Lão nông há»c hết lá»p 7 tạo nhiá»u máy nông nghiá»p
Mục lục:
- Danh sách các gói đã cài đặt với Apt
- Danh sách các gói đã cài đặt với truy vấn dpkg
- Tạo một danh sách tất cả các gói đã cài đặt
- Đếm số lượng gói đã cài đặt
- Phần kết luận
Trong hướng dẫn này, chúng tôi sẽ giải thích cách liệt kê và lọc các gói đã cài đặt trên Debian. Chúng tôi cũng sẽ chỉ cho bạn cách kiểm tra xem một gói cụ thể đã được cài đặt chưa, đếm các gói đã cài đặt và tìm ra phiên bản của gói đã cài đặt.
Biết cách liệt kê các gói đã cài đặt trên hệ thống dựa trên Debian của bạn có thể hữu ích trong các trường hợp bạn cần cài đặt các gói tương tự trên máy khác hoặc nếu bạn muốn cài đặt lại hệ thống của mình.
Danh sách các gói đã cài đặt với Apt
Apt là giao diện dòng lệnh cho hệ thống quản lý gói và kết hợp các chức năng được sử dụng phổ biến nhất từ
apt-get
và
apt-cache
bao gồm một tùy chọn để liệt kê các gói đã cài đặt.
Để liệt kê tất cả các gói được cài đặt trên hệ thống của bạn, hãy chạy lệnh sau:
sudo apt list --installed
adduser/stable, now 3.115 all apt/stable, now 1.4.8 amd64 apt-listchanges/stable, now 3.10 all apt-utils/stable, now 1.4.8 amd64 autoconf/stable, now 2.69-10 all automake/stable, now 1:1.15-6 all autotools-dev/stable, now 20161112.1 all base-files/stable, now 9.9+deb9u5 amd64 base-passwd/stable, now 3.5.43 amd64 bash/stable, now 4.4-5 amd64
Lệnh sẽ hiển thị danh sách tất cả các gói đã cài đặt, bao gồm thông tin về các phiên bản và kiến trúc của gói. Cột ngoài cùng bên phải trong đầu ra cho biết liệu gói được tự động cài đặt như là một phụ thuộc của gói khác.
Vì danh sách các gói dài, nên chuyển đầu ra sang lệnh
less
để dễ đọc hơn:
sudo apt list --installed | less
Để tìm hiểu xem một gói cụ thể đã được cài đặt chưa, hãy sử dụng lệnh grep để lọc đầu ra. Ví dụ: để tìm xem gói tmux có được cài đặt trên hệ thống không, bạn có thể sử dụng:
sudo apt list --installed | grep tmux
tmux/stable, now 2.3-4 amd64
Đầu ra ở trên cho thấy rằng bạn đã cài đặt tmux 2.3-4 trên hệ thống của mình.
Danh sách các gói đã cài đặt với truy vấn dpkg
dpkg-query
là một dòng lệnh có thể được sử dụng để hiển thị thông tin về các gói được liệt kê trong cơ sở dữ liệu dpkg.
Để có được danh sách tất cả các gói đã cài đặt, gõ:
sudo dpkg-query -l | less

Lệnh sẽ hiển thị danh sách tất cả các gói đã cài đặt bao gồm các phiên bản gói, kiến trúc và mô tả ngắn.
Bạn có thể lọc đầu ra
dpkg-query -l
bằng
grep
:
sudo dpkg-query -l | grep package_name_to_search
Tạo một danh sách tất cả các gói đã cài đặt
Lệnh sau sẽ lưu trữ danh sách tất cả các gói đã cài đặt trên hệ thống Debian của bạn vào một tệp có tên là
packages_list.txt
:
sudo dpkg-query -f '${binary:Package}\n' -W > packages_list.txt
Bây giờ bạn có danh sách, bạn có thể cài đặt các gói tương tự trên máy chủ mới của mình với:
sudo xargs -a packages_list.txt apt install
Đếm số lượng gói đã cài đặt
Để tìm hiểu có bao nhiêu gói được cài đặt trên hệ thống của bạn, bạn có thể sử dụng lệnh tương tự như khi tạo danh sách gói nhưng thay vì chuyển hướng đầu ra sang tệp, bạn có thể chuyển nó sang lệnh
wc
để đếm các dòng:
sudo dpkg-query -f '${binary:Package}\n' -W | wc -l
Đầu ra sẽ hiển thị số lượng gói được cài đặt:
Phần kết luận
Trong hướng dẫn này, bạn đã học cách liệt kê và lọc các gói đã cài đặt trên hệ thống Debian của mình.
Hãy để lại nhận xét nếu bạn có bất kỳ câu hỏi nào.
debian apt dpkgVới một vài thay đổi, cuộc tranh luận tổng thống Mỹ sắp tới có thể thân thiện hơn với cả cử tri và Web, một liên minh các blogger, các nhà tư vấn chính trị và các nhà vận động khác nhau. Đảng Dân chủ và Cộng hòa đã kêu gọi các ứng cử viên tổng thống Barack Obama và John McCain thay đổi một số quy tắc của các cuộc tranh luận theo cách có thể khuyến khích các cử tri đưa ra và lựa chọn các câu hỏi trên Web và cho phép các trang Web phân phối lại video của các cuộc tranh luận không có bản quyền mối
Cuộc tranh luận đầu tiên giữa McCain và Obama là tối thứ sáu tại Đại học Mississippi. Hai trong số này được lên kế hoạch vào tháng 10, cũng như một cuộc tranh luận phó tổng thống.
IOS chạy các bộ định tuyến của Cisco. các gói dữ liệu trên Internet. Các phiên bản của mã cũng là trung tâm của các thiết bị chuyển mạch Cisco LAN và các sản phẩm khác. Vào tháng 5 năm 2004, các phần của mã nguồn IOS đã được đăng một cách nhanh chóng trên một trang web của Nga. Một số nhà quan sát nói rằng hành vi trộm cắp có thể đe dọa Internet bằng cách cho các tin tặc ác ý xem xét phần mềm sở hữu của Cisco.
[ĐọC thêm: Các hộp NAS tốt nhất cho truyền thông và sao lưu]
Từ các cuộc tấn công từ chối dịch vụ trên các trang web những nỗ lực trên lưới điện và các hệ thống tài chính và quân sự, các chuyên gia cảnh báo rằng các cuộc chiến tranh tiếp theo sẽ được khởi động bằng các vụ nổ điện tử từ các diễn viên ngoài quốc gia và các quốc gia chưa đưa ra các chiến lược rõ ràng. và các quan chức chính phủ đang thảo luận về những vấn đề này trong tuần này tại Tallinn, Estonia, tại Hội nghị lần đầu tiên về chiến tranh trên mạng. Nó được tổ chức bởi Trung tâm Hợp tác quốc
[ĐọC thêm: Cách xóa phần mềm độc hại khỏi PC Windows]







