Pacman це, без сумніву, один з найкращих менеджерів пакетів. Однак деякі пов'язані з ним менеджери (такі як Яорт o Пакувальник), хоча вони дуже хороші, вони залишають трохи бажати кращого. Зокрема, залишаючись усікати la установка de пакети через AUR зазвичай встановлені залежності не видаляються належним чином після відмови компіляції. Це особливо вірно, чим більше число залежності встановити. |
Рішення дуже просте: вам доведеться видалити пакунки, які залишились сиротами (тобто вони не потрібні жодному іншому пакунку, і ми можемо їх видалити, не створюючи проблем).
Я просто відкрив термінал і написав:
sudo pacman -Rs $ (pacman -Qtdq)
Все, що він робить, - це видалити всі пакети та їх залежності (pacman -Rs) із певного списку пакунків (а в нашому випадку це осиротілі пакунки, список яких отримано за допомогою pacman -Qtdq).
Для тих, хто походить з Ubuntu, ця команда схожа на Sudo APT-отримати autoremove.
Добре!
Феноменальне! Це влаштовувало мене як рукавичку, я випустив близько 1 ГБ сміття, коли вперше зустрів арку!
Чудово, я випустив 425,85 Мб пакетів, які не працювали для мене, дякую!
Навпаки, для цього ми!
На здоров’я! Павло.
Дякую за статтю. Я замінив Openbox на Cinnamon і хотів залишити систему чистою. У підсумку я звільнив надзвичайно багато місця.
Ласкаво просимо! Обійми! Павло.
Добре, але що трапляється, коли в Antergos і на консолі ми кидаємо $ yaourt -Syua, і відповідь така:
:: Синхронізація пакетних баз даних ...
ядро оновлено
додаткове оновлено
спільнота оновлена
antergos оновлена
ksplash-arch-simple: Сирота
плазма-тема-каледонія: Сирота
Зовнішні пакети: / 53/53
Я погуглив інформацію, але не знайшов відповіді.
Це те саме, yaourt іноді використовує pacman, це те, що я розумію ха-ха-ха
З тієї ж причини ви можете використовувати простий sudo pacman -Rs $ (pacman -Qtdq), і таким чином ви забудете про всіх сиріт. У вас повинен бути подібний вигляд, але я не так возився з менеджером.
У будь-якому випадку, коли щось встановлено в Arch через yaourt, це також розпізнається pacman.
Я зробив це за допомогою іншої команди, яка дещо відрізняється:
$ sudo pacman -Rns $ (pacman -Qtdq)
Хоча той, який ви вказали, працює ідеально, я його перевірив.
Я читав, що є люди, які не прихильні до усунення будь-якого пакета для дітей-сиріт.
Я використовую його, але я насправді не маю пояснення команди chaparral (ви знаєте?), Я хотів би знати