Làm thế nào để apt apt-get sạch sạch và apt apt-get sạch tất cả các khác nhau?


90

Điều gì, nếu có, là sự khác biệt giữa lệnh này:

sudo apt-get clean

Và lệnh này:

sudo apt-get clean all

Trên hệ thống Lubfox 12.04 của tôi, việc mô phỏng các lệnh này cho thấy hành vi của chúng giống hệt nhau:

ek@Apok:~$ apt-get -s clean
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
ek@Apok:~$ apt-get -s clean all
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin
ek@Apok:~$

Có bao giờ có sự khác biệt trong apt-gethành vi của cleanclean all? Nếu vậy, sự khác biệt là gì, trong hoàn cảnh nào có liên quan và tôi nên chọn giữa hai người như thế nào? Nếu không có sự khác biệt thì tại sao lại clean alltồn tại?

Nếu chúng giống nhau, thì clean allvẫn có ý nghĩa nếu cleanthông thường có thể lấy tên gói làm đối số. Nhưng đây không phải là trường hợp - cố gắng chuyển tên gói để cleankhông thay đổi cleanhành vi của tất cả, toàn bộ bộ đệm vẫn bị xóa:

ek@Apok:~$ apt-get -s clean nano
NOTE: This is only a simulation!
      apt-get needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Del /var/cache/apt/archives/* /var/cache/apt/archives/partial/*
Del /var/cache/apt/pkgcache.bin /var/cache/apt/srcpkgcache.bin

Tuy nhiên, điều này làm tôi tự hỏi, nếu có lẽ clean all không thực sự tồn tại (và những gì đang xảy ra allbị bỏ qua, giống như nanotrong ví dụ trên).

Có phải clean allchỉ là một truyền thuyết đô thị?


6
"Có phải tất cả chỉ là một truyền thuyết đô thị?" Vâng thưa ngài.
Braiam

Câu trả lời:


186

Trong

sudo apt-get clean all

allchỉ bị bỏ qua, giống như bất cứ điều gì khác mà bạn nối sau clean.

Nó giống với ví dụ

sudo apt-get clean my room

5
Là (hoặc đã) có bất kỳ tài liệu được đề nghị clean all? Làm thế nào mà thực hành chạy sudo apt-get clean allphát sinh? Có phải hành vi được sử dụng là khác nhau? Hoặc đang chạy clean allchỉ là một sự nhầm lẫn, có lẽ phát sinh từ makecú pháp hơi giống nhau ?
Eliah Kagan

4
Khi tôi tìm kiếm apt-get clean alltrên Google, có 48.900 kết quả (mặc dù, phải thừa nhận rằng hai kết quả đầu tiên là cho câu hỏi này). Mặt khác, trang hướng dẫn đã không nói gì về nó và tôi không thể tìm thấy bất kỳ nguồn chính thức nào khuyến nghị sử dụng nó. Tôi muốn biết thêm về cách thức phát sinh này ... nhưng tôi nghi ngờ rằng điều đó có thể mất thời gian và nỗ lực đáng kể.
Eliah Kagan

3
Một căn phòng / bàn làm việc lộn xộn gặm nhấm tiềm thức của bạn, @EliahKagan? : P
ish

9
Ảnh hưởng của việc thêm "tất cả" rất có thể là sự nôn nao từ "yum sạch tất cả"

16
+1 cho sudo apt-get clean my roomXD
Crimbo
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.