Чтобы просмотреть все установленные файлы для пакета и зависимостей, используйте debfoster
sudo apt-get install debfoster
и такой скрипт. В этом примере я использовал пакет libboost-all-dev
debfoster -d libboost-all-dev |\
awk '! /depends on/ {\
for(i=1;i<=NF;i++) {\
printf "\n>>> %s \n",$i; system("dpkg -L "$i)\
}\
}'
Чтобы отобразить только *.so файлы
debfoster -d libboost-all-dev |\
awk '! /depends on/ {\
for(i=1;i<=NF;i++) {\
printf "\n>>> %s \n",$i; system("dpkg -L "$i" | grep -P \".so($|\.)\"")\
}\
}'
Похоже, что выход идет в поток ошибок, stderr - так перенаправить это вместо stdout:
command 2> errors.txt
Или перенаправить оба вместе в один и тот же файл:
command > errors.txt 2>&1
Если вы хотите знать все это - «прыгать в кроличью нору» - см. «Иллюстрированное учебное пособие по перенаправлению»
См. также - полезно, если вы хотите сохранить команду после закрытия терминала:
nohup command
(man nohup для получения дополнительной информации)