Skip to content

Документация по BlackArch на русском языке

Инструкции, советы, новые программы

Menu
  • LocalBitcoins
  • Главная
  • Список инструментов
  • HackWare
Menu

Как полностью удалить пакет вместе с зависимостями в Arch Linux (а также Manjaro и BlackArch)

Posted on 13.02.202113.02.2021 by Alexey

В данной инструкции в качестве программы для управления пакетами (удаления) используется pacman, но вместо неё вы также можете использовать и pikaur или yay, поскольку рассматриваемые опции одинаковые для всех данных менеджеров пакетов.

Типичная команда для удаления программы, которая удалит все файлы пакета:

sudo pacman -R ПАКЕТ

Она действительно удалит указанный пакет, но при этом останутся конфигурационные файлы пакета, которые будут переименованы - добавлено расширение .pacsave, а также останутся зависимости, которые были установлены для данного пакета.

Чтобы полностью удалить программу вместе со всеми зависимостями и не сохраняя конфигурационные файлы, используйте команду вида:

sudo pacman -Rscun ПАКЕТ

В этой команде используются следующие опции:

-c, --cascade

Удалить все целевые пакеты, а также все пакеты, которые зависят от одного или более целевых пакетов. Эта операция рекурсивна и должна использоваться осторожна, поскольку она может удалить много потенциально нужных пакетов.


-n, --nosave

Инструктирует pacman игнорировать резервные копии конфигурационных файлов. Обычно, когда файл удаляется из системы, по базе данных проверяется, должен ли конфигурационный файл быть переименован (к нему добавляется расширение .pacsave). При использовании данной опции, это не происходит - конфигурационные файлы полностью удаляются.

-s, --recursive

Удаляет каждую указанную цель, включая все её зависимости, при условии, что: (A) они не требуются другими пакетами; и (B) они не были установлены явно установлены пользователем. Эта операция рекурсивна и аналогична обратной операции --sync, и это помогает хранить систему в чистоте без сироток. Если вы хотите пропустить условие (B), напишите опцию дважды.

-u, --unneeded

Удаляет цели, которые не требуются другими пакетами. Это преимущественно полезно при удалении группы без использования опции -c чтобы избежать поломки любых зависимостей.

Материалы по теме:

  • Практические примеры использования pacman
  • Pacman: работа с пакетами в BlackArch (перевод справки и мануала)
  • Автоматическая установка и обновление пакетов AUR

Близкие статьи

  • Обновление списка зеркал pacman в Arch Linux (58.3%)
  • Как включить Интернет в BlackArch (50%)
  • Варианты установки BlackArch (50%)
  • Создание загрузочной флешки BlackArch / Arch Linux (50%)
  • Установка BlackArch, часть первая: Установка BlackArch в VirtualBox (50%)
  • LEMP (Nginx, PHP, MariaDB/MySQL и phpMyAdmin) в Arch Linux: установка, создание виртуальных хостов, защита паролем папок, включение SSL (RANDOM - 50%)

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

wp-puzzle.com logo


Поиск


Свежие записи

  • Ошибка «error: failed to commit transaction (invalid or corrupted package)» (РЕШЕНО)
  • Ошибка «TypeError: ‘AURPackageInfo’ does not have attribute ‘submitter’» (РЕШЕНО)
  • Ошибка phpMyAdmin «Error: Undefined constant «SODIUM_CRYPTO_SECRETBOX_KEYBYTES»» (РЕШЕНО)
  • Ошибка «error: GPGME error: No data. error: failed to synchronize all databases (unexpected error)» (РЕШЕНО)
  • Как в Arch Linux перейти к предыдущей версии ядра. Как установить и переключиться на linux-lts

Свежие комментарии

  • Vova к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Furi к записи Приложение в .AppImage не запускается в Arch Linux (РЕШЕНО)
  • Alexey к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Юрок к записи Установка LAMP (Linux, Apache, MySQL/MariaDB, PHP8 и phpMyAdmin) в Arch Linux / BlackArch
  • Aleksandr к записи Ошибка error: failed to synchronize all databases (unable to lock database) (РЕШЕНО)




Рубрики

  • Sniffing и Spoofing
  • Архив
  • Взлом Wi-Fi сетей
  • Инструкции
  • Новости
  • Общая информация/новости
  • Разведка
  • Справка и подсказки




Яндекс.Метрика
© 2023 Документация по BlackArch на русском языке | Powered by Minimalist Blog WordPress Theme