Как использовать изображение .iso в качестве репозитория CD-ROM?

Нет, это еще не возможно, большинство материнских плат, которые UEFI может читать с ограниченным количеством типов разделов для EFI (например, FAT32), а RAID не является одним из них.

41
задан 15 October 2010 в 21:22

91 ответ

[D0] & Lt; Alexare спросил: у меня есть все изображения Debian, Ubuntu и Ubuntustudio как .iso. Как я могу использовать их в качестве репозитория для установки моих желаемых пакетов с помощью sudo apt-get install package-name? >

мой ответ:

Я открываю файл iso с файловым роликом, извлекаю из него каталоги '... / dists /' и '... / pool /' в пустую директорию (на жестком диске или небезопасном носителе, например, usb stick) и добавьте в /etc/apt/sources.list:

deb файл: / path_to / that_directory distro main [contrib]

Затем я открываю aptitude как root и обновляю источник

Done.

Вы можете добавить на носитель и в sources.list более один из этих файлов. [ ! d6]

Попробуйте, если хотите, используя apt-get вместо использования aptitude, я не знаю, работает ли это.

-1
ответ дан 25 July 2018 в 23:10

I метод, описанный dv3500ea, теперь не работает. (Я думаю, что он работал в прошлом). Он отображает сообщение типа:

W: Failed to mount '/dev/sr0' to '/media/apt/' E: Unable to locate any package files, perhaps this is not a Debian Disc or the wrong architecture?

Я использую это обходное решение:

После выполнения первых двух шагов метода dv3500ea ( я думаю, что он работал в прошлом )

sudo mkdir /aptoncd-mountpoint sudo mount /media/USB/aptoncd.iso /aptoncd-mountpoint -o loop

вы должны запустить это:

sudo ln -s /aptoncd-mountpoint /media/apt

Если это дает вам ошибку, говоря, что /media/apt не существует, создайте один с этим

sudo mkdir /media/apt

Затем запустите третью команду команды dv5300ea (слегка измененную):

sudo apt-cdrom add

Это должно отлично работать.

1
ответ дан 25 July 2018 в 23:10

Этот вопрос уже ответил как часть ответа на другой вопрос: как сделать USB-диск как локальный репозиторий

Самый простой способ добавить изображение в качестве источника программного обеспечения - записать его на CD / DVD. Затем вам нужно перейти в Систему -> Администрирование -> Источники программного обеспечения, нажмите «Другое программное обеспечение» и нажмите «Добавить компакт-диск ...». Если вы хотите использовать ISO-образ в качестве источника программного обеспечения без его записи, процесс будет немного сложнее. Вам нужно будет открыть терминал Applications -> Accessories -> Terminal и запустить следующие команды: sudo mkdir /aptoncd-mountpoint sudo mount /media/USB/aptoncd.iso ~/aptoncd-mountpoint -oloop sudo apt-cdrom -d=/aptoncd-mountpoint add (источник: http://www.debianhelp.org/node/10486)
17
ответ дан 25 July 2018 в 23:10
  • 1
    Но этот метод больше не работает. Я пробовал это с помощью xubuntu-11.10-alternate-iso, и он говорит 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?. – Anwar 11 May 2012 в 13:26
  • 2
    Я думаю, что вторая команда sudo mount /media/USB/aptoncd.iso /aptoncd-mountpoint -oloop без ~ до /aptoncd-mountpoint – Anwar 11 May 2012 в 13:39
  • 3
    Все еще не работает! – BigSack 11 August 2012 в 20:15
  • 4
    -o loop не -oloop – 3pic 6 August 2015 в 12:20

Незначительное изменение этого, помогло мне заставить его работать особенно в смешанной среде amd64 / i386.

** Вместо использования команды mount я просто постоянно монтировал iso в / etc / fstab **

mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-amd64-DVD-1.iso /media/dvd1-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-amd64-DVD-1.iso /media/dvd2-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-amd64-DVD-1.iso /media/dvd3-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-1.iso /media/dvd4-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-2.iso /media/dvd5-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-3.iso /media/dvd6-mountpoint echo "deb [arch=amd64] file:/media/dvd1-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=amd64] file:/media/dvd2-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=amd64] file:/media/dvd3-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=i386] file:/media/dvd4-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=i386] file:/media/dvd5-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=i386] file:/media/dvd6-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb http://packages.dotdeb.org wheezy all" >> /etc/apt/sources.list.d/dotdeb.list wget http://www.dotdeb.org/dotdeb.gpg cat dotdeb.gpg | apt-key add - apt-get update apt-get upgrade apt-get autoremove
0
ответ дан 25 July 2018 в 23:10

Попробуйте это

mkdir /media/mountpoint mount -t iso9660 -o loop /pathtoiso.iso /media/mountpoint

, затем добавьте deb file:///media/mountpoint distro main contrib в /etc/sources.list с помощью текстового редактора, а не с помощью некоторого инструмента GUI, а затем обновите его из диспетчера пакетов.

10
ответ дан 25 July 2018 в 23:10

Я нашел ответ здесь: http://ubuntuguide.net/4-ways-to-upgrade-to-ubuntu-11-04-natty-narwhalonlineoffline (номер 4).

По существу, то, что он предлагает, устанавливает ISO как CDROM. Это, вероятно, пугает систему, полагая, что образ ISO - настоящий компакт-диск.

sudo mount -t iso9660 -o loop PATH/TO/ISO /cdrom

(Я использую этот метод для обновления с 11.10 до 12.04 Alpha2, потому что он выиграл 't подходит на компакт-диске, и по какой-то причине моя система недовольна USB-накопителями.)

2
ответ дан 25 July 2018 в 23:10

Salam

Личные репозитории в Ubuntu: https://help.ubuntu.com/community/Repositories/Personal

, чтобы добавить точку монтирования в sourcelist add

deb file:/aptoncd-mountpoint

в целом:

deb file:/usr/local/mydebs ./
-1
ответ дан 25 July 2018 в 23:10
  • 1
    Эта страница wiki не существует. Можете ли вы объяснить свои команды немного лучше? Благодаря! – Seth♦ 11 January 2015 в 08:47
  • 2
    Это не работает, если мы не добавим опцию -m к apt-cdrom, чтобы предотвратить автоматическое размонтирование. Если нет, виртуальный «cd-rom» будет отключен, даже если он установлен заранее. Таким образом, полный синтаксис: sudo mount /iso/path /mount/point. И затем, sudo apt-cdrom -d=/mount/point add -m – WesternGun 12 September 2016 в 16:49

Вышеуказанные шаги для меня не сработали. В любом случае мне удалось обработать его с помощью списка пользователей debian, и он сработал.

Вот шаги.

Предположим, что у вас есть iso-файл в / home / iso-files /. У меня была папка debian-7.1.0-amd64-DVD-1.iso в / home / iso-files. Создайте новую папку в / media mkdir /media/dvd1-mountpoint , вам нужно будет запустить указанную выше команду как root. Выполните следующую команду с правами root mount ~/iso-files/debian-7.1.0-amd64-DVD-1.iso /media/dvd1-mountpoint -o loop Добавьте запись в / etc / fstab следующим образом ~/iso-files/debian-7.1.0-amd64-DVD-1.iso /media/dvd1-mountpoint iso9660 loop,ro,user,noauto 0 0 Сделайте запись в вашем /etc/apt/sources.list следующим образом deb file:/media/dvd1-mountpoint/ wheezy main contrib Прокомментируйте все остальное в /etc/apt/sources.list, добавив # в начале каждой записи. только вышеуказанная строка должна быть раскоментирована. Запустите следующую команду как root apt-get update Установите любое имя пакета и теперь оно должно работать. apt-get install somePackage Вы можете проверить, правильна ли ваша запись в fstab или нет, отключив dvd, а затем непосредственно монтируя точку монтирования umount /media/dvd1-mountpoint mount /meida/dvd1-mountpoint . Если вы планируете автоматически запускать dvd при запуске, вы должны удалить user,noauto из записи в файле / etc / fstab

Вышеупомянутые шаги работают отлично для меня. Он также должен работать для вас! Я знаю, что довольно поздно ответить вам, но в любом случае!

5
ответ дан 25 July 2018 в 23:10

my:

mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-1.iso /media/dvd1-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-2.iso /media/dvd2-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-3.iso /media/dvd3-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-update-7.6.0-i386-DVD-1.iso /media/dvd4-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-update-7.6.0-i386-DVD-2.iso /media/dvd5-mountpoint echo "deb file:/media/dvd1-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb file:/media/dvd2-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb file:/media/dvd3-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb file:/media/dvd4-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb file:/media/dvd5-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb http://packages.dotdeb.org wheezy all" >> /etc/apt/sources.list.d/dotdeb.list wget http://www.dotdeb.org/dotdeb.gpg cat dotdeb.gpg | apt-key add - apt-get update apt-get upgrade apt-get autoremove
0
ответ дан 25 July 2018 в 23:10
[D0] & Lt; Alexare спросил: у меня есть все изображения Debian, Ubuntu и Ubuntustudio как .iso. Как я могу использовать их в качестве репозитория для установки моих желаемых пакетов с помощью sudo apt-get install package-name? >

мой ответ:

Я открываю файл iso с файловым роликом, извлекаю из него каталоги '... / dists /' и '... / pool /' в пустую директорию (на жестком диске или небезопасном носителе, например, usb stick) и добавьте в /etc/apt/sources.list:

deb файл: / path_to / that_directory distro main [contrib]

Затем я открываю aptitude как root и обновляю источник

Done.

Вы можете добавить на носитель и в sources.list более один из этих файлов. [ ! d6]

Попробуйте, если хотите, используя apt-get вместо использования aptitude, я не знаю, работает ли это.

-1
ответ дан 27 July 2018 в 03:11

I метод, описанный dv3500ea, теперь не работает. (Я думаю, что он работал в прошлом). Он отображает сообщение типа:

W: Failed to mount '/dev/sr0' to '/media/apt/' E: Unable to locate any package files, perhaps this is not a Debian Disc or the wrong architecture?

Я использую это обходное решение:

После выполнения первых двух шагов метода dv3500ea ( я думаю, что он работал в прошлом )

sudo mkdir /aptoncd-mountpoint sudo mount /media/USB/aptoncd.iso /aptoncd-mountpoint -o loop

вы должны запустить это:

sudo ln -s /aptoncd-mountpoint /media/apt

Если это дает вам ошибку, говоря, что /media/apt не существует, создайте один с этим

sudo mkdir /media/apt

Затем запустите третью команду команды dv5300ea (слегка измененную):

sudo apt-cdrom add

Это должно отлично работать.

1
ответ дан 27 July 2018 в 03:11

Этот вопрос уже ответил как часть ответа на другой вопрос: как сделать USB-диск как локальный репозиторий

Самый простой способ добавить изображение в качестве источника программного обеспечения - записать его на CD / DVD. Затем вам нужно перейти в Систему -> Администрирование -> Источники программного обеспечения, нажмите «Другое программное обеспечение» и нажмите «Добавить компакт-диск ...». Если вы хотите использовать ISO-образ в качестве источника программного обеспечения без его записи, процесс будет немного сложнее. Вам нужно будет открыть терминал Applications -> Accessories -> Terminal и запустить следующие команды: sudo mkdir /aptoncd-mountpoint sudo mount /media/USB/aptoncd.iso ~/aptoncd-mountpoint -oloop sudo apt-cdrom -d=/aptoncd-mountpoint add (источник: http://www.debianhelp.org/node/10486)
17
ответ дан 27 July 2018 в 03:11
  • 1
    Но этот метод больше не работает. Я пробовал это с помощью xubuntu-11.10-alternate-iso, и он говорит 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?. – Anwar 11 May 2012 в 13:26
  • 2
    Я думаю, что вторая команда sudo mount /media/USB/aptoncd.iso /aptoncd-mountpoint -oloop без ~ до /aptoncd-mountpoint – Anwar 11 May 2012 в 13:39
  • 3
    Все еще не работает! – BigSack 11 August 2012 в 20:15
  • 4
    -o loop не -oloop – 3pic 6 August 2015 в 12:20

Незначительное изменение этого, помогло мне заставить его работать особенно в смешанной среде amd64 / i386.

** Вместо использования команды mount я просто постоянно монтировал iso в / etc / fstab **

mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-amd64-DVD-1.iso /media/dvd1-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-amd64-DVD-1.iso /media/dvd2-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-amd64-DVD-1.iso /media/dvd3-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-1.iso /media/dvd4-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-2.iso /media/dvd5-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-3.iso /media/dvd6-mountpoint echo "deb [arch=amd64] file:/media/dvd1-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=amd64] file:/media/dvd2-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=amd64] file:/media/dvd3-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=i386] file:/media/dvd4-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=i386] file:/media/dvd5-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=i386] file:/media/dvd6-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb http://packages.dotdeb.org wheezy all" >> /etc/apt/sources.list.d/dotdeb.list wget http://www.dotdeb.org/dotdeb.gpg cat dotdeb.gpg | apt-key add - apt-get update apt-get upgrade apt-get autoremove
0
ответ дан 27 July 2018 в 03:11

Попробуйте это

mkdir /media/mountpoint mount -t iso9660 -o loop /pathtoiso.iso /media/mountpoint

, затем добавьте deb file:///media/mountpoint distro main contrib в /etc/sources.list с помощью текстового редактора, а не с помощью некоторого инструмента GUI, а затем обновите его из диспетчера пакетов.

10
ответ дан 27 July 2018 в 03:11

Я нашел ответ здесь: http://ubuntuguide.net/4-ways-to-upgrade-to-ubuntu-11-04-natty-narwhalonlineoffline (номер 4).

По существу, то, что он предлагает, устанавливает ISO как CDROM. Это, вероятно, пугает систему, полагая, что образ ISO - настоящий компакт-диск.

sudo mount -t iso9660 -o loop PATH/TO/ISO /cdrom

(Я использую этот метод для обновления с 11.10 до 12.04 Alpha2, потому что он выиграл 't подходит на компакт-диске, и по какой-то причине моя система недовольна USB-накопителями.)

2
ответ дан 27 July 2018 в 03:11

Salam

Личные репозитории в Ubuntu: https://help.ubuntu.com/community/Repositories/Personal

, чтобы добавить точку монтирования в sourcelist add

deb file:/aptoncd-mountpoint

в целом:

deb file:/usr/local/mydebs ./
2
ответ дан 27 July 2018 в 03:11
  • 1
    Эта страница wiki не существует. Можете ли вы объяснить свои команды немного лучше? Благодаря! – Seth♦ 11 January 2015 в 08:47
  • 2
    Это не работает, если мы не добавим опцию -m к apt-cdrom, чтобы предотвратить автоматическое размонтирование. Если нет, виртуальный «cd-rom» будет отключен, даже если он установлен заранее. Таким образом, полный синтаксис: sudo mount /iso/path /mount/point. И затем, sudo apt-cdrom -d=/mount/point add -m – WesternGun 12 September 2016 в 16:49

Вышеуказанные шаги для меня не сработали. В любом случае мне удалось обработать его с помощью списка пользователей debian, и он сработал.

Вот шаги.

Предположим, что у вас есть iso-файл в / home / iso-files /. У меня была папка debian-7.1.0-amd64-DVD-1.iso в / home / iso-files. Создайте новую папку в / media mkdir /media/dvd1-mountpoint , вам нужно будет запустить указанную выше команду как root. Выполните следующую команду с правами root mount ~/iso-files/debian-7.1.0-amd64-DVD-1.iso /media/dvd1-mountpoint -o loop Добавьте запись в / etc / fstab следующим образом ~/iso-files/debian-7.1.0-amd64-DVD-1.iso /media/dvd1-mountpoint iso9660 loop,ro,user,noauto 0 0 Сделайте запись в вашем /etc/apt/sources.list следующим образом deb file:/media/dvd1-mountpoint/ wheezy main contrib Прокомментируйте все остальное в /etc/apt/sources.list, добавив # в начале каждой записи. только вышеуказанная строка должна быть раскоментирована. Запустите следующую команду как root apt-get update Установите любое имя пакета и теперь оно должно работать. apt-get install somePackage Вы можете проверить, правильна ли ваша запись в fstab или нет, отключив dvd, а затем непосредственно монтируя точку монтирования umount /media/dvd1-mountpoint mount /meida/dvd1-mountpoint . Если вы планируете автоматически запускать dvd при запуске, вы должны удалить user,noauto из записи в файле / etc / fstab

Вышеупомянутые шаги работают отлично для меня. Он также должен работать для вас! Я знаю, что довольно поздно ответить вам, но в любом случае!

5
ответ дан 27 July 2018 в 03:11

my:

mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-1.iso /media/dvd1-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-2.iso /media/dvd2-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-3.iso /media/dvd3-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-update-7.6.0-i386-DVD-1.iso /media/dvd4-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-update-7.6.0-i386-DVD-2.iso /media/dvd5-mountpoint echo "deb file:/media/dvd1-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb file:/media/dvd2-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb file:/media/dvd3-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb file:/media/dvd4-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb file:/media/dvd5-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb http://packages.dotdeb.org wheezy all" >> /etc/apt/sources.list.d/dotdeb.list wget http://www.dotdeb.org/dotdeb.gpg cat dotdeb.gpg | apt-key add - apt-get update apt-get upgrade apt-get autoremove
0
ответ дан 27 July 2018 в 03:11
[D0] & Lt; Alexare спросил: у меня есть все изображения Debian, Ubuntu и Ubuntustudio как .iso. Как я могу использовать их в качестве репозитория для установки моих желаемых пакетов с помощью sudo apt-get install package-name? >

мой ответ:

Я открываю файл iso с файловым роликом, извлекаю из него каталоги '... / dists /' и '... / pool /' в пустую директорию (на жестком диске или небезопасном носителе, например, usb stick) и добавьте в /etc/apt/sources.list:

deb файл: / path_to / that_directory distro main [contrib]

Затем я открываю aptitude как root и обновляю источник

Done.

Вы можете добавить на носитель и в sources.list более один из этих файлов. [ ! d6]

Попробуйте, если хотите, используя apt-get вместо использования aptitude, я не знаю, работает ли это.

-1
ответ дан 31 July 2018 в 10:30

I метод, описанный dv3500ea, теперь не работает. (Я думаю, что он работал в прошлом). Он отображает сообщение типа:

W: Failed to mount '/dev/sr0' to '/media/apt/' E: Unable to locate any package files, perhaps this is not a Debian Disc or the wrong architecture?

Я использую это обходное решение:

После выполнения первых двух шагов метода dv3500ea ( я думаю, что он работал в прошлом )

sudo mkdir /aptoncd-mountpoint sudo mount /media/USB/aptoncd.iso /aptoncd-mountpoint -o loop

вы должны запустить это:

sudo ln -s /aptoncd-mountpoint /media/apt

Если это дает вам ошибку, говоря, что /media/apt не существует, создайте один с этим

sudo mkdir /media/apt

Затем запустите третью команду команды dv5300ea (слегка измененную):

sudo apt-cdrom add

Это должно отлично работать.

1
ответ дан 31 July 2018 в 10:30

Этот вопрос уже ответил как часть ответа на другой вопрос: как сделать USB-диск как локальный репозиторий

Самый простой способ добавить изображение в качестве источника программного обеспечения - записать его на CD / DVD. Затем вам нужно перейти в Систему -> Администрирование -> Источники программного обеспечения, нажмите «Другое программное обеспечение» и нажмите «Добавить компакт-диск ...». Если вы хотите использовать ISO-образ в качестве источника программного обеспечения без его записи, процесс будет немного сложнее. Вам нужно будет открыть терминал Applications -> Accessories -> Terminal и запустить следующие команды: sudo mkdir /aptoncd-mountpoint sudo mount /media/USB/aptoncd.iso ~/aptoncd-mountpoint -oloop sudo apt-cdrom -d=/aptoncd-mountpoint add (источник: http://www.debianhelp.org/node/10486)
17
ответ дан 31 July 2018 в 10:30
  • 1
    Но этот метод больше не работает. Я пробовал это с помощью xubuntu-11.10-alternate-iso, и он говорит 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?. – Anwar 11 May 2012 в 13:26
  • 2
    Я думаю, что вторая команда sudo mount /media/USB/aptoncd.iso /aptoncd-mountpoint -oloop без ~ до /aptoncd-mountpoint – Anwar 11 May 2012 в 13:39
  • 3
    Все еще не работает! – BigSack 11 August 2012 в 20:15
  • 4
    -o loop не -oloop – 3pic 6 August 2015 в 12:20

Незначительное изменение этого, помогло мне заставить его работать особенно в смешанной среде amd64 / i386.

** Вместо использования команды mount я просто постоянно монтировал iso в / etc / fstab **

mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-amd64-DVD-1.iso /media/dvd1-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-amd64-DVD-1.iso /media/dvd2-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-amd64-DVD-1.iso /media/dvd3-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-1.iso /media/dvd4-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-2.iso /media/dvd5-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-3.iso /media/dvd6-mountpoint echo "deb [arch=amd64] file:/media/dvd1-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=amd64] file:/media/dvd2-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=amd64] file:/media/dvd3-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=i386] file:/media/dvd4-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=i386] file:/media/dvd5-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb [arch=i386] file:/media/dvd6-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb http://packages.dotdeb.org wheezy all" >> /etc/apt/sources.list.d/dotdeb.list wget http://www.dotdeb.org/dotdeb.gpg cat dotdeb.gpg | apt-key add - apt-get update apt-get upgrade apt-get autoremove
0
ответ дан 31 July 2018 в 10:30

Попробуйте это

mkdir /media/mountpoint mount -t iso9660 -o loop /pathtoiso.iso /media/mountpoint

, затем добавьте deb file:///media/mountpoint distro main contrib в /etc/sources.list с помощью текстового редактора, а не с помощью некоторого инструмента GUI, а затем обновите его из диспетчера пакетов.

10
ответ дан 31 July 2018 в 10:30

Я нашел ответ здесь: http://ubuntuguide.net/4-ways-to-upgrade-to-ubuntu-11-04-natty-narwhalonlineoffline (номер 4).

По существу, то, что он предлагает, устанавливает ISO как CDROM. Это, вероятно, пугает систему, полагая, что образ ISO - настоящий компакт-диск.

sudo mount -t iso9660 -o loop PATH/TO/ISO /cdrom

(Я использую этот метод для обновления с 11.10 до 12.04 Alpha2, потому что он выиграл 't подходит на компакт-диске, и по какой-то причине моя система недовольна USB-накопителями.)

2
ответ дан 31 July 2018 в 10:30

Salam

Личные репозитории в Ubuntu: https://help.ubuntu.com/community/Repositories/Personal

, чтобы добавить точку монтирования в sourcelist add

deb file:/aptoncd-mountpoint

в целом:

deb file:/usr/local/mydebs ./
2
ответ дан 31 July 2018 в 10:30
  • 1
    Эта страница wiki не существует. Можете ли вы объяснить свои команды немного лучше? Благодаря! – Seth♦ 11 January 2015 в 08:47
  • 2
    Это не работает, если мы не добавим опцию -m к apt-cdrom, чтобы предотвратить автоматическое размонтирование. Если нет, виртуальный «cd-rom» будет отключен, даже если он установлен заранее. Таким образом, полный синтаксис: sudo mount /iso/path /mount/point. И затем, sudo apt-cdrom -d=/mount/point add -m – WesternGun 12 September 2016 в 16:49

Вышеуказанные шаги для меня не сработали. В любом случае мне удалось обработать его с помощью списка пользователей debian, и он сработал.

Вот шаги.

Предположим, что у вас есть iso-файл в / home / iso-files /. У меня была папка debian-7.1.0-amd64-DVD-1.iso в / home / iso-files. Создайте новую папку в / media mkdir /media/dvd1-mountpoint , вам нужно будет запустить указанную выше команду как root. Выполните следующую команду с правами root mount ~/iso-files/debian-7.1.0-amd64-DVD-1.iso /media/dvd1-mountpoint -o loop Добавьте запись в / etc / fstab следующим образом ~/iso-files/debian-7.1.0-amd64-DVD-1.iso /media/dvd1-mountpoint iso9660 loop,ro,user,noauto 0 0 Сделайте запись в вашем /etc/apt/sources.list следующим образом deb file:/media/dvd1-mountpoint/ wheezy main contrib Прокомментируйте все остальное в /etc/apt/sources.list, добавив # в начале каждой записи. только вышеуказанная строка должна быть раскоментирована. Запустите следующую команду как root apt-get update Установите любое имя пакета и теперь оно должно работать. apt-get install somePackage Вы можете проверить, правильна ли ваша запись в fstab или нет, отключив dvd, а затем непосредственно монтируя точку монтирования umount /media/dvd1-mountpoint mount /meida/dvd1-mountpoint . Если вы планируете автоматически запускать dvd при запуске, вы должны удалить user,noauto из записи в файле / etc / fstab

Вышеупомянутые шаги работают отлично для меня. Он также должен работать для вас! Я знаю, что довольно поздно ответить вам, но в любом случае!

5
ответ дан 31 July 2018 в 10:30

my:

mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-1.iso /media/dvd1-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-2.iso /media/dvd2-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-7.6.0-i386-DVD-3.iso /media/dvd3-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-update-7.6.0-i386-DVD-1.iso /media/dvd4-mountpoint mount -t iso9660 -o loop /media/Disk1/debian-update-7.6.0-i386-DVD-2.iso /media/dvd5-mountpoint echo "deb file:/media/dvd1-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb file:/media/dvd2-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb file:/media/dvd3-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb file:/media/dvd4-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb file:/media/dvd5-mountpoint/ wheezy main contrib" >> /etc/apt/sources.list.d/dotdeb.list echo "deb http://packages.dotdeb.org wheezy all" >> /etc/apt/sources.list.d/dotdeb.list wget http://www.dotdeb.org/dotdeb.gpg cat dotdeb.gpg | apt-key add - apt-get update apt-get upgrade apt-get autoremove
0
ответ дан 31 July 2018 в 10:30
[D0] & Lt; Alexare спросил: у меня есть все изображения Debian, Ubuntu и Ubuntustudio как .iso. Как я могу использовать их в качестве репозитория для установки моих желаемых пакетов с помощью sudo apt-get install package-name? >

мой ответ:

Я открываю файл iso с файловым роликом, извлекаю из него каталоги '... / dists /' и '... / pool /' в пустую директорию (на жестком диске или небезопасном носителе, например, usb stick) и добавьте в /etc/apt/sources.list:

deb файл: / path_to / that_directory distro main [contrib]

Затем я открываю aptitude как root и обновляю источник

Done.

Вы можете добавить на носитель и в sources.list более один из этих файлов. [ ! d6]

Попробуйте, если хотите, используя apt-get вместо использования aptitude, я не знаю, работает ли это.

-1
ответ дан 31 July 2018 в 11:31

I метод, описанный dv3500ea, теперь не работает. (Я думаю, что он работал в прошлом). Он отображает сообщение типа:

W: Failed to mount '/dev/sr0' to '/media/apt/' E: Unable to locate any package files, perhaps this is not a Debian Disc or the wrong architecture?

Я использую это обходное решение:

После выполнения первых двух шагов метода dv3500ea ( я думаю, что он работал в прошлом )

sudo mkdir /aptoncd-mountpoint sudo mount /media/USB/aptoncd.iso /aptoncd-mountpoint -o loop

вы должны запустить это:

sudo ln -s /aptoncd-mountpoint /media/apt

Если это дает вам ошибку, говоря, что /media/apt не существует, создайте один с этим

sudo mkdir /media/apt

Затем запустите третью команду команды dv5300ea (слегка измененную):

sudo apt-cdrom add

Это должно отлично работать.

1
ответ дан 31 July 2018 в 11:31

Этот вопрос уже ответил как часть ответа на другой вопрос: как сделать USB-диск как локальный репозиторий

Самый простой способ добавить изображение в качестве источника программного обеспечения - записать его на CD / DVD. Затем вам нужно перейти в Систему -> Администрирование -> Источники программного обеспечения, нажмите «Другое программное обеспечение» и нажмите «Добавить компакт-диск ...». Если вы хотите использовать ISO-образ в качестве источника программного обеспечения без его записи, процесс будет немного сложнее. Вам нужно будет открыть терминал Applications -> Accessories -> Terminal и запустить следующие команды: sudo mkdir /aptoncd-mountpoint sudo mount /media/USB/aptoncd.iso ~/aptoncd-mountpoint -oloop sudo apt-cdrom -d=/aptoncd-mountpoint add (источник: http://www.debianhelp.org/node/10486)
17
ответ дан 31 July 2018 в 11:31
  • 1
    Но этот метод больше не работает. Я пробовал это с помощью xubuntu-11.10-alternate-iso, и он говорит 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?. – Anwar 11 May 2012 в 13:26
  • 2
    Я думаю, что вторая команда sudo mount /media/USB/aptoncd.iso /aptoncd-mountpoint -oloop без ~ до /aptoncd-mountpoint – Anwar 11 May 2012 в 13:39
  • 3
    Все еще не работает! – BigSack 11 August 2012 в 20:15
  • 4
    -o loop не -oloop – 3pic 6 August 2015 в 12:20

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

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