Почему "*" добавляется в apt-get purge имя_пакета?
Когда я бегу
sudo apt-get purge -s clipit
Я вижу:
$ sudo apt-get purge -s clipit
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
libappindicator1
Use 'apt-get autoremove' to remove it.
The following packages will be REMOVED:
clipit*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Purg clipit [1.4.1-1.1ubuntu1]
$
я вижу clipit*
вместо просто clipit
, Что значит *
значит здесь?
(Это не только clipit, но и с другими пакетами.)
2 ответа
Согласно странице руководства для apt-get
это указывает;
APT-GET(8) APT-GET(8) НАЗВАНИЕ apt-get - утилита обработки пакетов APT - интерфейс командной строки Удалить удаление идентично установке за исключением того, что пакеты удалены вместо установленного. Обратите внимание, что удаление пакета оставляет его конфигурационные файлы в системе. Если знак плюс добавлен к имя пакета (без пробела), идентифицированный пакет будет установлен, а не удален. чистка purge идентичен для удаления, за исключением того, что пакеты удалены и очищено (все файлы конфигурации тоже удалены).
Это объясняет разницу между remove
а также purge
, В принципе remove
удалит пакет, не касаясь и не меняя конфигурационные файлы, где purge
удалит все, что относится к пакету, включая файлы конфигурации.
Было сказано, что; clipit*
с *
означает, что он удалит указанный пакет и все его включения (файлы конфигурации... и т. д.) соответственно.
Примеры;
удалить - если вы удаляете Skype, Chrome и т. д. или любой другой пакет, который содержит файлы конфигурации внутри вашего /home/user
каталог. Те не будут удалены.
purge - далее, если вы используете это для bind, mysql, squid и т. д. или для любых пакетов, в которых файлы конфигурации хранятся в соответствующих местах, таких как /etc
.. ну, те будут удалены.
*
добавляется к имени пакета во время очистки, потому что очистка удалит файлы конфигурации, зависимости вместе с исходным пакетом.
purge - Remove packages and config files