Я скопировал папку «архивы» (/ var / cache / apt / archives) с другого компьютера, который был полностью обновлен и имел несколько пакетов, которые мне нужны. Может ли кто-нибудь подсказать мне, как добавить мой USB-накопитель в список хранилищ, чтобы я мог установить эти пакеты с него?
Спасибо.
Ответы:
Вы должны создать репозиторий в локальном каталоге и указать
file:
запись URI для ваших источников APT (см. СПЕЦИФИКАЦИЯ URI вman sources.list
):Для правильной работы необходимо создать список пакетов (Packages.gz) для использования APT. Это подробно объясняется здесь . Для вашего случая это должно быть довольно просто. Я отсылаю вас к разделу «Тривиальные репозитории» руководства. Это должно быть так же просто, как перейти, скажем, / home / user / repository и запустить
После
apt-get update
этого пакеты должны стать доступными. Возможно, если вы хотите, чтобы этот источник имел приоритет над другими, вам нужно присвоить ему более высокий приоритет; для этого см. страницы руководства APT.источник
dpkg-scanpackages: error: binary directory binary not found
Я не думаю, что есть способ добавить это в качестве хранилища, но вы можете использовать его для установки пакетов, скопировав содержимое в ваши / var / cache / apt / archives. Для этого нажмите alt-f2, введите
gksudo nautilus
и сделайте копию. Как только вы это сделаете, убедитесь, что вы закрыли окно файлового менеджера, потому что не рекомендуется использовать файловый менеджер в качестве пользователя root, за исключением задач, которые в нем абсолютно нуждаются.Чтобы просмотреть / установить эти пакеты, запустите System -> Administration -> Synaptic Package Manager, нажмите кнопку «Origin» и выберите «Local» из списка.
В будущем вам лучше использовать программу под названием aptoncd, которую можно установить из репозиториев. Его можно использовать для создания образа компакт-диска, который можно добавить в качестве программного источника. Это изображение можно перенести на флешку.
Самый простой способ добавить изображение в качестве программного источника - это записать его на CD / DVD. Затем вам нужно перейти в Система -> Администрирование -> Источники программного обеспечения, нажать «Другое программное обеспечение» и нажать «Добавить CD-ROM ...».
Если вы хотите использовать образ ISO в качестве программного источника, не записывая его, процесс будет немного сложнее. Вам нужно будет открыть терминал Приложения -> Аксессуары -> Терминал и запустить эти команды:
(источник: http://www.debianhelp.org/node/10486 )
Если вы хотите загрузить пакеты на один компьютер (Linux, Mac или Windows) и установить их в систему Ubuntu, вы можете использовать keryx .
источник
Если вы хотите использовать официальный образ CD / USB / ISO из Ubuntu в качестве хранилища, вы можете добавить его в
/etc/apt/sources.list
:Во-первых, вам необходимо смонтировать образ в / media / usb (например) и изменить его
xenial
версию.Серверная версия содержит только
main
иrestricted
, в то время как версия для рабочего стола дополнительно содержитuniverse
иmultiverse
.Мой личный случай:
После установки Ubuntu (на сервере без интернета) я забыл поставить галочку в поле «Сервер OpenSSH», чтобы установка завершилась без него. Я пытался,
dpkg -i openssh....deb
но так как это требует нескольких зависимостей, было бы лучше сделать это соответствующим образом. В конце концов, выбранный ответ на этой странице помог мне выяснить, как использовать мое изображение в качестве хранилища, и это работало без проблем.Это может быть полезно, если вы ищете способ понизить пакет до определенной версии, включенной в изображение.
источник
У вас есть резервные копии файлов пакета (которые вы скачали на другом компьютере) на вашем USB-накопителе. В этой ситуации просто создать папку в вашем домашнем каталоге, скажем,
ARCHbackUP
. Скопируйте все файлы с USB в эту папку и следуйте приведенным ниже кодам:Теперь все загруженные вами пакеты и обновления находятся в
apt-get install
пути поиска вашей системы. Теперь откройте свой терминал и выполнитеsudo apt-get install package_name
команду установки новых пакетов илиsudo apt-get upgrade
обновления установленных пакетов в автономном режиме.источник
Вы можете настроить DVD самостоятельно, обратитесь к http://www.hiroom2.com/2016/08/12/ubuntu-16-04-install-package-from-dvd/ для получения подробной информации.
пс. Я попробовал этот метод на сервере Ubuntu 16.04 (поскольку он поддерживает программный RAID), и установил Ubuntu-рабочий стол с настроенным DVD.
источник
Я действительно искал то же самое для Debian Jessie, но наткнулся на этот сайт и нашел эту ветку более полезной, чем другие. Вот то, что может работать для некоторых парней из Ubuntu / Debian.
Во-первых, вам нужно смонтировать USB в вашем файловом менеджере (возможно, Nautilus). Обычно он автоматически монтируется с настройками по умолчанию.
Как подсказал @lepe, я отредактировал /etc/apt/sources.list и добавил следующую строку после некоторого возни:
Оно работало завораживающе. Надеюсь, это кому-нибудь поможет, хотя этот пост немного староват.
источник