Як видалити осиротілі пакунки в Arch

Pacman це, без сумніву, один з найкращих менеджерів пакетів. Однак деякі пов'язані з ним менеджери (такі як Яорт o Пакувальник), хоча вони дуже хороші, вони залишають трохи бажати кращого. Зокрема, залишаючись усікати la установка de пакети через AUR зазвичай встановлені залежності не видаляються належним чином після відмови компіляції. Це особливо вірно, чим більше число залежності встановити.


Рішення дуже просте: вам доведеться видалити пакунки, які залишились сиротами (тобто вони не потрібні жодному іншому пакунку, і ми можемо їх видалити, не створюючи проблем).

Я просто відкрив термінал і написав:

sudo pacman -Rs $ (pacman -Qtdq)

Все, що він робить, - це видалити всі пакети та їх залежності (pacman -Rs) із певного списку пакунків (а в нашому випадку це осиротілі пакунки, список яких отримано за допомогою pacman -Qtdq).

Для тих, хто походить з Ubuntu, ця команда схожа на Sudo APT-отримати autoremove.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Давайте використовувати Linux - сказав він

    Добре!

  2.   Дієго Сільберберг - сказав він

    Феноменальне! Це влаштовувало мене як рукавичку, я випустив близько 1 ГБ сміття, коли вперше зустрів арку!

  3.   Жатка для тіні - сказав він

    Чудово, я випустив 425,85 Мб пакетів, які не працювали для мене, дякую!

    1.    давайте використовувати linux - сказав він

      Навпаки, для цього ми!
      На здоров’я! Павло.

  4.   Кікесьєрвос - сказав він

    Дякую за статтю. Я замінив Openbox на Cinnamon і хотів залишити систему чистою. У підсумку я звільнив надзвичайно багато місця.

    1.    давайте використовувати linux - сказав він

      Ласкаво просимо! Обійми! Павло.

  5.   Чапарал - сказав він

    Добре, але що трапляється, коли в Antergos і на консолі ми кидаємо $ yaourt -Syua, і відповідь така:

    :: Синхронізація пакетних баз даних ...
    ядро оновлено
    додаткове оновлено
    спільнота оновлена
    antergos оновлена
    ksplash-arch-simple: Сирота
    плазма-тема-каледонія: Сирота
    Зовнішні пакети: / 53/53

    Я погуглив інформацію, але не знайшов відповіді.

    1.    Плитка - сказав він

      Це те саме, yaourt іноді використовує pacman, це те, що я розумію ха-ха-ха
      З тієї ж причини ви можете використовувати простий sudo pacman -Rs $ (pacman -Qtdq), і таким чином ви забудете про всіх сиріт. У вас повинен бути подібний вигляд, але я не так возився з менеджером.
      У будь-якому випадку, коли щось встановлено в Arch через yaourt, це також розпізнається pacman.

  6.   Чапарал - сказав він

    Я зробив це за допомогою іншої команди, яка дещо відрізняється:
    $ sudo pacman -Rns $ (pacman -Qtdq)

    Хоча той, який ви вказали, працює ідеально, я його перевірив.
    Я читав, що є люди, які не прихильні до усунення будь-якого пакета для дітей-сиріт.

    1.    змінювати - сказав він

      Я використовую його, але я насправді не маю пояснення команди chaparral (ви знаєте?), Я хотів би знати