REMOVEPKG
Updated: 23 ноября 2001
Index Return to Main Contents
NAME
removepkg - удаляет Slackware-пакеты.ОБЗОР
removepkg имя_пакета[ ROOT=/mnt ] removepkg [ -copy ] [ -keep ] [ -preserve ] [ -warn ] имя_пакета
DESCRIPTION
removepkg удаляет установленный Slackware-пакет и печатает отчет в стандартный вывод. Пакет может быть задан полным именем (как он виден в /var/log/packages/) или базовым именем. Например, пакет foo-1.0-i386-1.tgz можно удалить любой из перечисленных ниже команд:removepkg foo-1.0-i386-1.tgz
removepkg foo-1.0-i386-1
removepkg foo.tgz
removepkg foo
При удалении файлов, removepkg анализирует содержимое других установленных пакетов и удаляет только файлы, уникальные для данного пакета. Таким же образом, проверяются установочные сценарии других пакетов, чтобы решить, удалять ли символические ссылки.
Удаление пакета (как и установка) может быть опасным предприятием. По этой причине имеется опция -warn. Если она включена, removepkg не удаляет файлы или ссылки, а лишь печатает детальный отчет о том, что будет сделано при удалении пакета. Это значит, что вы можете это сделать (возможно перенаправив вывод в less ) перед удалением пакета и убедиться, что вы сохранили все необходимое.
При удалении пакета, список его файлов будет перемещен из /var/log/packages в /var/log/removed_packages. Так же, его установочные сценарии будут перемещены из var/log/scripts в /var/log/removed_scripts.
ОПЦИИ
- -warn имя_пакета
- Напечатать в стандартный вывод отчет, какие файлы и каталоги будут удалены, не удаляя пакет.
- -preserve имя_пакета
- /var/log/setup/tmp/preserved_packages/имя_пакета.
- -copy имя_пакета
- Создать копию пакета в /var/log/setup/tmp/preserved_packages/имя_пакета, не удаляя его (аналогично -warn -preserve).
- -keep
- Сохранить временные файлы, созданные removepkg (delete_list, required_files, uniq_list, del_link_list, required_links, required_list). Обычно используется для отладки.
Есть возможность удалить пакет из файловой системы, отличной от /, определив переменную окружения ROOT:
- ROOT=/mnt removepkg имя_пакета
-
AВТОРЫ
Patrick J. Volkerding <volkerdi@slackware.com>, с расширениями от Christian Franke <c.franke@acm.org>СМОТРИ ТАКЖЕ
installpkg(8), makepkg(8), pkgtool(8), upgradepkg(8)
Index
- NAME
- ОБЗОР
- DESCRIPTION
- ОПЦИИ
- AВТОРЫ
- СМОТРИ ТАКЖЕ