На этот вопрос уже есть ответ здесь:
Я использую 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: Не удалось смонтировать компакт-диск.
Я только что ответил на аналогичный вопрос. Вы можете проверить ответ в ЗДЕСЬ
Чтобы подвести итог описанным мною шагам,
Вам нужно создать папку в / 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
, должна выполняться без интернета.