Pacman không nghi ngờ gì nữa, nó là một trong những trình quản lý gói tốt nhất. Tuy nhiên, một số người quản lý liên quan của nó (chẳng hạn như Yaourt o Người đóng gói) mặc dù họ rất tốt, họ để lại một chút để được mong muốn. Đặc biệt, bằng cách ở cắt bớt la cài đặt de gói xuyên qua AUR thông thường các phần phụ thuộc đã cài đặt không được gỡ bỏ đúng cách sau khi biên dịch bị lỗi. Điều này đặc biệt đúng, số lượng càng cao sự phụ thuộc để cài đặt. |
Giải pháp rất đơn giản: chúng ta phải xóa các gói đã bị tách rời (nghĩa là không có gói nào khác cần chúng và chúng ta có thể xóa chúng mà không gây ra sự cố).
Tôi vừa mở một thiết bị đầu cuối và viết:
sudo pacman -Rs $ (pacman -Qtdq)
Những gì nó làm là xóa tất cả các gói và các gói phụ thuộc của chúng (pacman -Rs) khỏi một danh sách gói cụ thể (trong trường hợp của chúng tôi, là các gói mồ côi, có danh sách thu được bằng pacman-Qtdq).
Đối với những người đến từ Ubuntu, lệnh này tương tự như sudo apt-get autoremove.
Tốt!
Hiện tượng! Nó phù hợp với tôi như một chiếc găng tay, tôi đã giải phóng khoảng 1 GB rác từ lần đầu tiên tôi gặp vòm!
Tuyệt vời, tôi đã phát hành 425,85 MiB gói không phù hợp với tôi, cảm ơn!
Ngược lại, đó là những gì chúng ta đang làm!
Chúc mừng! Paul.
Cảm ơn vì bài viết. Tôi đã thay thế Openbox bằng Cinnamon và muốn làm sạch hệ thống. Tôi đã giải phóng một lượng lớn không gian.
Không có gì! Ôm! Paul.
Tốt nhưng điều gì sẽ xảy ra khi trong Antergos và trong bảng điều khiển, chúng ta ném $ yaourt -Syua và câu trả lời là:
:: Đồng bộ hóa cơ sở dữ liệu gói ...
cốt lõi được cập nhật
bổ sung được cập nhật
cộng đồng được cập nhật
antergos được cập nhật
ksplash-Arch-simple: Orphan
plasma-theme-caledonia: Trẻ mồ côi
Các gói bên ngoài: / 53/53
Tôi đã tìm kiếm thông tin trên Google nhưng không tìm thấy câu trả lời.
Cũng vậy thôi, thỉnh thoảng yaourt cũng dùng pacman, mình hiểu rồi hahaha
Vì lý do tương tự, bạn có thể sử dụng một sudo pacman -Rs $ (pacman -Qtdq) đơn giản và theo cách đó bạn sẽ quên đi tất cả những đứa trẻ mồ côi. Trong yaourt chắc cũng có một dạng tương tự nhưng tôi chưa loay hoay với người quản lý cho lắm.
Trong mọi trường hợp, khi một thứ gì đó được cài đặt trong Arch thông qua yaourt, nó cũng được pacman nhận ra.
Tôi đã làm điều đó với lệnh khác này hơi khác:
$ sudo pacman -Rns $ (pacman -Qtdq)
Mặc dù một trong những hoạt động hoàn hảo, tôi đã xác minh nó.
Tôi đã đọc rằng có những người không ủng hộ việc loại bỏ bất kỳ gói trẻ mồ côi nào.
Tôi sử dụng nó nhưng tôi thực sự không có lời giải thích về lệnh chaparral (bạn có biết?) Tôi muốn biết