Computer >> Máy Tính >  >> Hệ thống >> Linux

Làm thế nào để tìm hiểu xem một gói được cài đặt trong Linux

Làm thế nào để tìm hiểu xem một gói được cài đặt trong Linux

Các “gói” Linux chỉ là bộ sưu tập phần mềm và cách bạn cài đặt chúng khác nhau giữa các bản phân phối. Có một số cách để nhanh chóng kiểm tra xem một gói hiện đã được cài đặt hay chưa. Cho dù bạn cảm thấy thoải mái khi sử dụng thiết bị đầu cuối hay bạn muốn một cách tiếp cận trực quan hơn, thì đây là cách bạn có thể kiểm tra xem một gói đã được cài đặt trong Linux hay chưa.

Sử dụng trình quản lý gói

Mỗi bản phân phối Linux bao gồm một trình quản lý gói. Như tên cho thấy, đây là phần mềm bạn sử dụng để cài đặt hoặc gỡ bỏ các gói phần mềm. Chúng cũng bao gồm các lệnh cho phép bạn xem một số gói nhất định đã được cài đặt hay chưa.

Trên các bản phân phối Linux dựa trên Debian và Ubuntu, bạn có thể kiểm tra mọi gói đã cài đặt bằng lệnh sau:

apt list --installed

Nếu bạn muốn tìm một gói cụ thể, hãy thêm tên gói sau --installed lá cờ. Ví dụ:

apt list --installed nano

Làm thế nào để tìm hiểu xem một gói được cài đặt trong Linux

Nếu gói được cài đặt, bạn sẽ thấy một dòng ngắn gọn với tên gói và số phiên bản đã cài đặt. Các gói chưa được cài đặt sẽ hoàn toàn không xuất hiện.

Bạn cũng có thể sử dụng dpkg để kiểm tra các gói đã cài đặt bằng cách nhập:

dpkg -s packagename

Điều này sẽ cung cấp cho bạn mô tả về gói, bao gồm cả phiên bản và kích thước, nhưng nó cũng sẽ hiển thị cho dù nó đã được cài đặt hay chưa.

Làm thế nào để tìm hiểu xem một gói được cài đặt trong Linux

Người dùng Arch Linux có thể kiểm tra bằng cách sử dụng pacman , người quản lý gói Arch. Mở một thiết bị đầu cuối và nhập:

pacman -Qs packagename

Nếu đang sử dụng Fedora, bạn có thể tìm hiểu điều tương tự bằng cách sử dụng dnf và nhập:

dnf list packagename

Các lệnh này sẽ yêu cầu bạn biết tên của gói bạn đang tìm kiếm, nhưng một số trình quản lý gói nhất định, như dnf , cho phép bạn sử dụng các ký tự đại diện như * để giúp bạn tìm kiếm.

Sử dụng “which” hoặc “has” trên Bất kỳ Bản phân phối Linux nào

Có nhiều cách khác để sử dụng thiết bị đầu cuối để tìm xem một gói đã được cài đặt hay chưa. which lệnh là một ví dụ, hiển thị cho bạn vị trí cài đặt của bất kỳ gói nào.

Nếu bạn tìm kiếm sudo , chẳng hạn, nó sẽ hiển thị vị trí của sudo trong “/ usr / bin / sudo.” Để sử dụng nó, hãy nhập:

which packagename

Thay thế packagename với tên gói hàng của bạn.

Làm thế nào để tìm hiểu xem một gói được cài đặt trong Linux

Ngoài ra, bạn cũng có thể sử dụng giải pháp của bên thứ ba được gọi là has.

Bạn có thể cài đặt trực tiếp nó vào máy Linux của mình hoặc nếu bạn tin tưởng tập lệnh, hãy chạy tập lệnh trực tiếp từ Internet. Bạn sẽ cần có curl gói được cài đặt để có thể thực hiện việc này. Mở thiết bị đầu cuối và nhập:

curl -sL https://git.io/_has | bash -s packagename1 packagename2

Bạn có thể kiểm tra một gói hoặc nhiều gói cùng một lúc. Chỉ cần thay thế packagename với tên gói hàng của bạn.

Làm thế nào để tìm hiểu xem một gói được cài đặt trong Linux

Các gói đã cài đặt sẽ có một dấu tích màu xanh lá cây bên cạnh nó cùng với số phiên bản. Các gói chưa được cài đặt sẽ được hiển thị với dấu gạch chéo màu đỏ.

Phương pháp trực quan để kiểm tra các gói đã cài đặt

Nếu bạn muốn tránh thiết bị đầu cuối, hầu hết các trình quản lý gói Linux đều đi kèm với một giải pháp thay thế GUI để thực hiện các tác vụ tương tự.

Một trong những lựa chọn tốt nhất và sẽ hoạt động trên nhiều bản phân phối là Phần mềm GNOME. Điều này sẽ hoạt động với các trình quản lý gói khác nhau như apt hoặc pacman và được cài đặt sẵn Ubuntu.

Làm thế nào để tìm hiểu xem một gói được cài đặt trong Linux

Nó có GUI đơn giản với phần “đã cài đặt” liệt kê phần mềm đã cài đặt trên PC của bạn, mặc dù nó đơn giản và sẽ không liệt kê mọi gói.

Nếu bạn cần thêm thông tin chi tiết, các bản phân phối dựa trên Debian và Ubuntu có thể sử dụng Trình quản lý gói Synaptic. Đây là trình bao bọc GUI cho apt cho phép bạn tìm kiếm và cài đặt các gói, cũng như xem bạn đã cài đặt gói nào.

Làm thế nào để tìm hiểu xem một gói được cài đặt trong Linux

Các gói đã cài đặt sẽ được hiển thị với hộp kiểm màu xanh lục bên cạnh tên gói, cũng như phiên bản gói, được liệt kê trong danh mục “Phiên bản đã cài đặt”.

Bạn có thể cần phải cài đặt nó trước (sẽ liên quan đến việc mở thiết bị đầu cuối), nhưng quá trình cài đặt diễn ra nhanh chóng. Mở thiết bị đầu cuối và nhập:

sudo apt install synaptic

Người dùng Arch Linux có nhiều trình bao bọc GUI cho pacman , người quản lý gói của họ, để lựa chọn. Bạn có thể tìm hiểu thêm về những điều này từ wiki Arch Linux.

Dễ dàng xác định các gói đã cài đặt

Một trong những lợi ích lớn nhất của Linux là sự lựa chọn. Bạn có thể quay lại trình quản lý gói của bản phân phối hoặc bạn có thể sử dụng các giải pháp của bên thứ ba như has để tìm hiểu xem một gói đã được cài đặt hay chưa.

Nếu không cảm thấy thoải mái khi sử dụng thiết bị đầu cuối, bạn có thể sử dụng GUI để kiểm tra các gói đã cài đặt. Một số bản phân phối Linux tốt nhất cho người mới bắt đầu giúp bạn dễ dàng tránh hoàn toàn thiết bị đầu cuối, nhờ vào trình cài đặt phần mềm GUI của riêng họ như Phần mềm GNOME.

Bạn thích phương pháp nào hơn? Hãy cho chúng tôi biết trong phần bình luận bên dưới.