способный кэш зависит <программное обеспечение> список, кажется не рекурсивным/завершенным или эффективным для офлайновой установки

Как я удостоверяюсь, что список зависимостей является рекурсивным, и также загрузите склонное использование (sudo склонный - добираются, загрузка <пакет>) происходит рекурсивно?

Я пытаюсь загрузить каждый .deb файл в локальной папке, и sudo Кв. - добираются - загрузка не является эффективной при загрузке, данной пакет наряду с зависимостями. Это только загружает конкретный пакет.

Так, я делаю

sudo apt-cache depends doxygen

Вывод:

  doxygen                                                                      
  Depends: libc6                                                               
  Depends: libclang1-3.6                                                           
  Depends: libgcc1                                                               
  Depends: libstdc++6                                                               
  Conflicts: graphviz                                                              
  Suggests: doxygen-latex                                                        
  Suggests: doxygen-doc                                                             
  Suggests: doxygen-gui                                      
  Suggests: graphviz                
    graphviz:i386

Так, при выполнении

sudo apt-get download  < each dependency mentioned above >

sudo dpkg -i <each dependency mentioned above>

Я получаю ошибочное высказывание libllvm не установлен, для одной из зависимости.

То, как я удостоверяюсь, что список зависимостей является рекурсивным, и также загрузите склонное использование, происходит рекурсивно?

0
задан 7 February 2017 в 20:18

1 ответ

склонный - зависит (или склонный зависит в 16,04, и позже) имеют - рекурсивно вызывают флаг, но это не столь полезно, как можно ожидать:

$ apt depends --recurse hello | grep Depends | wc -l

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

102003

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

Счастливо, существуют лучшие и более простые ответы .

Один простой способ определить удаленные зависимости состоит в том, чтобы использовать Кв. - моделируют флаг:

$ apt install --simulate doxygen

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

0
ответ дан 7 November 2019 в 00:43

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

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