Đ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 cleanvà clean 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ị?