Ubuntu установка программ без интернета

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

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

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

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

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

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

Установка программ в Ubuntu

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

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

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

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

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

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

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

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

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

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

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

Читайте также:
Объясните почему для работы с программами трехмерной графики требуются мощные компьютеры

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

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

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

К сожалению, в регионах до сих пор мало у кого есть безлимитный или хотя бы дешёвый интернет. А как известно, Linux (и в том числе Ubuntu) практически вообще не могут прожить в отсутствии Интернета. Это и обновление системы, и, конечно, установка всех программ. Без интернета не почувствовать преимущество Linux в простой установке.

Однако, у многих есть доступ в интернет: на работе, в университете и т.п. Так почему бы именно этим и не воспользоваться: скачивать необходимые программы в одном месте, а устанавливать там, где интернета может не быть вообще?

Использование списка пакетов

Запускаем Менеджер обновлений Система→Администрирование→Менеджер обновлений. Отмечаем галочками репозитарии: universe, restricted, multiverse и закрываем Менеджер обновлений.

Linux для Начинающих — Скачивание и Установка программ

repo main

Скачиваем архив (9.72 мб) со списком пакетов. Либо просим кого-нибудь обновить и за архивировать каталог /var/lib/apt/lists.

Запускаем Файловый менеджер Nautilus с правами суперпользователя для этого нажимаем сочетание клавиш Alt + F2 и вводим в появившемся окне

Будет запрошен пароль, введите Ваш пароль для подтверждения. Запустив Файловый менеджер Nautilus необходимо проследовать в каталог /var/lib/apt/lists и распаковывать туда файлы из скаченного архива.

После того, как архив распакован Вы должны открыть Менеджер пакетов Synaptic и отметить все программы, которые необходимо установить.

Затем, проследуйте в Файл→Генерировать скрипт закачки пакетов. Сохраняем файл и запускаем его на машине, где есть интернет. Скрипт использует утилиту wget, она есть во всех дистрибутивах unix и существует wget для windows

Файлы, что получили копируем себе. Запускаем Менеджер пакетов Synaptic и в меню выбираем Файл→Добавить закачанные пакеты и указываем каталог, где находятся скаченные файлы.

Скачивание пакетов вручную

Достаточно зайти на ресурс Ubuntu Packages Search и скачать необходимые deb-пакеты.
Но есть некоторые проблемы:

Точно ведь неизвестно, что уже стоит в системе, а всё подряд скачивать — это очень тяжело.

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 системы разрешены, Windows только на виртуалках. Остановился на Ubuntu 18.04LTS.

Ввиду режимных ограничений необходимые для работы пакеты можно принести только на флешке или диске. Ну и конечно возникает проблема скачивания и разрешения зависимостей пакетов. Испытал следующие «варианты»:

Читайте также:
Андроид как делать обновление своей программы

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

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

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

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

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

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

Источник: windorez.ru

AptGet / Offline

Keryx is a portable, cross-platform package manager for APT-based (Ubuntu, Debian) systems. It provides a graphical interface for gathering updates, packages, and dependencies for offline computers. Keryx is free and open source. You can get Keryx here: http://keryxproject.org/

Command line

  • apt-medium
  • AptGet/Offline/PrintUris
  • AptCdrom , to use the Ubuntu Live Cd as package repository for an older computer.
  • AptOff script .
  • apt-offline. «apt-offline list» do much better that «apt-get —print-uris», because

It distinguishes the «suites» (backport, multimedia, volatile, stable, testing), and allow you to mix the suites. So if you installed package A from a suite, it will search the updates only on such suite.

Offline repository

Wget

wget is a computer program that implements simple and powerful content retrieval of files from internet servers

-O

wget -O file

With this -O option, the documents will not be written to the appropriate files, but all will be concatenated together and written to file.

See also

  • http://www.fifi.org/doc/apt/offline.html/ch1.html. Related information: awk.
  • Sources List update offline and packages without Internet connection.
  • Synaptic/Offline

AptGet/Offline (последним исправлял пользователь knome 2013-03-16 19:27:56)

The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details

Источник: help.ubuntu.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru