Làm cách nào để gỡ cài đặt gói .deb?


165

Giả sử tôi tải xuống gói .deb từ một trang web và cài đặt nó. (Tôi giả sử rằng khi tôi nhấp đúp vào tệp .deb, gói được cài đặt thông qua GUI có giao diện với dpkg phải không?)

Làm thế nào tôi có thể gỡ cài đặt nó?

Câu trả lời:


147

Các gói được cài đặt thủ công xuất hiện trong Trung tâm phần mềm, cùng với tất cả các gói khác. Chỉ cần tìm kiếm trung tâm phần mềm cho gói của bạn và loại bỏ nó ở đó.

Bạn có thể phải nhấp vào "Hiển thị N mục kỹ thuật"

văn bản thay thế

Cùng với điều này, có một vài phương pháp khác:

Đồng bộ:

  • Chuyển đến Hệ thống → Quản trị → Trình quản lý gói Synaptic
  • Nhấp vào nút Trạng thái và chọn "Đã cài đặt (cục bộ hoặc lỗi thời)"
  • Nhấp chuột phải vào một gói và chọn "đánh dấu để loại bỏ".
  • Nhấp vào nút Áp dụng .

    Điều này sẽ có lợi ích của việc liệt kê tất cả các gói được cài đặt thủ công của bạn:

văn bản thay thế

Dòng lệnh

  • Bạn có thể sử dụng sudo apt-get remove packagenamenếu bạn biết tên của gói hoặc nếu không, hãy tìm kiếm nó bằng cách sử dụng apt-cache search crazy-appvà sau đó loại bỏ nó bằng apt get

  • Bạn cũng có thể sử dụng dpkg --remove packagename.

@GorgeEdison đó là một rủi ro bảo mật!  : P @EveryoneElse, đừng bận tâm tôi đang đùa :)

Điều này cũng sẽ cho bạn biết nếu có bất kỳ gói không cần thiết nào còn lại trên hệ thống của bạn, có thể được cài đặt dưới dạng phụ thuộc của gói .deb của bạn. Sử dụng sudo apt-get autoremoveđể thoát khỏi chúng.


aerofs-installer-0(aerofs.com) đã không xuất hiện ở USC, chỉ trong dòng lệnh và trong synap. Bất cứ ý tưởng tại sao?
hấp dẫn về

78

Lệnh để tạo điều kiện đó là:

sudo dpkg -r package_name

Ngoài ra nếu bạn cần loại bỏ chúng mạnh mẽ

sudo dpkg -r --force-all pkg_name

32
hoặc dpkg --purge package_nameđể xóa các tập tin cấu hình là tốt.
Tom

9

Mở Trung tâm phần mềm Ubuntu (Ứng dụng -> Trung tâm phần mềm Ubuntu) và tìm kiếm gói bạn muốn gỡ cài đặt và nhấp vào nút Xóa :

văn bản thay thế

Hoặc từ dòng lệnh:

sudo apt-get remove <package-name>


3

Nếu bạn muốn xóa gói và tất cả các tệp cấu hình liên quan đến nó:

sudo aptitude purge packagename

1

Gói đã cài đặt sẽ hiển thị trong cả Synaptics và trung tâm phần mềm. Trong cái trước, nó sẽ xuất hiện dưới các gói cục bộ và trong gói sau dưới cái khác.


0

Bạn có thể sử dụng cờ gỡ bỏ và buộc:

$ sudo dpkg -r --force-all pkg_name 

Ngoài ra, nếu bạn đã cài đặt nó thông qua Trình quản lý gói Ubuntu, bạn có thể xóa nó bằng apt:

$ sudo apt remove --purge pgk_name
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.