Приветствую Вас ГостьВторник, 05.08.2025, 02:58

IT-лаборатория


Каталог статей

Главная » Статьи » ЛИНУКС

Простой способ установки пакетов(без интернета) в Ubuntu
Недавно начал своё знакомство с ubuntu, немного напрягло, что нет прозрачного способа установки пакетов без интернета. Начал рыть "маны", оказалось, что есть каталог /var/cache/apt/archives в котором хранятся все пакеты которые устанавливаются через apt-get и synaptic. Однако я не нашёл удобоваримого способа установки этих пакетов, находил только головоломные, много буквенные советы по созданию локальных репозиториев, через создание собственного фтп и выкачивания половины интернета(утрированно, но не сказать, что очень сильно, голову чуть не поломал, можно конечно это всё запомнить, но я иногда начинаю жалеть свою голову, и как это объяснить нечего не понимающему в этом пользователю, да и очень много "непрозрачных" действий при этом приходиться выполнять). Снова начал рыть "маны", нашлась команда dpkg -i *.deb, но к сожалению она не корректно работает с зависимостями, она просто устанавливает пакеты, удовлетворяют они зависимостям или нет. Зачастую после такой установки возникают ошибки и после запуска gdeb выскакивает сообщение с ошибкой и просьбой запустить apt-get install -f (ага, вот оно), это решает все проблемы, и так, приступим:

создаём файл apt-get install с текстом(текст после # добавлять не надо, это комментарии)

#Получение прав root
sudo -i
#Установка пакетов находящихся в каталоге.
dpkg -i *.deb
#Устранение ошибок зависимостей, с ответом yes на все запросы.
apt-get install -f -y
#Вывод на экран просьбы нажать enter.
echo Установка закончена, нажмите ENTER...
#Ожидание нажатия enter.
read a

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


Теперь о создание "дистрибутивов" программ:

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

1. alt+F2 gksu nautilus

2. /var/cache/apt/archives делаем закладку;

3. Делаем закладку каталога в который будем сохранять дистрибутивы;

4. Заходим в synaptic;

5. Выбираем нужную программу;

6. Нажимаем зелёную галку(применить);

7. Выбираем галочку "только скачать пакеты", нажимаем "ок";

8. Идём в меню и нажимаем "снять все отметки", чтобы пакеты предыдущей программы не качались;

9. Заходим в archives и переносим(именно переносим, если конечно вы не создаёте просто не отсортированную "кучку", сразу устанавливающие все пакеты, но без возможности выбора)  все deb пакеты в заранее приготовленный каталог с названием программы которую мы качали.

10. Добавляем туда файл apt-get install(на самом деле можно назвать как угодно, но всё же файл на букву "а" найти в каталоге будет легче, оно хоть как-то описывает происходящие при запуске действия), теперь при запуске файла вы будете счастливым обладателем установленной без интернета программы(не забудьте вставить диск с вашим дистрибутивом, если он был вставлен во время создания пакетов, что безусловно поможет сэкономить ваш трафик, если таковой имеется).

11. Выполняем все действия начиная с №5 по кругу, пока не закончатся ваши любимые программы. 

Ну вот и всё, надеюсь кому-то помог своим исследованием. Если кто-то заметил какие-то неточности или более простые для новичка пути, прошу написать об этом, спасибо за внимание.
Категория: ЛИНУКС | Добавил: STALKER34 (18.12.2011)
Просмотров: 395 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Интересные статьи
Как создать загрузочный USB с Windows 7
Как обжать витую пару
НТВ+ бесплатно
HTML для чайников
Команды Linux
Структура папок ОС Linux
Звуковые сигналы Bios
Сетевые команды Windows
Подключение интернета через GPRS
Кое-что о ремонте материнских плат
Ремонт оперативной памяти
Проникновение в сеть WiFi
Как заработать на SAPE
Как увеличить посещаемость сайта
10 (+1) способов скачать с YouTube
Как заработать в ИНТЕРНЕТЕ
Подключи второй винт(IDE,SATA)
Вывод Webmoney на Украине
Как изменить IP- адрес
Агент ПриватБанка
Жаргон хакеров
Установка второго винта SATA
Анонимный Интернет
Описание всех портов
Программы нахождения компьютера
Как скачать с DepositFiles бесплатно
Ролик YouTube без видеокамеры
Любое видео в 3D
.


Отправка СМС
Информация пользователя

Поиск


.
Измерь скорость интернета Tattooman Работа на дому Каталог сайтов :: Развлекательный портал iTotal.RU Каталог@MAIL.RU - каталог ресурсов интернет
Money

Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки

Кошелек
Код Защитный код

Обмен Webmoney




Получить WMR-бонус Balans.kz на свой кошелек!


Мини-терминал
Регистрация