Cách sử dụng tìm kiếm apt-cache để tìm các gói

How Use Apt Cache Search Find Packages



Đã từng gặp sự cố khi cài đặt gói apt, khi bạn không biết chính xác tên gói. Như với apt, bạn phải cung cấp tên đầy đủ của gói để cài đặt nó, chẳng hạn như apt cài đặt apache2 . Nếu bạn không cung cấp tên chính xác và chỉ cần nhập apache , nó sẽ không được cài đặt. Điều này cũng đúng khi xóa gói apt.

Trong hệ thống Ubuntu và Debian, bạn có thể tìm kiếm bất kỳ gói nào chỉ bằng một từ khóa liên quan đến tên hoặc mô tả của nó thông qua tìm kiếm apt-cache . Kết quả trả về cho bạn một danh sách các gói phù hợp với từ khóa đã tìm kiếm của bạn. Khi bạn tìm thấy tên gói chính xác, bạn có thể sử dụng nó với apt cài đặt Để cài đặt. Nó cũng hữu ích khi tìm kiếm thông tin về một gói cụ thể. Lưu ý rằng với tìm kiếm apt-cache , bạn có thể tìm kiếm bất kỳ gói apt nào đã được cài đặt hoặc chưa được cài đặt.







Bài viết này sẽ giải thích cho bạn cách tìm kiếm một gói thông qua tìm kiếm apt-cache lệnh trong kho hệ thống của bạn. Chúng ta cũng sẽ tìm hiểu một số lệnh khác: tìm kiếm aptnăng khiếu qua đó bạn cũng có thể tìm kiếm bất kỳ gói nào.



Lưu ý: Chúng tôi đã thực hiện quy trình được giải thích trong bài viết này trên Thiết bị đầu cuối hệ thống Ubuntu 18.04 LTS. Để mở Terminal trong Ubuntu, hãy sử dụng phím tắt Ctrl + Alt + T.



Trước khi thực hiện bất kỳ phương pháp nào sau đây, chúng tôi khuyên bạn nên cập nhật chỉ mục kho lưu trữ như sau:





$sudocập nhật apt

Tìm kiếm Gói sử dụng tìm kiếm apt-cache

Apt-cache là một công cụ dòng lệnh được sử dụng để tìm kiếm các gói apt trên hệ thống dựa trên Ubuntu hoặc Debian. Với tìm kiếm apt-cache , bạn có thể tìm kiếm bất kỳ gói nào bằng từ khóa liên quan đến tên hoặc mô tả của gói. Trong đầu ra, nó hiển thị tất cả các gói phù hợp với tiêu chí tìm kiếm.

Với tìm kiếm apt-cache , bạn có thể tìm kiếm và hiển thị thông tin về các gói có sẵn từ các kho lưu trữ trên internet. Nó cũng có thể được sử dụng để tìm kiếm thông tin về các gói đã được cài đặt trên hệ thống của bạn. Nó lấy thông tin về các gói từ các nguồn khác nhau và lưu chúng vào cơ sở dữ liệu cục bộ được cập nhật bằng cách chạy thao tác cập nhật apt.



Để tìm kiếm các gói, hãy nhập tìm kiếm apt-cache theo sau bt từ khóa có liên quan. Đây là cú pháp để làm như vậy:

$sudo tìm kiếm apt-cache <từ khóa>

Thay thế cái từ khóa với bất kỳ tên gói nào đã cài đặt hoặc có thể cài đặt. Lưu ý rằng từ khóa có thể là chính xác hoặc là một phần của tên gói hoặc có thể là bất kỳ từ nào liên quan đến mô tả gói. Trong đầu ra, bạn sẽ thấy danh sách các gói phù hợp với từ khóa được đề cập và mô tả ngắn gọn về từng gói.

Ví dụ, chúng tôi muốn cài đặt ZFS giải pháp quản lý lưu trữ. Để tìm tên gói chính xác, hãy tìm kiếm nó bằng cách sử dụng tìm kiếm apt-cache như sau:

$tìm kiếm apt-cachezfs

Từ đầu ra, bạn có thể xác định tên gói chính xác là zfsutils-linux cùng với một mô tả ngắn. Như bạn có thể thấy danh sách nó hiển thị quá dài. Bạn có thể sử dụng lệnh less để xem đầu ra một dòng hoặc một màn hình tại một thời điểm.

$sudo tìm kiếm apt-cachezfs| ít hơn

Tương tự, tìm kiếm apt-cache có thể hữu ích nếu bạn muốn cài đặt một máy chủ web nhưng không nhớ tên của gói. Trong trường hợp này, bạn có thể tìm kiếm gói bằng bất kỳ từ khóa nào liên quan đến mô tả gói. Ví dụ: tôi thấy nó thực sự hữu ích khi tôi cần cài đặt công cụ tìm kiếm mà tôi chỉ biết rằng đó là công cụ tìm kiếm meta bảo vệ quyền riêng tư của người dùng. Tuy nhiên, tôi không nhớ tên của công cụ tìm kiếm đó, vì vậy tôi đã nhập cụm từ tìm kiếm như sau:

$sudo tìm kiếm apt-cachecông cụ metasearch

Khi kết quả xuất hiện, tôi tìm thấy tên công cụ tìm kiếm được yêu cầu là Searx. Sau đó, tôi chỉ cần sử dụng apt cài đặt searx lệnh để cài đặt nó.

Tương tự, nếu chúng ta sử dụng apt-cache với chỉ cờ, nó sẽ hiển thị thông tin cơ bản về gói bao gồm phiên bản, kích thước, phụ thuộc, mô tả và nhiều hơn nữa. Để tìm thông tin về một gói nhất định, hãy sử dụng cờ hiển thị như sau:

$apt-cache hiển thị <tên gói hàng>

Các cách thay thế

Dưới đây là một số cách khác cũng có thể được sử dụng để tìm kiếm gói đã cài đặt hoặc có thể cài đặt trong hệ thống.

Tìm kiếm Gói bằng Tìm kiếm apt

Apt tìm kiếm apt tương đương với tìm kiếm apt-cache trong lệnh apt-get cũ hơn. Một số người dùng thích tìm kiếm apt lệnh vì hiển thị kết quả được trình bày tốt. Nó hiển thị danh sách các gói cùng với các phiên bản mới nhất hiện có và một mô tả ngắn. Điều tốt nhất về tìm kiếm apt là nó làm nổi bật tên gói và duy trì một số không gian giữa các gói khác nhau. Ngoài ra, bạn sẽ thấy Cài đặt nhãn ở cuối các gói đã được cài đặt.

Để tìm kiếm một gói, hãy nhập tìm kiếm apt tiếp theo là từ khóa liên quan đến tên gói.

$từ khóa tìm kiếm apt

Ví dụ về điều này sẽ tìm kiếm gói Apache2 bằng lệnh sau:

$apt tìm kiếm apache2

Gói Tìm kiếm sử dụng aptitude

Aptitude là phần cuối của lệnh apt trong Linux được sử dụng để cài đặt, nâng cấp và gỡ bỏ các gói. Nó cũng có thể được sử dụng để tìm kiếm một gói trong hệ thống Linux.

Aptitude không được cài đặt theo mặc định trong Linux, vì vậy bạn sẽ phải cài đặt nó theo cách thủ công. Để làm như vậy, hãy thực hiện lệnh cài đặt như sau:

$sudođúng cáchTải về năng khiếu

Hệ thống có thể yêu cầu xác nhận bằng cách cung cấp cho bạn tùy chọn Y / n. Nhấn y và nhấn Enter để xác nhận, sau đó Aptitude sẽ được cài đặt trên hệ thống của bạn.

Bây giờ, để tìm kiếm một gói thông qua aptitude, hãy nhập tìm kiếm apt tiếp theo là từ khóa liên quan đến tên gói.

$tìm kiếm năng khiếu <từ khóa>

Bạn sẽ thấy kết quả tương tự như sau:

Đó là tất cả để có nó! Trong bài này, chúng ta đã học cách tìm kiếm một gói bằng lệnh tìm kiếm apt-cache. Ngoài ra, chúng tôi cũng đã học cách sử dụng tìm kiếm apt và lệnh aptitude để tìm kiếm một gói. Tôi hy vọng nó sẽ hữu ích bất cứ khi nào bạn cần tìm kiếm gói đã cài đặt hoặc có thể cài đặt trong hệ thống của mình.