Могу ли я запустить `apt-get purge --auto-remove`?

13

Является apt-get purge --auto-remove packagenameдействительная команда?

Или это должно быть apt-get remove --purge --auto-remove packagename?

В справочной странице Ubuntu для apt-get ( http://manpages.ubuntu.com/manpages/precise/man8/apt-get.8.html ) упоминается только использование опции --auto-remove "Если команда либо установлена, либо remove ... ", поэтому мне было интересно, можно ли его также использовать с командой purge, поскольку это всего лишь ярлык для команды remove с параметром --purge.

Спасибо.

user981178
источник
1
почему --auto-remove?
Алвар
2
Если при удалении пакета используется опция --auto-remove, то будут удалены зависимости пакета, которые больше не нужны. Вроде как, как apt-get autoremoveпроверяет и будет «удалять пакеты, которые были автоматически установлены для удовлетворения зависимостей для других пакетов и теперь больше не нужны» (из вышеупомянутой man-страницы).
user981178
1
Если вы изучите man-страницу, вы заметите, что автоудаление может использоваться как команда (autoremove) или как опция (--auto-remove) во время команды. Тем не менее, он упоминается только как параметр в контексте команды установки или удаления, поэтому мне было интересно, можно ли использовать этот параметр вместе с командой очистки. Использование этой опции - всего лишь способ ее кратчайшего пути вместо запуска двух отдельных команд.
user981178
13
Вы также можете использоватьapt-get autoremove --purge
Daboross

Ответы:

12

Да, эти команды действительны. Более того, они эквивалентны, поскольку purgeэквивалентны remove --purge(см. man apt-get).

Раду Рэдяну
источник
Благодарю. Да, я полагал, что если первое будет верным, то оно будет эквивалентно второму. Я просто хотел убедиться, что первый действительно действителен.
user981178