Как я могу установить пакеты программного обеспечения в систему Ubuntu без доступа к Интернету?

1

У меня есть две системы Ubuntu, ни одна не имеет доступа в Интернет. У одного установлено какое-то программное обеспечение (через apt), которое я хотел бы установить в другой системе. Как я могу это сделать? У меня есть флешка, которую я могу использовать.


источник

Ответы:

3

Вы можете скопировать необходимые файлы deb на целевой компьютер и запустить из строки cmd:

dpkg -i /mnt/usbStick/package1.deb  /mnt/usbStick/package2.deb ...

найдите свои зависимости на http://packages.ubuntu.com/ ; например, для mc и последней версии Ubuntu это будет: http://packages.ubuntu.com/karmic/mc

PQD
источник
1

На первой машине, где у вас есть доступ к интернету, вы можете запустить такое заклинание:

dpkg -l

Это даст вам список всех пакетов, установленных на первом компьютере. Вы можете использовать

apt-get -d packag_name
загрузить только пакет на первой машине (в хранилище apt Debian по умолчанию все пакеты здесь: / var / cache / apt / archives /, вероятно, и Ubuntu).

Затем вы можете скопировать все необходимые пакеты на USB-накопитель и установить на второй компьютер с помощью этой команды:

$dpkg -i package_name.deb

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

-
С уважением,
Роберт

Роберт
источник
1

Ubuntu также включает в себя несколько утилит, которые могут помочь в установке пакетов и обновлений для автономных компьютеров. Посмотрите на https://help.ubuntu.com/community/AptGet/Offline для начала. Несколько ресурсов доступны как для командной строки, так и для утилит с графическим интерфейсом.

SteveM
источник
0

На машине, на которой установлен SW (назовите ее «первой» машиной), проверьте / var / cache / apt / archives для пакетов (заканчивающихся на .deb), которые вы хотите скопировать. Звучит так, как будто он не уверен, что они все еще кешируются, поэтому, возможно, вы ничего не нашли там или нет пакетов, которые вы хотите установить на второй компьютер.

Для тех пакетов, которые вы найдете, скопируйте их на карту памяти, а затем установите их на второй компьютер с помощью dpkg ... мои предшественники уже рассмотрели этот бит.

Юрген А. Эрхард
источник
0

вы можете использовать dpkg-repack, если у вас еще нет кэша .debs в / var / cache.

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

http://packages.ubuntu.com/karmic/all/dpkg-repack/download

После установки на ваш компьютер с пакетами вы можете использовать его для воссоздания файла .deb из пакетов, которые вы установили.

Джастин
источник