У меня есть все образы Debian, Ubuntu и Ubuntustudio as .iso
. Как я могу использовать их в качестве хранилища для установки желаемых пакетов sudo apt-get install package-name
?
Я легко монтирую .iso
файл с помощью Archive Mounter , но при добавлении CD-ROM в Software Sources выдается « Пожалуйста, вставьте CD-ROM» .
Как это сделать, не записав их на диск?
Ответы:
На этот вопрос уже дан ответ как часть ответа на другой вопрос: Как сделать USB-накопитель локальным хранилищем
источник
Failed to mount '/dev/sr0' to '/media/apt/'
иUnable to locate any package files, perhaps this is not a Debian Disc or the wrong architecture?
.sudo mount /media/USB/aptoncd.iso /aptoncd-mountpoint -oloop
без~
ранее/aptoncd-mountpoint
-o loop
нет-oloop
Попробуй это
затем добавьте
deb file:///media/mountpoint distro main contrib
с/etc/sources.list
помощью текстового редактора, а не с помощью какого-либо инструмента с графическим интерфейсом, затем обновите из диспетчера пакетов.источник
Вышеуказанные шаги не сработали для меня. В любом случае мне довелось разобраться с помощью списка пользователей Debian, и это сработало.
Вот шаги.
Предположим, у вас есть файл iso в папке / home / iso-files /. У меня был файл debian-7.1.0-amd64-DVD-1.iso в папке / home / iso-files
Создайте новую папку в / media
вам нужно будет запустить приведенную выше команду от имени пользователя root
Запустите следующую команду как root
Добавьте запись в / etc / fstab следующим образом
Сделайте запись в вашем /etc/apt/sources.list следующим образом
Закомментируйте все остальное в /etc/apt/sources.list, добавив # в начале каждой записи. только вышеприведенная строка должна быть без комментариев.
Запустите следующую команду как root
Установите любое имя пакета, и теперь оно должно работать.
Вы можете проверить правильность вашей записи в fstab, отмонтировав dvd, а затем непосредственно установив точку монтирования
Если вы планируете автоматически монтировать DVD при запуске, вы должны удалить его
user,noauto
из записи в / etc / fstab.Вышеуказанные шаги работают просто идеально для меня. Это должно работать и для вас! Я знаю, что довольно поздно, чтобы ответить вам, но в любом случае!
источник
Я нашел ответ здесь: http://ubuntuguide.net/4-ways-to-upgrade-to-ubuntu-11-04-natty-narwhalonlineoffline (номер 4).
По сути, он предлагает монтировать ISO как CDROM. Это, вероятно, обманывает систему, полагая, что образ ISO - это настоящий CD.
sudo mount -t iso9660 -o loop PATH/TO/ISO /cdrom
(Я использую этот метод для обновления с 11.10 до 12.04 Alpha2, потому что он не помещается на CD, и по какой-то причине моя система не устраивает USB-накопители.)
источник
Это работает.
источник
-m
опцию,apt-cdrom
чтобы предотвратить автоматическое отключение. Если нет, виртуальный «CD-ROM» будет размонтирован, даже если он был смонтирован заранее. Таким образом, полный синтаксис:sudo mount /iso/path /mount/point
. А потом,sudo apt-cdrom -d=/mount/point add -m
Я метод, описанный dv3500ea, не работает сейчас. ( Я думаю, что это работало в прошлом ). Это отображает сообщение как:
Я считаю этот обходной путь полезным:
После выполнения первых двух шагов метода dv3500ea ( я пишу это снова для удобства пользователя )
Вы должны запустить это:
Если это дает вам ошибку, говоря,
/media/apt
что не существует, создайте один с этимЗатем выполните третью команду команды dv5300ea ( слегка измененную ):
Это должно прекрасно работать.
источник
мой:
источник
Небольшое изменение в этом помогло мне заставить его работать, особенно в смешанной среде amd64 / i386.
** Вместо использования команды монтирования я просто навсегда смонтировал iso в / etc / fstab **
источник
<Алексаре спросил: у меня есть все образы Debian, Ubuntu и Ubuntustudio как .iso. Как я могу использовать их в качестве репозитория для установки желаемых пакетов с помощью sudo apt-get install package name? >
мой ответ:
Я открываю iso-файл с помощью file-roller, извлекаю из него каталоги '... / dists /' и '... / pool /' в пустой каталог (на жестком диске или дополнительном носителе, например, флешке) и добавить в /etc/apt/sources.list:
файл deb: / path_to / that_directory дистрибутив main [contrib]
Затем я открываю aptitude от имени пользователя root и обновляю исходный код.
Выполнено.
Вы можете добавить на носитель и в sources.list более одного из этих файлов.
Проверьте это, если вам нравится «apt-get» вместо использования aptitude, я не знаю, работает ли это.
источник
Сала
Персональные репозитории в Ubuntu: https://help.ubuntu.com/community/Repositories/Personal
добавить точку монтирования в addlist
в целом:
источник