Làm thế nào để loại bỏ các gói mồ côi trong Arch

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.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Hãy sử dụng Linux dijo

    Tốt!

  2.   Diego Silverberg dijo

    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!

  3.   Máy gặt bóng tối dijo

    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!

    1.    hãy sử dụng linux dijo

      Ngược lại, đó là những gì chúng ta đang làm!
      Chúc mừng! Paul.

  4.   Quiqueservos dijo

    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.

    1.    hãy sử dụng linux dijo

      Không có gì! Ôm! Paul.

  5.   Nhà nguyện dijo

    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.

    1.    Ngói dijo

      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.

  6.   Nhà nguyện dijo

    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.

    1.    thay đổi dijo

      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