Будет apt-get следовать 302 редиректам, если это указано?
Разъяснения
У меня есть собственные репозитории DEBIAN, и я пытаюсь «практически объединить» их все в один. Для этого мне нужно понять, может ли apt-get на стороне клиента следовать 302 редиректам, поскольку «виртуальное репо» будет использовать этот «трюк» для получения пакета apt-get fetch .deb из разных мест.
Начиная с апт 0.7.21 (14 апреля 2009 г.) это не так, до этого - нет.
(Причина заключалась в том, что некоторые зеркала Debian запускали apache с модулем mod_spelling, который перенаправлял несуществующие URL-адреса на аналогично написанные, поэтому запрос dpkg_1.0-2_i386.deb на устаревшем зеркале может привести к перенаправлению в dpkg_1.0-1_i386.deb)
Видеть Ошибка Debian # 79002 для получения более подробной информации, если вам интересно.
Добавлено: о, Ubuntu получил его раньше: 0.7.20.2ubuntu1 (9 февраля 2009 г.). Видеть Ошибка Ubuntu № 18645
Хорошо, сделайте это скорее обработчиком пакетов, чем обработчиком URL. URL-адреса репо передаются в apt-get через дистрибутив (источники программного обеспечения в Ubuntu). И поскольку URL-адреса представляют только каталоги в конце ... я не понимаю, почему перенаправления 302 не работают в apt-get.
Вы создаете или изменяете собственное репо?