Сохранение deb файлов из репозиториев в пользовательское место для установки в автономном режиме [дубликат]

Возможный дубликат:
Как установить программное обеспечение в автономном режиме?

Я хочу загрузить и сохранить некоторые deb-файлы и, желательно, их зависимости от определенных приложений из репозиториев (apt-get, aptitude) в пользовательское место без установки, чтобы я мог установить эти приложения, пока машина находится в автономном режиме. Также я хочу знать, возможно ли загрузить deb-файлы для 64-битной машины на 32-битную машину.

18
задан 13 April 2017 в 15:25

7 ответов

Я устал от переустановки всего моего программного обеспечения после новой установки, так что вот что я сделал ...

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

0
ответ дан 13 April 2017 в 15:25

Вы можете сохранить все файлы 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/

0
ответ дан 13 April 2017 в 15:25

Keryx может загружать пакеты для любого автономного компьютера Ubuntu с любого онлайн-компьютера Linux или Windows.

Просто создайте «Проект Keryx» на автономном компьютере, загрузите его на свой онлайн-компьютер для загрузки пакетов, а затем вернитесь на автономный компьютер для установки.

0
ответ дан 13 April 2017 в 15:25

вы можете загружать пакеты только с сайтов разработчиков, а также загружать файлы для 64-битной машины на 32-битной машине ...

0
ответ дан 13 April 2017 в 15:25

Я думаю, что это ответит на первую часть вашего вопроса, да, вы можете загружать пакеты для автономной установки, когда вы используете менеджер пакетов synaptic и выбираете приложение для установки, в диалоговом окне, которое появляется после применения, есть опция нажата кнопка с надписью; загружать только файлы пакетов, если вы отметили это, и у вас установлен флажок «Оставить все загруженные пакеты в кеше» или «Только удалять пакеты, которые больше не доступны» в диалоговом окне в Synaptic, пакет приложения и зависимости будут доступны Вы находитесь в автономном режиме в этом месте; / var / cache / apt / archives, после того, как вы нажмете кнопку apply и синаптические финишируют.

вы можете использовать apt-get с ключом -d для этого, набрав в своем терминале; sudo apt-get -d установочный пакет.

0
ответ дан 13 April 2017 в 15:25

Вы можете использовать скрипт 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

И все готово.

0
ответ дан 13 April 2017 в 15:25

Если это просто что-то из основного хранилища и вам не нужны зависимости и прочее, вы можете попробовать поискать в http://packages.ubuntu.com/

и можете скачать пакеты куда угодно для чего угодно. если это что-то, что имеет много зависимостей, хотя может быть неудобно искать их все на этом сайте и загружать их отдельно.

0
ответ дан 13 April 2017 в 15:25

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

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