LINUX.ORG.RU

Локальный репозиторий в Debian

 ,


0

2

Хочу на компьютере без доступа в интернет использовать USB как репозиторий вместо DVD (так-как dvd-rom'а на нетбуке просто нет).

Образ Debian DVD записан на USB. USB примонтирован в /mnt/sources. Содержание sources.list:

deb file:/mnt/sources/  jessie main contrib non-free
Вывод sudo apt-get update:
Игн file: jessie InRelease
Игн file: jessie Release.gpg
Получено:1 file: jessie Release [18,6 kB]
Ош  file: jessie/non-free amd64 Packages
  Файл не найден
W: Не удалось получить file:/mnt/sources/dists/jessie/non-free/binary-amd64/Packages  Файл не найден

E: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии.

Как сделать так, что бы можно было использовать пакеты с USB как локальный репозиторий? Как правильно прописать sources.list?



Последнее исправление: Hi (всего исправлений: 1)

Ответ на: комментарий от ThePretender

Образ записан на флешку.

Hi
() автор топика
Ответ на: комментарий от Hi

Ну как я понимаю, нужно еще образ как cdrom смонтировать.

что-то типа:

sudo mount /mnt/sources/debian-dvd.iso /mnt/debian-dvd -o loop

и уже в sources.list

deb file:/mnt/debian-dvd/  jessie main contrib non-free

и да, man apt-cdrom

ThePretender
()
Ответ на: комментарий от ThePretender

Как я понял, этот вариант, если у меня образ скопирован на USB? Я то просто устанавливал с этой флешки Debian.

Ты ведь предлагаешь образ примонтировать как dvd-rom?

Подскажи, пожалуйста, что делает -o и loop

Hi
() автор топика
Ответ на: комментарий от Hi

Подскажи, пожалуйста, что делает -o и loop

-o loop указывает петлевое устройство

Hi
() автор топика
Ответ на: комментарий от Hi

Как я понял, этот вариант, если у меня образ скопирован на USB? Я то просто устанавливал с этой флешки Debian.

Ты ведь предлагаешь образ примонтировать как dvd-rom?

Да именно так и предлагал. Извиняюсь сразу и не понял, что у тебя образ уже развернут на флешку.

Подскажи, пожалуйста, что делает -o и loop

Опция "-o", позволяет, монтировать файл как реальное блочное устройство «loop».

ThePretender
()
Ответ на: комментарий от ThePretender

Сделал, как ты написал. apt-get update всё равно выдаёт ошибку

Hi
() автор топика

Небось, на этом примонтированном диске просто нет секции non-free. Оставь в строке только

deb file:/mnt/sources/  jessie main

TeopeTuK ★★★★★
()
Ответ на: комментарий от TeopeTuK

Да, действительно. Что-то даже не подумал об этом.

Hi
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.