На этот вопрос уже есть ответ здесь:
Я нашел несколько сообщений о массовой установке пакетов Linux с помощью одной команды здесь , здесь и здесь .
Вот моя ситуация. Я сейчас нахожусь в стране третьего мира с ограниченным доступом в Интернет. Я хочу знать, есть ли способ загрузить кучу пакетов, где-нибудь их сохранить и написать небольшой сценарий bash для их массовой установки.
Есть ли на веб-сайте репозиторий, где я могу одноразово загрузить эти на постоянной основе вместо того, чтобы использовать кучу данных, выполняя «apt-get» каждый раз, когда я пробую свежая установка дистрибутива Linux?
Могу ли я легко установить их все эти файлы deb или tar, написав небольшой сценарий bash?
Загружать их всех:
Создайте папку, чтобы хранить эти файлы пакета:
mkdir ~/packages_store
Считайте и загрузите deb
файл каждого пакета в том списке:
#!/usr/bin/env bash
# Change to the storage folder
# or exit if it doesn't exist
cd ~/packages_store || exit
# Remove blank lines first then read
# from file
sed '/^$/d' "$1" | while read -r line; do
apt-get download "$line"
done
chmod +x myscript.sh
, затем sudo ./myscript.sh /path/to/text_with_packagenames
Устанавливать все:
cd ~/packages_store
Запущенный установщик:
sudo apt-get install *.deb
Надо надеяться, это - то, что Вы ищете!
Вот репозиторий Пакетов Ubuntu. Поиск требовал пакета с ароматом человечности, и установите его со способной процедурой.