Есть собственные пакеты, например dwm. Всегда ставил так:
# install dep
${CMD_APT_INSTALL} build-essential \
libx11-xcb-dev \
libxcb-res0-dev \
libxft-dev \
libxinerama-dev
Думаю: «негоже это!». Есть же какой-то правильный способ! Погуглил и нашел функцию:
apt-install-depends() {
local pkg="$1"
apt-get install -s "$pkg" \
| sed -n \
-e "/^Inst $pkg /d" \
-e 's/^Inst \([^ ]\+\) .*$/\1/p' \
| xargs apt-get install
}
Но что-то она не работает
Нужно и обратное: удалил пакет и нужно удалить все зависимости, которые относятся именно к этому пакету т.е не удалять зависимости, которые нужны другим пакетам