Как загрузить пакет и его зависимости с помощью aptitude?

Это зависит: в консоли Linux ответственным «модулем» является ядро. В X сервер X интерпретирует базовые события клавиатуры и передает некоторые из них клиентам как события нажатия и отпускания клавиш.

Вот и все. В эмуляторе терминала приложения не читают события (если только они не открывают специальное соединение с консолью). Они читают знаков .

2
04.10.2016, 20:56
3 ответа

Вы можете использовать apt-rdepends , чтобы построить полный набор зависимостей (рекурсивно), включая основной пакет, затем загрузите это:

apt-get download $(apt-rdepends "${package}" | grep -v ^\ )

(конечно, заменив "$ {package}" ).

6
27.01.2020, 21:52

Более простой способ

aptitude -d -o Dir::Cache:archives=/home/alex/aptitude-test/ install alsaplayer для примера.

1
27.01.2020, 21:52

Достаточно хакерский способ сделать это - использовать другую утилиту ( apt-cache в этом примере), которая перечислит зависимости пакета:

# PACKAGE=nautilus; aptitude download $PACKAGE $(apt-cache depends "$PACKAGE" | grep Depends | awk -F ': ' '{print $NF}' | xargs)
2
27.01.2020, 21:52

Теги

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