Как я удостоверяюсь, что список зависимостей является рекурсивным, и также загрузите склонное использование (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
не установлен, для одной из зависимости.
То, как я удостоверяюсь, что список зависимостей является рекурсивным, и также загрузите склонное использование, происходит рекурсивно?
склонный - зависит (или склонный зависит в 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
Другой простой способ определить удаленные зависимости состоит в том, чтобы использовать функцию сценария установки в Синаптическом.