Tìm tên gói bằng thiết bị đầu cuối


25

Xin chào Tôi muốn xóa phần mềm (ví dụ truyền) bằng Terminal. Làm thế nào tôi có thể tìm thấy tên gói cho phần mềm?


Bạn có biết về tính năng tự động hoàn thành trong apt-get không? Nếu bạn nhập 'apt-get remove tra', rồi nhấn tab hai lần, nó sẽ hiển thị tất cả các gói bắt đầu bằng tra.
sashoalm

tự động hoàn thành không hoạt động đối với tôi 10.10
vrcmr

Bạn có chắc không? Bạn đã thử với các tên gói khác, nhưng tên bạn biết đã được cài đặt chưa?
sashoalm

Câu trả lời:


23

tìm kiếm nó bằng cách sử dụng

apt-cache search name

như

apt-cache search transmission

cho:

conkytransmission - Transmission torrent info, for use in Conky
transgui - Remote GUI for Transmission daemon     
transmission - lightweight BitTorrent client
transmission-cli - lightweight BitTorrent client (command line interface)
transmission-common - lightweight BitTorrent client (common files)
transmission-daemon - lightweight BitTorrent client (daemon)
transmission-gtk - lightweight BitTorrent client (GTK interface)
transmission-qt - lightweight BitTorrent client (Qt interface)

cuối cùng (kết quả phù hợp nhất sẽ ở cuối cùng vì nó là thiết bị đầu cuối)


Tôi không biết tại sao nhưng việc truyền TÊN GÓI không hoạt động.
vrcmr

Câu hỏi của tôi là: Làm thế nào tôi có thể tìm thấy TÊN GÓI của một ứng dụng để tiếp tục xóa nó bằng cách nhập tên của nó vào thiết bị đầu cuối?
vrcmr

2
Bạn cũng có thể thử truyền dpkg -l | grep -i để xác định tên gói được liên kết với nó.
Jamess

2
apt-cache searchkhông phù hợp để liệt kê các gói cài đặt .
Takkat

2
Điều này là điên!!! để nhiều biên tập viên. Bạn có thể nhìn vào lịch sử chỉnh sửa? Tôi nên đặt câu hỏi và làm cho ảnh chụp màn hình của nó. Và sau đó tải nó lên đây :) Câu hỏi ban đầu hơi khác một chút.
vrcmr

11

Để truy vấn các gói đã cài đặt, chúng tôi có thể sử dụng các chức năng tìm kiếm mạnh mẽ từ quản lý gói DPKG :

  • dpkg-query --list 'pattern*'liệt kê tất cả các gói chưa bị thanh trừng
  • dpkg-query --search 'pattern*'tìm kiếm các tập tin cá nhân được cài đặt

Bạn có thể sử dụng ký tự đại diện trong mẫu tìm kiếm để tìm các gói khi chỉ một phần của tên gói được biết.


2

Nếu bạn đang cố gắng loại bỏ một gói

apt search transmission | grep installed

sẽ chỉ hiển thị các gói đã cài đặt


3
Chào mừng bạn đến hỏi Ubuntu! Tôi khuyên bạn nên chỉnh sửa câu trả lời này để mở rộng nó với các chi tiết cụ thể về những gì lệnh này làm. Một lệnh đơn giản hoặc chuỗi lệnh hiếm khi được coi là một câu trả lời. (Xem thêm Làm thế nào để tôi viết một câu trả lời hay? Để có lời khuyên chung về loại câu trả lời nào được coi là có giá trị nhất trên Hỏi Ubuntu.)
David Foerster
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.