как установить пакеты в linux без интернета

Автономная установка пакетов

Доброго времени суток. Суть проблемы. Есть изолированная от интернета система (от слова «совсем». Дебильники забирают на «проходной». Если найдут «хвосты» подключения к инету или подключения «левых» устройств к компу, то, в лучшем случае, уволят). Linux системы разрешены, Windows только на виртуалках. Остановился на Ubuntu 18.04LTS. Ввиду режимных ограничений необходимые для работы пакеты можно принести только на флешке или диске. Ну и конечно возникает проблема скачивания и разрешения зависимостей пакетов. Испытал следующие «варианты»:

а) На самом деле списки пакетов в стоке охватывают (почему-то) только пакеты из ветки main, пакеты из ветки universe, multiverse и restricted представлены не все (для примера: пакет npm).

в) У меня через вкладку «Файл-Добавить загруженные пакеты. » выбрать пакеты для установки нельзя (подсвечены «серым» в диалоге)

4. Вариант с виртуалкой дома считаю геморройным и не решающем проблем установки пакетов в «нужном порядке».

5. apt-mirror. там для скачивания 60 Гигов пакетов минимум. как вариант, конечно, но только от безысходности.

Короче, если автоматизировать процесс скачивания необходимых пакетов хоть как-то можно, то установка в системе это «кот в мешке». Отсюда два основных вопроса (повторюсь): 1.Как синаптику подсунуть списки пакетов репозитория archive.ubuntu.com?

2. Как заставить керикс скачивать пакеты с необходимым суффиксом системы и, желательно, МИНИМАЛЬНОЙ необходимой версии а не максимальной, а то если разрыв между версиями очень большой, то есть шанс поломать нужные пакеты

Источник

Ubuntu

статьи в помощь всем

Установка пакетов без интернета

Главная > Установка пакетов без интернета

Установка пакетов в Ubuntu на компьютере без интернета

На работе у меня компьютер, который в силу непреодолимых причин не имеет доступ в интернет. В связи с этим процесс установки в Ubuntu необходимых пакетов (программ, библиотек, обновлений) требует особого подхода. Дома, естественно, имеется безлимитный интернет на хорошей скорости. Задача сводится к тому, чтобы дома скачать требуемые пакеты, принести их на работу и корректно установить.

Пакеты доступны на ресурсе http://packages.ubuntu.com/, одноко, проблема состоит в том, чтобы соблюсти все зависимости между ними. Почти каждый пакет требует для своей работы несколько других пакетов, те, в свою очередь, еще какие-то и т. д. Например, редактор растровых изображений GIMP кроме основного пакета gimp имеет список зависимостей из 35 других пакетов, но скачивать надо только 6 из них, поскольку остальные устанавливаются вместе с Ubuntu. Теоретически можно отследить все зависимости между пакетами вручную, пользуясь информацией, имеющейся на ресурсе, но хотелось бы как-то облегчить эту процедуру.

Для решения этой проблемы я воспользовался способом предложенным в статье «Простой способ установки пакетов (без интернета)». Данный способ рекомендует иметь свеже установленную Ubuntu, поэтому я дома с помощью менеджера Oracle VM VirtualBox создал виртуальную машину, на которую установил Ubuntu.

firefox-locale-ru_12.0+build1-0ubuntu0.12.04.1_i386.deb
hunspell-ru_20120101-1_all.deb
language-pack-gnome-ru-base_1%3a12.04+20120417_all.deb
.
thunderbird-locale-ru_1%3a11.0.1+build1-0ubuntu2_all.deb

Рекомендуется создать в своей домашней папке, например, папку Languages и скопировать в нее эти пакеты, чтобы иметь возможность русифицировать Ubuntu на компьютере без интернета. Из папки /var/cache/apt/archives их лучше удалить, чтобы не создавать в ней мешанину из пакетов, относящихся к различным приложениям.

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

Чтение списка пакетов. Готово
Построение дерева зависимостей
Чтение информации о состоянии. Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.

значит все хорошо, выполняем перезагрузку и наслаждаемся русифицированной системой.

Рассмотрим еще раз последовательность действий на примере установки GIMP.

2. По окончании установки заходим в папку /var/cache/apt/archives и убеждаемся, что в ней появились 17 новых пакетов

gimp-data_2.6.12-1ubuntu1_all.deb
gimp-flegita_0.6.2-1.1ubuntu1_i386.deb
.
libwebkitgtk-1.0-common_1.8.0-0ubuntu2_all.deb

3. Приносим полученные таким образом пакеты на работу (или в другое место), копируем папку GIMP в домашнюю папку.

4. Запускаем терминал и вводим команды:

Источник

Как в Linux установить пакет (драйвер) если нет Интернет-подключения

В настоящее время при работе с операционными системами подразумевается, что она всегда подключена к Интернету. Поэтому диски с драйверами сетевых карт больше не входят в комплект при продаже. И может возникнуть ситуация, что невозможно установить драйвер устройства, поскольку нет сетевого соединения, а сетевого соединения нет, потому что невозможно установить драйвер устройства. Рассмотрим несколько способов, как вырваться из этого замкнутого круга.

1. Использование проводного соединения

Если вы не можете настроить Wi-Fi подключение, то соедините компьютер с роутером проводом. Обычно Ethernet кабели уже входят в комплект роутеров. Есть высокий шанс, что ваш Linux поддерживает чипсет Ethernet гнезда и он работает без дополнительных пакетов. Обычно проводные соединения не требуют особой настройки.

2.Подключить USB адаптер для которого драйвера присутствуют в ядре Linux

Подойдёт практически любой USB адаптер кроме самых экзотических — в ядре Linux есть драйвера практически для всего. То есть вы получите Интернет и сможете сделать обычную установку.

3. Офлайн установка пакетов

На Linux с Интернетом вы можете скачать пакеты вручную:

А затем установить их на компьютере без Интернета:

В теории это всего две команды, но на практике возможны следующие проблемы:

Чтобы пакеты подошли, дистрибутив, на котором вы скачиваете должен быть таким же и такой же версии, где вы затем будете устанавливать пакеты. Иначе вам нужно искать ссылки для каждого пакета для вашего дистрибутива и скачивать вручную

У каждого из этих пакетов могут быть зависимости, а у тех зависимостей могут быть другие зависимости…

В общем, посмотреть зависимости можно командой:

Или вариант попроще, запустите команду (делать установку необязательно):

и посмотрите, какие пакеты будут предложены для установки. Скопируйте названия этих пакетов и загрузите с помощью «apt download».

4. Установка пакетов с Live или установочного диска

В репозиториях в качестве источника пакетов нужно прописать CD диск.

Для этого выполните команду:

Если, например, вы добавляете образ Wheezy, будет сгенерирован следующий результат:

Источник

Глава 10. Управление пакетами в оффлайн-режиме

Содержание

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

как установить пакеты в linux без интернета. Смотреть фото как установить пакеты в linux без интернета. Смотреть картинку как установить пакеты в linux без интернета. Картинка про как установить пакеты в linux без интернета. Фото как установить пакеты в linux без интернета
как установить пакеты в linux без интернета. Смотреть фото как установить пакеты в linux без интернета. Смотреть картинку как установить пакеты в linux без интернета. Картинка про как установить пакеты в linux без интернета. Фото как установить пакеты в linux без интернета

При использовании apt-offline могут появиться некоторые ошибки, выделенные красным текстом, о невозможности загрузить файлы, относящиеся к переводам. Их можно без вреда проигнорировать.

Обновление репозиториев

После вставки USB-носителя и открытия терминала можно использовать apt-offline для генерации запроса на обновление сведений о репозиториях программного обеспечения. Это позволит компьютеру увидеть, имеются ли в наличии какие-либо исправления ошибок, обновления безопасности или новые приложения.

Установка пакета

Вы можете использовать apt-offline, чтобы загрузить пакет для установки. Это действие можно комбинировать с обновлением репозиториев программного обеспечения, что позволит более эффективно использовать доступ к компьютеру с подключением к Интернету.

Обновление пакетов

Обновление пакетов проходит в 2 этапа: обновление репозиториев, а затем загрузка и обновление требуемых пакетов.

Вначале обновите репозитории, следуя инструкциям в Обновление репозиториев

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

как установить пакеты в linux без интернета. Смотреть фото как установить пакеты в linux без интернета. Смотреть картинку как установить пакеты в linux без интернета. Картинка про как установить пакеты в linux без интернета. Фото как установить пакеты в linux без интернета