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

У меня есть несколько компьютеров под управлением Ubuntu. У меня также медленное интернет-соединение.

Если я устанавливаю программы, используя apt-get, это помещает куда-нибудь установочные файлы, к которым я могу получить доступ, так что я могу использовать их для установки тех же программ на моем другом компьютере с Ubuntu вместо необходимости загружать одно и то же несколько раз из сети?

Как это можно сделать?

3
задан 3 August 2014 в 16:59

5 ответов

Возможно, вы захотите взглянуть на apt-cacher или AptProxy , которые предназначены именно для ваших целей.

0
ответ дан 3 August 2014 в 16:59

Да, это возможно.

Эти файлы хранятся в /var/apt/cache/archives.

  1. Вы можете скопировать эти файлы вручную или использовать программное обеспечение, например AptonCD .

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

Я бы порекомендовал,

  1. Настроить live CD, чтобы он включал в себя все необходимое программное обеспечение, и использовать этот носитель для установки его в другую систему.

    Для этой цели вы используете UCK .

Другой возможный способ -

  1. Установить Ubuntu на одном компьютере. Обновите необходимое программное обеспечение.

    Используйте remastersys для создания образа вашей системы и используйте его для установки в других.

0
ответ дан 3 August 2014 в 16:59

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

Если вы получили правильный пакет для установки, вы можете использовать следующую команду для установки из двоичного файла .deb (файл пакета debian).

sudo dpkg -i what_so_ever_is_the_package_name.deb

и для удаления -

sudo dpkg -r what_so_ever_is_the_package_name

для ремонта или перенастройки -

sudo dpkg-reconfigure what_so_ever_is_the_package_name
0
ответ дан 3 August 2014 в 16:59

Предположение, что все установки Ubuntu имеют Ту же Версию и Архитектуру и также имеющий тот же Пакет / Приложение Установленное состояние.

Так .deb Вы загрузили на одной из Вашей машины, хранятся в

/var/cache/apt/archives/

  1. Можно установить путем выбора Основного Пакета .deb файл, открытый через Центр программного обеспечения Ubuntu или через gdebi ядро.

  2. Иначе, если Вы используете sudo apt-get install <package name> для установки в основной Машине Ubuntu, затем после установки, переходят к вышеупомянутому пути файлов и копируют их точно в другой ПК и работают

sudo dpkg-i *.deb

в том же местоположении Вам, возможно, понадобятся Корневые полномочия для этого. Затем можно дать те же команды для установки их там. [Я думаю, что это делает работы].

Можно также следовать различным методам через Ссылку, предоставленную Mitch.

0
ответ дан 3 August 2014 в 16:59

У меня была проблема, что у меня была машина полностью без подключения к интернету.

Я решил это с помощью небольшого трюка (ов):

1-й трюк (хорошо для вас):

скопировать весь apt-кеш на пустой usb -stick

$ sudo cp /var/cache/apt /media/your_username/name_of_usb_stick

затем перенесите флешку на другую машину и установите apt-кеш на флешке в apt-кеш вашей машины

$ sudo mount name_of_usb_stick /var/cache/apt

(вы также может смонтировать apt-кеш с помощью nfs)

2-й трюк:

(хорошо, если ваши машины не похожи)

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

Здесь вы выбираете пакеты, используя

$ sudo apt-get install --download-only program-you-want-to-install

затем выключите ваш компьютер и перенесите флешку на компьютер без подключения к интернету, теперь свяжите apt-кеш на флешке с вашим apt-кешем

$ sudo ln -d /media/your_username/name_of_stick/var/cache/apt  /var/cache/apt

Затем запустите

$ sudo apt-get install program_name

Я надеюсь, что это поможет нескольким людям

0
ответ дан 3 August 2014 в 16:59

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

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