Адрес: ул. Б. Очаковская 32 Москва Россия
Быстрый поиск
Наши официальные канал и чат в telegram

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

Практические советы и рекомендации, предоставленные пользователями
Ответить
Аватара пользователя
Anton
Сообщения: 17
Зарегистрирован: Ср ноя 09, 2022 8:49 pm
Благодарил (а): 5 раз
Поблагодарили: 10 раз

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

Сообщение Anton »

Как установить программу или пакет без интернета
Если по каким то причинам у вас нет доступа в интернет, а программу установить надо, можно сделать это при помощи установочного DVD (либо USB-Flash) диска. Также, в системе GNU/Linux Devuan можно указать локальный источник для установки программного обеспечения в диспетчере пакетов. Это означает, что вам не всегда нужно загружать пакеты из официальных репозиториев. В принципе вам не нужно тратить трафик и время на загрузку пакетов из Интернета, главное, чтобы программное обеспечение было доступно в локальном файле .iso Это было актуально раньше, когда ночью dialUp стоил дешевле, ну и в принципе сейчас когда скорость сети ночью может вырастать в разы по сравнению с дневным временем. Выкачивать пакеты можно по крону при помощи или wget или rsync (зависит от того откуда качать)

Первый вариант. После установки надо что-то установить, сети нет, есть установочный DVD диск.

Код: Выделить всё

$sudo apt-cdrom add
$sudo apt update
$sudo apt install имя нужного пакета/программы
Второй вариант. Все тоже самое что и в первом, но у нас USB диск.
Узнаём название USB диска (будем считать что оно /dev/sdb1) и монтируем его по месту /media/cdrom

Код: Выделить всё

$sudo fdisk -l
$sudo mount /dev/sdb1 /media/cdrom
Далее работаем с ним как с DVD диском

Код: Выделить всё

$sudo apt-cdrom add
$sudo apt update
$sudo apt install имя нужного пакета/программы
Третий вариант. У нас есть заранее скаченный в домашнюю директорию devuan.iso образ и планируем его регулярно обновлять.
В этом случае дополнительно создадим в /mnt директорию для регулярного туда монтирования образа:

Код: Выделить всё

$sudo mkdir /mnt/deb-iso
$sudo mount ~/devuan.iso /mnt/deb-iso -o loop
Самое время любым редактором открыть /etc/apt/sources.list (любители vim мимо проходите)

Код: Выделить всё

$sudo nano /etc/apt/sources.list
и там прописать

Код: Выделить всё

deb file:/mnt/deb-iso/  chimaera main non-free contrib
*chimaera - подставьте название своей версии дистрибутива.

Далее как и раньше

Код: Выделить всё

$sudo apt update
$sudo apt install имя нужного пакета/программы
Ответить