Как загрузить весь репозиторий, использующий склонный - добираются?

Есть ли любой способ просто загрузить все использование репозиториев Ubuntu apt-get? Я ищу что-то как:

sudo apt-get install --download-only *

Так, чтобы я мог получить доступ к загруженному репозиторию в каталоге /var/cache/apt/archives/.

8
задан 2 October 2014 в 20:15

2 ответа

В первую очередь, это не удобный способ. Вместо этого необходимо использовать упоминание метода здесь. Но как ответ на вопрос.

  • Сначала создайте файл, который содержит названия всего доступного использования пакетов apt-cache.

    apt-cache  dumpavail |grep -oP "(?<=Package: ).*" >> packagelist
    

    Это создаст файл packagelist со всеми доступными пакетами.

  • Теперь создайте простой сценарий для загрузки всех пакетов, существующих в файле packagelist

    #!/bin/bash
    for package in `cat packagelist`
     do
        apt-get install -y --download-only $package   
     done
    
  • Сохраните его.

  • Сделайте это исполняемым использованием

    chmod +x your_script_name
    
  • Теперь откройте терминал и вход в систему как корень

    sudo -i
    cd /folder/of/you/script
    ./you_script_name
    

Это загрузит весь доступный пакет в зависимости от Вашего /etc/apt/sources.list в /var/cache/apt/archives каталог

9
ответ дан 16 November 2019 в 17:41

Можно использовать инструмент, названный склонным-cacher. Вы можете проверка эта ссылка для большего количества информации. Надежда это помогает.

0
ответ дан 16 November 2019 в 17:41

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

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