Имеется виртуалка с AstraLinux, в ней прописаны вот такие репозитарии:
root@xintreavb:/etc/apt# cat sources.list
deb [trusted=yes] http://192.168.1.111/astra_rep/se13/ /
deb [trusted=yes] http://192.168.1.111/astra_rep/se13dev/ /
По данным путям находятся копии CD-дисков. По http-протоколу содержимое вот так выглядит:
Index of /astra_rep/se13
[ICO] Name Last modified Size Description
[DIR] Parent Directory -
[ ] Packages.gz 27-Oct-2014 17:03 553K
[DIR] contrib/ 05-Nov-2012 18:50 -
[DIR] main/ 05-Nov-2012 18:50 -
[DIR] non-free/ 05-Nov-2012 18:50 -
Index of /astra_rep/se13dev
[ICO] Name Last modified Size Description
[DIR] Parent Directory -
[ ] Packages.gz 27-Oct-2014 17:09 793K
[DIR] main/ 05-Nov-2012 19:05 -
[DIR] non-free/ 05-Nov-2012 19:05 -
Обновление репозитариев проходит без ошибок:
root@xintreavb:/etc/apt# apt-get update
Игн http://192.168.1.111 InRelease
Игн http://192.168.1.111 InRelease
Игн http://192.168.1.111 Release.gpg
Игн http://192.168.1.111 Release.gpg
Игн http://192.168.1.111 Release
Игн http://192.168.1.111 Release
Игн http://192.168.1.111 Packages/DiffIndex
Игн http://192.168.1.111 Packages/DiffIndex
В кэше http://192.168.1.111 Packages
Игн http://192.168.1.111 Translation-ru_RU
Игн http://192.168.1.111 Translation-ru
Игн http://192.168.1.111 Translation-en
В кэше http://192.168.1.111 Packages
Игн http://192.168.1.111 Translation-ru_RU
Игн http://192.168.1.111 Translation-ru
Игн http://192.168.1.111 Translation-en
Чтение списков пакетов… Готово
В системе уже стоит apt-file:
root@xintreavb:/etc/apt# apt-get install apt-file
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Уже установлена самая новая версия apt-file.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Однако обновить кеш apt-file не получается:
root@xintreavb:/etc/apt# apt-file update
E: No valid sources in /etc/apt/sources.list
Я пробовал прописать репозитарии так (согласно Wiki):
deb [trusted=yes] http://192.168.1.111/astra_rep/se13/ smolensk contrib main non-free
deb [trusted=yes] http://192.168.1.111/astra_rep/se13dev/ smolensk contrib main non-free
Но тогда при обновлении пакетов лезут сплошные ошибки:
root@xintreavb:/etc/apt# apt-get update
Игн http://192.168.1.111 smolensk InRelease
Игн http://192.168.1.111 smolensk InRelease
Игн http://192.168.1.111 smolensk Release.gpg
Игн http://192.168.1.111 smolensk Release.gpg
Игн http://192.168.1.111 smolensk Release
Игн http://192.168.1.111 smolensk Release
Ош http://192.168.1.111 smolensk/contrib amd64 Packages
404 Not Found
Ош http://192.168.1.111 smolensk/main amd64 Packages
404 Not Found
Ош http://192.168.1.111 smolensk/non-free amd64 Packages
404 Not Found
Игн http://192.168.1.111 smolensk/contrib Translation-ru_RU
Игн http://192.168.1.111 smolensk/contrib Translation-ru
Игн http://192.168.1.111 smolensk/contrib Translation-en
Игн http://192.168.1.111 smolensk/main Translation-ru_RU
Игн http://192.168.1.111 smolensk/main Translation-ru
Игн http://192.168.1.111 smolensk/main Translation-en
Игн http://192.168.1.111 smolensk/non-free Translation-ru_RU
Игн http://192.168.1.111 smolensk/non-free Translation-ru
Игн http://192.168.1.111 smolensk/non-free Translation-en
Ош http://192.168.1.111 smolensk/contrib amd64 Packages
404 Not Found
Ош http://192.168.1.111 smolensk/main amd64 Packages
404 Not Found
Ош http://192.168.1.111 smolensk/non-free amd64 Packages
404 Not Found
Игн http://192.168.1.111 smolensk/contrib Translation-ru_RU
Игн http://192.168.1.111 smolensk/contrib Translation-ru
Игн http://192.168.1.111 smolensk/contrib Translation-en
Игн http://192.168.1.111 smolensk/main Translation-ru_RU
Игн http://192.168.1.111 smolensk/main Translation-ru
Игн http://192.168.1.111 smolensk/main Translation-en
Игн http://192.168.1.111 smolensk/non-free Translation-ru_RU
Игн http://192.168.1.111 smolensk/non-free Translation-ru
Игн http://192.168.1.111 smolensk/non-free Translation-en
W: Не удалось получить http://192.168.1.111/astra_rep/se13/dists/smolensk/contrib/binary-amd64/Packages 404 Not Found
W: Не удалось получить http://192.168.1.111/astra_rep/se13/dists/smolensk/main/binary-amd64/Packages 404 Not Found
W: Не удалось получить http://192.168.1.111/astra_rep/se13/dists/smolensk/non-free/binary-amd64/Packages 404 Not Found
W: Не удалось получить http://192.168.1.111/astra_rep/se13dev/dists/smolensk/contrib/binary-amd64/Packages 404 Not Found
W: Не удалось получить http://192.168.1.111/astra_rep/se13dev/dists/smolensk/main/binary-amd64/Packages 404 Not Found
W: Не удалось получить http://192.168.1.111/astra_rep/se13dev/dists/smolensk/non-free/binary-amd64/Packages 404 Not Found
E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.
И apt-file update дает ту же ошибку «E: No valid sources in /etc/apt/sources.list».
Вопрос: Как правильно прописать репозитарии, чтобы все корректно работало, и срабатывал apt-file update ?