Возможный дубликат:
Как установить программное обеспечение в автономном режиме?
Я хочу загрузить и сохранить некоторые deb-файлы и, желательно, их зависимости от определенных приложений из репозиториев (apt-get, aptitude) в пользовательское место без установки, чтобы я мог установить эти приложения, пока машина находится в автономном режиме. Также я хочу знать, возможно ли загрузить deb-файлы для 64-битной машины на 32-битную машину.
Я устал от переустановки всего моего программного обеспечения после новой установки, так что вот что я сделал ...
mkdir /home/jj/Documents/Repository
и цикл, чтобы получить их там ...
for i in `ls -1 /var/cache/apt/archives` ; do sudo cp /var/cache/apt/archives/$i /home/jj/Documents/Repository ; done
Они принадлежат пользователю root, поэтому я «chown jj: jj *», чтобы я мог скопировать их на свой резервный носитель. (У меня / home как sda3, поэтому ручная настройка раздела во время (пере) -установки сохраняет мой / home раздел).
Чтобы переустановить их все за 1 кикстарт:
sudo dpkg -i /home/jj/Documents/Repository/*.deb
А вот сценарий bash, потому что мы НЕНАВИЖЕМ печатать повторяющиеся вещи.
#!/bin/bash
for i in `ls -1 /var/cache/apt/archives/` ; do sudo cp /var/cache/apt/archives/$i /home/jj/Documents/Repository ; done
Вы можете игнорировать эту ошибку "cp: пропуск каталога` / var / cache / apt / archives / частичный '"
Шахта пуста.
Вот скрипт очистки от karthick87
Вы можете сохранить все файлы deb с зависимостями, используя следующую команду
sudo apt-get --download-only install packagename
И файлы будут храниться в / var / cache / apt / archives
Если вам нужно загрузите пакеты Ubuntu, используя другой компьютер или ОС, проверьте нужные пакеты в Synaptic и выберите «Файл»> «Создать сценарий загрузки пакетов».
Вы можете скачать 32-битные и 64-битные пакеты для автономной установки здесь .
Примечание:
Сначала запустите apt-get clean, чтобы каталог был пустым. затем, если вы хотите, скажем, пакет a2ps и все зависимости, вы должны набрать
sudo apt-get --download-only install a2ps
. Пакеты будут храниться в /var/cache/apt/archives. Вы можете использовать это для автономной установки. 1110]
Вы также можете скачать пакеты для автономной установки на сайте ниже, http://packages.ubuntu.com/
Keryx может загружать пакеты для любого автономного компьютера Ubuntu с любого онлайн-компьютера Linux или Windows.
Просто создайте «Проект Keryx» на автономном компьютере, загрузите его на свой онлайн-компьютер для загрузки пакетов, а затем вернитесь на автономный компьютер для установки.
вы можете загружать пакеты только с сайтов разработчиков, а также загружать файлы для 64-битной машины на 32-битной машине ...
Я думаю, что это ответит на первую часть вашего вопроса, да, вы можете загружать пакеты для автономной установки, когда вы используете менеджер пакетов synaptic и выбираете приложение для установки, в диалоговом окне, которое появляется после применения, есть опция нажата кнопка с надписью; загружать только файлы пакетов, если вы отметили это, и у вас установлен флажок «Оставить все загруженные пакеты в кеше» или «Только удалять пакеты, которые больше не доступны» в диалоговом окне в Synaptic, пакет приложения и зависимости будут доступны Вы находитесь в автономном режиме в этом месте; / var / cache / apt / archives, после того, как вы нажмете кнопку apply и синаптические финишируют.
вы можете использовать apt-get с ключом -d для этого, набрав в своем терминале; sudo apt-get -d установочный пакет.
Вы можете использовать скрипт Apt-Off: https://help.ubuntu.com/community/AptGet/AptOfft
Скопируйте его на USB-диск и на ПК без В Интернете перейдите в каталог дисков USB с терминалом, а затем:
./apt-off --generate something anotherthing ect
или
./apt-off --generate dist-upgrade
. Это создаст файл с именем offline.packages на usb. диск. Подключите USB-диск к ПК с Интернетом (дистрибутив Linux, но вам не нужен apt, вам нужен только wget), а затем:
./apt-off --download
, который загрузит все необходимые пакеты на USB диск. Подождите, пока он не закончится, а затем подключите USB-диск к ПК без интернета и:
./apt-off --extract
И все готово.
Если это просто что-то из основного хранилища и вам не нужны зависимости и прочее, вы можете попробовать поискать в http://packages.ubuntu.com/
и можете скачать пакеты куда угодно для чего угодно. если это что-то, что имеет много зависимостей, хотя может быть неудобно искать их все на этом сайте и загружать их отдельно.