Можно ли использовать установочный образ Raring в качестве репозитория пакетов (как старый альтернативный компакт-диск)? [дубликат]

На этот вопрос уже есть ответ здесь:

Я использую Kubuntu и недавно перешел на Raring прямо из Precise.

До Precise я всегда устанавливал ОС с альтернативного компакт-диска, а не с настольного компакт-диска, потому что позже я мог смонтировать образ и использовать его в качестве автономного репозитория пакетов. Например, если я удалю пакет, установленный установщиком по умолчанию, и позже я захочу установить его снова, я могу просто установить его из ISO без необходимости загружать его снова.

Однако, поскольку Quantal, альтернативный компакт-диск больше не существует, поэтому я не уверен, как настроить установленный образ в качестве локального репо. Я имею в виду, занимаюсь поиском. -name "* .deb" внутри ISO-дерева после монтирования цикла показывает только несколько пакетов, таких как libc6 gcc и т. д., а не полный набор фактически установленных пакетов - я предполагаю, что они включены в предварительно установленной форме внутри casper / filesystem.squashfs.

Можно ли в этой ситуации использовать установочные образы Raring в качестве автономных репозиториев или нет? Если да, то как?

Спасибо!

Редактировать: Некоторые люди отметили это как дублирование: Как использовать образ .iso в качестве репозитория CD-ROM? , но шаги, описанные там (этот поток относится к 2010 году), не работать с изображением Raring.IIUC они будут работать только с альтернативными изображениями, и они больше не доступны. Так или иначе, я попробовал эти инструкции и сделал:

$ mount | цикл grep

/mnt/sda8/samjnaa/ai/ubuntu/raring/kubuntu-13.04-desktop-amd64.iso в / mnt / loop0 тип iso9660 (ro)

$ sudo apt-cdrom -d / mnt / loop0 / add

Использование точки монтирования CD-ROM / mnt / loop0 /

Отключение CD-ROM

Ожидание диска ...

Вставьте диск в дисковод и нажмите ввод

Монтирование CD-ROM ...

E: Не удалось смонтировать компакт-диск.

1
задан 13 April 2017 в 15:23

1 ответ

Я только что ответил на аналогичный вопрос. Вы можете проверить ответ в ЗДЕСЬ

Чтобы подвести итог описанным мною шагам,

Вам нужно создать папку в / Media и смонтировать ISO в эту папку. Вы можете сделать это, выполнив следующую команду от имени пользователя root

mount /path/to/iso /media/mountFOlder -o loop 

Далее вы должны добавить следующие строки в ваш файл / etc / fstab (всегда делайте резервную копию, прежде чем вносить какие-либо изменения в этот файл)

/path/to/iso /media/mountFolder      iso9660 loop,ro,user,noauto 0 0

Затем вам нужно сделать запись в /etc/apt/sources.list, указывающую на репозитории в iso. Я не знаю, что это должно быть для Ubuntu, но для Debian это должно быть

deb file:/media/mountFolder/ wheezy main contrib 

, где wheezy - это название текущей версии Debian, а main и contrib - это два репозитория. Вы должны закомментировать все остальное.

Затем вы должны запустить apt-get update от имени пользователя root, а затем любая установка, использующая apt-get install packageName, должна выполняться без интернета.

1113 Вот и все. Если вы хотите автоматически монтировать iso при каждой загрузке, вы должны удалить user, noauto из записи, которую вы сделали в / etc / fstab

0
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

Похожие вопросы: