Debfoster, dọn dẹp hệ thống của bạn và chỉ giữ lại các gói quan trọng

về debfoster

Trong phần tiếp theo, chúng ta sẽ xem xét về Debfoster. Đây là một tiện ích dòng lệnh để chỉ giữ lại những gói thiết yếu và loại bỏ những gói không còn cần thiết. Do đó, chúng ta có thể giữ cho chúng tôi hệ thống sạch sẽ mọi lúc. Ứng dụng Debfoster là một chương trình vùng chứa cho các trình quản lý gói apt và dpkg. Duy trì danh sách các gói đã cài đặt được yêu cầu rõ ràng.

Khi chúng tôi chạy nó lần đầu tiên, một danh sách các gói đã cài đặt sẽ được tạo và lưu trong một tệp có tên là keepers trong thư mục / var / lib / debfoster /. Debfoster sẽ sử dụng danh sách này để phát hiện gói nào đã được cài đặt chỉ vì các gói khác phụ thuộc vào chúng. Nếu một trong những phần phụ thuộc này thay đổi, tiện ích này sẽ thông báo và hỏi chúng tôi xem chúng tôi có muốn xóa gói trước đó hay không. Bằng cách này, nó sẽ giúp chúng ta duy trì một hệ thống sạch sẽ với các gói thiết yếu mà chúng tôi chọn.

Cài đặt Debfoster trên Ubuntu

Debfoster là có sẵn trong kho của bản phân phối Ubuntu của chúng tôi. Do đó, việc cài đặt sẽ không có vấn đề gì. Chúng tôi sẽ chỉ phải thực thi lệnh sau trong terminal (Ctrl + Alt + T) để cài đặt Debfoster trên bất kỳ hệ thống dựa trên Debian nào:

sudo apt install debfoster

Sử dụng Debfoster

Tạo danh sách các gói đã cài đặt

Sau khi cài đặt, chúng ta phải tạo danh sách các gói đã cài đặt bằng cách thực hiện lệnh sau trong cùng một thiết bị đầu cuối:

người giữ gỡ lỗi

sudo debfoster -q

Lệnh trên sẽ thêm các gói hiện được cài đặt trong tệp keepers nằm trong danh bạ / var / lib / debfoster /. Chúng tôi có thể chỉnh sửa tệp này để xóa các gói mà chúng tôi không muốn cài đặt trên hệ thống của mình nữa.

Chúng ta không nên xóa các gói quan trọng và liên quan đến hệ thống, chẳng hạn như nhân Linux, grub, Ubuntu-base, Ubuntu-desktop, v.v. Cũng nên sao lưu các tệp cấu hình quan trọng mà chúng tôi chỉnh sửa thủ công.

Xóa các gói không có trong danh sách của chúng tôi

Chúng tôi có thể buộc tiện ích xóa các gói không được liệt kê trong trình giữ. Để làm điều này, chúng tôi sẽ thực hiện:

debfoster f force làm sạch

sudo debfoster -f

gỡ lỗi sẽ xóa tất cả các gói không có sẵn trong tệp keepers, cùng với các gói phụ thuộc của chúng. Buộc hệ thống của bạn tuân thủ cơ sở dữ liệu.

Sau đó, thỉnh thoảng chúng ta có thể chạy lệnh sau hoặc sau khi thêm / bớt gói. Với chúng tôi sẽ kiểm tra các gói đơn lẻ hoặc các gói phụ thuộc không vi phạm cần được loại bỏ.

sudo debfoster

Nếu bạn đã cài đặt / gỡ bỏ bất kỳ gói nào, Debfoster sẽ hỏi bạn muốn làm gì. Nếu bạn không chắc chắn phải làm gì, hãy nhập H để xem các tùy chọn có sẵn.

Xem các gói trong danh sách Người giữ

Để xem danh sách các gói trong cơ sở dữ liệu, chúng tôi sẽ thực thi:

debfoster -a

Đây là danh sách các gói trên máy tính để bàn Ubuntu 16.04 LTS của tôi.

debfoster -a gói trong cơ sở dữ liệu

Sử dụng một cơ sở dữ liệu khác

Theo mặc định, các gói được cài đặt trong tệp sẽ được giữ / var / lib / debfoster / keepers. Nếu chúng ta muốn chỉ định một cơ sở dữ liệu khác (tất nhiên là một tập tin lưu trữ) chúng tôi sẽ sử dụng -k tùy chọn như nó được hiển thị trong phần sau:

debfoster -k /ruta/hacia-el/nuevo/archivo/keepers

Xem các gói hàng mồ côi

Không phải lúc nào cũng cần chạy lệnh "sudo debfoster" để kiểm tra các gói không có. Chúng tôi có thể thực hiện chức năng này bằng cách thêm -s tùy chọn:

debfoster -s

Trong trường hợp chúng tôi có một gói mồ côi, nhưng chúng tôi cho rằng nó cần thiết và chúng tôi không muốn Debfoster xóa nó, chúng tôi chỉ cần thêm nó vào tệp keepers.

Để làm như vậy, hãy chỉnh sửa tệp / var / lib / debfoster / keepers với trình soạn thảo yêu thích của bạn và thêm tên của chương trình này.

Thêm / bớt gói

Vì tiện ích này là một vùng chứa cho trình quản lý gói apt-get và dpkg, chúng tôi cũng có thể sử dụng nó để thêm hoặc xóa các gói.

đến cài đặt một gói, chúng tôi sẽ thực thi trong terminal (Ctrl + Alt + T):

thêm chương trình với debfoster

sudo debfoster screen

Bây giờ Debfoster sẽ chạy apt-get và cài đặt gói được chỉ định.

đến loại bỏ một gói, chúng tôi sẽ đơn giản đặt một dấu trừ (-) ngay sau tên của gói:

loại bỏ các chương trình với debfoster

sudo debfoster screen-

Tìm phụ thuộc

Để liệt kê tất cả các gói mà một gói phụ thuộc vào, chúng tôi sẽ sử dụng -d tùy chọn:

debfoster hiển thị các phụ thuộc của một gói

debfoster -d screen

Và để liệt kê tất cả các gói trong cơ sở dữ liệu tiện ích phụ thuộc vào gói đã cho, chúng tôi sẽ sử dụng -e tùy chọn.

debfoster -e nombre-del-paquete

Tài liệu Debfoster

Để có được thêm chi tiết về tiện ích này, chúng tôi có thể tham khảo trang người đàn ông.

người đàn ông gỡ rối

man debfoster

Như tôi nghĩ bạn đã thấy, Debfoster sẽ giúp chúng tôi theo dõi những gì chúng tôi đã cài đặt và loại bỏ tất cả các gói không cần thiết. Đây là một trong những ứng dụng nhớ sử dụng rất cẩn thận. Không xóa các gói quan trọng liên quan đến hệ thống như Ubuntu-base, grub, Current Kernel, v.v. Nếu bạn làm vậy, bạn có thể kết thúc với một hệ thống không sử dụng được.


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Tôi đi nich dijo

    Cảm ơn rất thú vị, tôi hy vọng nó không giống như các ứng dụng khác xóa các tệp quan trọng

    1.    Nahuel tabletan dijo

      Bạn phải cẩn thận khi sử dụng nó, vì bạn có thể xóa các gói quan trọng. Vì vậy, hãy xem xét kỹ khi bạn muốn xóa hồ khỏi người giữ

  2.   Jose Enrique Monterroso Barrero dijo

    Nó có hợp lệ cho bạc hà linux không?