Почему "*" добавляется в 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