Có số lượng sử dụng cho các gói hoặc chương trình?


12

Động lực:

Tôi muốn xóa các ứng dụng mà tôi không sử dụng để tăng tốc các tác vụ xử lý gói của mình như nâng cấp dist, cập nhật thường xuyên mà còn để tiết kiệm dung lượng ổ đĩa và các lý do khác. Tôi biết đây là một chủ đề phức tạp nên trước tiên tôi sẽ hỏi câu hỏi của mình và thứ hai tôi sẽ đưa ra một số câu trả lời tôi đã tìm ra.

Câu hỏi:

Làm cách nào để tìm ra gói nào tôi không sử dụng trong một thời gian dài? Ví dụ: tôi luôn sử dụng VLC để tôi có thể loại bỏ những người chơi khác như Totem. Tất nhiên phụ thuộc gói có thể buộc tôi phải cài đặt các chương trình mà tôi sẽ không bao giờ sử dụng.

Ghi chú:

  • Tìm các gói tiêu thụ nhiều không gian thông qua synap:

    Chọn "Trạng thái" ở phía dưới bên trái, chọn "Đã cài đặt" ở phía trên bên trái, sắp xếp cột theo "kích thước" ở phía trên bên phải. Sau đó, bạn có thể quyết định những gói lớn mà bạn thực sự cần.

  • Sử dụng aptitude autoremove

  • Sử dụng ubuntu-tweakJanitor để xóa các gói kernel cũ, cấu hình cũ, các mục apt-cache, v.v.

  • Tìm kiếm thủ công các ứng dụng cho một nhiệm vụ nhất định mà bạn thường giải quyết với ứng dụng tiêu chuẩn của mình. Ví dụ: Trình phát phim, Trình phát nhạc, Chương trình Office, Trình duyệt, v.v. (BTW: đây là điều tôi muốn được giúp đỡ với câu hỏi của mình)

  • Khi xóa các gói, tôi luôn ưu tiên "apt-get purge" hơn "aptitude remove --purge" vì apt apt thường cũng sẽ loại bỏ các gói thiết yếu do phụ thuộc gói. Ví dụ: khi loại bỏ "tiến hóa" (như tôi sử dụng thunderbird), aptitude cũng muốn loại bỏ "ubfox-desktop" và 756 gói khác, trong khi apt-get chỉ loại bỏ tiến hóa và giúp nhịp độ của nó giống như tiến hóa.

  • Ubuntu lense mang đến cho tôi những ứng dụng được sử dụng gần đây nhất là những ứng cử viên để giữ :)

  • Sử dụng deborphankhi tôi đọc trong câu trả lời liên quan này: Làm thế nào để tôi dọn sạch ổ cứng của mình?

  • Tôi chắc chắn nên giữ các gói thiết yếu: Chỉ giữ các gói thiết yếu

  • Câu hỏi này gần như là một bản sao của Làm thế nào để xem các gói đã cài đặt mà tôi chưa bao giờ sử dụng cho mục đích làm sạch mà chỉ bao gồm một số khía cạnh. Tuy nhiên, một câu trả lời gợi ý sử dụng một chương trình có tên là un usedpkg nhưng liên kết có vẻ không ổn.

  • Ngoài ra còn có một chương trình có tên Kleen http://code.google.com.vn/p/kleen/ nhưng nó sẽ không được biên dịch vào ngày 11.10. Tuy nhiên tôi đã hack nó để biên dịch nhưng kết quả không thể sử dụng được, ví dụ như gói g ++ được đánh dấu là không sử dụng trong 203 ngày, nhưng thực sự tôi đã sử dụng nó vài giây trước để tự biên dịch Kleen;) Vì vậy, đừng sử dụng công cụ này.

  • Trên http://wiki.debian.org/DebianPackageIn information Tôi đọc phần thi phổ biến gói sẽ tạo ra các tệp nhật ký với số liệu thống kê sử dụng. Thật không may, tôi đã không kích hoạt cuộc thi phổ biến vì vậy tôi không thể tìm thấy tệp nhật ký này.

Câu trả lời:


7

Nếu bạn chọn tham gia, popularity-contestbáo cáo thống kê sử dụng trở lại Ubuntu, nhưng nó cũng có thể được sử dụng cho các mục đích như của bạn. Từ trang của người đàn ông:

Lệnh cuộc thi phổ biến tập hợp thông tin về các gói Debian được cài đặt trên hệ thống và in tên của chương trình thực thi được sử dụng gần đây nhất trong gói đó cũng như thời gian truy cập lần cuối (thời gian) và thời gian thay đổi thuộc tính cuối cùng ( ctime) để stdout.

Từ khóa có thể thực thi được . Vì vậy, bạn có thể sẽ nhận được một số lượt truy cập sai cho các gói dữ liệu, v.v.

Vì vậy, ví dụ, popularity-contest | grep '<OLD>'sẽ cung cấp cho bạn một danh sách các gói chưa được sử dụng trong hơn ba tháng.

popcon-largest-unused cung cấp cho bạn một danh sách các gói không sử dụng được sắp xếp theo kích thước.

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.