. Проверьте эту страницу о различиях между сообщениями и syslog
, в котором говорится /var/log/messages различия между сообщениями и syslog /var/log/syslog
Если вы сомневаетесь, просто используйте флаги -s (ака --simulate, --just-print, --dry-run, --recon и --no-act). Вы можете запустить команду без root, и она сообщит вам, что она будет делать на основе ваших текущих пакетов.
$ apt-get remove -s python-gpgme
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED
python-gpgme
0 to upgrade, 0 to newly install, 1 to remove and 217 not to upgrade.
Remv python-gpgme [0.3-0ubuntu3]
С шаблонами поиска aptitude (подробный синтаксис и эквивалентный сокращенный синтаксис):
aptitude search '?depends(python-gpgme) ?installed'
aptitude search '~Dpython-gpgme ~i'
Чтобы включить рекомендации, а также строгие зависимости:
aptitude search '(?depends(python-gpgme) | ?recommends(python-gpgme)) ?installed'
aptitude search '(~Dpython-gpgmg | ~Drecommends:python-gpgme) ~i'
Или, используя aptitude в качестве ответа Gilles, просто используйте команду why, которая покажет вам «почему был установлен пакет»:
aptitude why python-gpgme
Например:
➜ ~ aptitude why python-gpgme
i bzr Recommends python-gpgme
Это говорит мне, что если есть причина для установки python-gpgme, это будет из-за пакета bzr, который он установлен.