Làm thế nào tôi có thể đảo ngược lệnh sudo apt-get install


8

Trong Ubuntu, tôi đã thực hiện các lệnh sau:

sudo apt-get install build-essential vala-desktop-agnostic checkinstall
sudo apt-get build-dep avant-window-navigator

Làm thế nào tôi có thể hủy apt-get hoặc gỡ cài đặt các gói mà nó kéo vào?

Câu trả lời:


13

Đầu tiên bạn loại bỏ các gói với loại bỏ hoặc thanh lọc

sudo apt-get purge build-essential vala-desktop-agnostic checkinstall
sudo apt-get purge ....

Sau đó, bạn loại bỏ các phụ thuộc không cần thiết bây giờ

sudo apt-get autoremove

Trong trường hợp xây dựng, bạn sẽ phải tìm ra các gói phụ thuộc xây dựng của avant-window-manager theo cách thủ công. Synaptic sẽ cho bạn biết điều đó.


4

apt-get remove nên thực hiện thủ thuật, apt-get purge nếu bạn muốn kết xuất các tập tin cấu hình.


1
Ngoài ra, "apt-get autoremove" để xóa các gói đã được cài đặt như một phụ thuộc, nhưng gỡ cài đặt mọi thứ phụ thuộc vào nó.
petersohn

apt-get --purge loại bỏ packagename
Apache

vâng, nhưng nếu bạn có thể gỡ bỏ, nó sẽ cho bạn biết về chế độ tự động;)
Journeyman Geek

0

Bước đầu tiên sẽ loại bỏ các installgói ed:

sudo apt-get purge build-essential vala-desktop-agnostic checkinstall

Bước thứ hai sẽ tìm kiếm build-deps và đánh dấu chúng là tự động cài đặt và do đó có thể tháo rời:

sudo aptitude markauto $(apt-cache showsrc PACKAGE_NAME | sed -e '/Build-Depends/!d;s/Build-Depends: \|,\|([^)]*),*\|\[[^]]*\]//g')

Bạn có thể hoặc không cần bước thứ ba:

sudo apt-get --purge autoremove

Tham chiếu: http://www.webupd8.org/2010/10/undo-apt-get-build-dep-remove-build.html

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.