Где и как мне установить несколько пакетов, хранящихся в локальном каталоге? [дубликат]

Я нашел несколько сообщений о массовой установке пакетов Linux с помощью одной команды здесь , здесь и здесь .

Вот моя ситуация. Я сейчас нахожусь в стране третьего мира с ограниченным доступом в Интернет. Я хочу знать, есть ли способ загрузить кучу пакетов, где-нибудь их сохранить и написать небольшой сценарий bash для их массовой установки.

Есть ли на веб-сайте репозиторий, где я могу одноразово загрузить эти на постоянной основе вместо того, чтобы использовать кучу данных, выполняя «apt-get» каждый раз, когда я пробую свежая установка дистрибутива Linux?

Могу ли я легко установить их все эти файлы deb или tar, написав небольшой сценарий bash?

0
задан 29 November 2018 в 02:52

2 ответа

Загружать их всех:

  1. Создайте текстовый файл с их именами, один на каждой строке.
  2. Создайте папку, чтобы хранить эти файлы пакета:

    mkdir ~/packages_store
    
  3. Считайте и загрузите 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
  4. Устанавливать все:

    1. Изменение в ту папку cd ~/packages_store
    2. Запущенный установщик:

      sudo apt-get install *.deb
      

Надо надеяться, это - то, что Вы ищете!

1
ответ дан 27 October 2019 в 01:08

Вот репозиторий Пакетов Ubuntu. Поиск требовал пакета с ароматом человечности, и установите его со способной процедурой.

0
ответ дан 27 October 2019 в 01:08

Другие вопросы по тегам:

Похожие вопросы: