Làm cách nào để tìm tên gói cho ứng dụng mà tôi muốn gỡ cài đặt?


9

Tôi đã thử

sudo apt-get --purge remove snipe2d

Nhưng tôi đoán 'snipe2d' không phải là tên của trò chơi .... vậy làm cách nào để tìm ra nó là gì và làm thế nào để đưa nó vào thiết bị đầu cuối của tôi?

PS đây là những gì nó nói khi tôi đặt mã ở trên:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package snipe2d

EDIT: Tên chính thức của trò chơi trong câu hỏi là: bắn tỉa quỹ đạo eunuchs


Tên của gói bạn đã cài đặt là gì?
MBraedley

xạ thủ quỹ đạo bắn tỉa
Collin Blatt

Câu trả lời:


2

Nếu bạn đã cài đặt trò chơi trong Trung tâm phần mềm, bạn có thể chỉ cần:

  1. Chuyển đến Trung tâm phần mềm.
  2. Tìm kiếm nó bằng các thuật ngữ tương tự như tên gọi trong Trung tâm phần mềm (thường không giống với tên gói thực tế).
  3. Gỡ cài đặt nó trong Trung tâm phần mềm.

Bạn thậm chí không bao giờ phải biết những gì các gói được gọi là.

(Điều này dường như để giải quyết mục tiêu thực tế trong câu hỏi, mặc dù câu trả lời về các gói tìm kiếm cũng tốt.)


Vâng, tôi đã cài đặt nó trong Trung tâm phần mềm ... nhưng tôi cũng mới và tôi muốn sử dụng thiết bị đầu cuối. Cảm ơn bạn!
Collin Blatt

1
@CollinBlatt hãy xem câu trả lời của Braim ... apt-cachelà sở thích của tôi.
arsaKasra

14
  1. Mở trang Trung tâm phần mềm cho ứng dụng.
  2. Cuộn xuống "Phiên bản".

    nhập mô tả hình ảnh ở đây

  3. Tên gói là phần trước khoảng trắng đầu tiên trong phiên bản.
    Trong trường hợp của bạn, nó là orbital-eunuchs-sniper.

  4. Sau đó, bạn có thể làm bất cứ điều gì bạn muốn với nó, ví dụ:

    sudo apt-get remove orbital-eunuchs-sniper
    

Ngoài ra, nếu bạn biết đường dẫn đến một tệp thực thi ứng dụng, bạn cũng có thể làm

dpkg -S /path/to/file

Điều này sẽ in tất cả các gói có chứa tập tin đó.

Thí dụ:

$ dpkg -S apt-get
bash-completion: /usr/share/bash-completion/completions/slapt-get
apt: /usr/bin/apt-get
apt: /usr/share/man/es/man8/apt-get.8.gz
bash-completion: /usr/share/bash-completion/completions/apt-get
apt: /usr/share/man/de/man8/apt-get.8.gz
apt: /usr/share/man/pt/man8/apt-get.8.gz
apt: /usr/share/man/pl/man8/apt-get.8.gz
apt: /usr/share/man/fr/man8/apt-get.8.gz
apt: /usr/share/man/man8/apt-get.8.gz
apt: /usr/share/man/ja/man8/apt-get.8.gz

6

Tôi nghĩ bạn nên có nhiều may mắn hơn khi sử dụng apt-cache search

apt-cache search snipe                 
esniper - simple, lightweight tool for sniping ebay auctions
orbital-eunuchs-sniper - anti-terrorist, pro-Eunuchs, satellite sniping game
orbital-eunuchs-sniper-data - game data files for the game Orbital Eunuchs Sniper

Điều đó sẽ cho bạn biết tất cả các gói có trong mô tả của nó. Sau đó, bạn có thể làm sudo apt-get remove:

sudo apt-get remove orbital-eunuchs-sniper orbital-eunuchs-sniper-data

1

Nếu bạn không sử dụng Trung tâm phần mềm, hãy sử dụng

dpkg -S $(which snipe2d)

Xem thêm blog của tôi trên dpkg: http://www.linuxintro.org/wiki/Dpkg


whichkhông được yêu cầu. Chỉ cần dpkg -S snipe2dsẽ làm việc tốt nếu bạn không nhớ một số kết quả hơn.
kiri

0

Bạn có thể cài đặt apt-file, giữ một cơ sở dữ liệu của tất cả các tệp mà mỗi gói cung cấp, sau đó bạn có thể sử dụng apt-file /path/to/snipe2dđể xem gói nào cung cấp tệp đó, sau đó bạn có thể xóa bằngapt-get remove


1
Tôi nghĩ dpkg -S /path/to/snipe2dsẽ dễ dàng hơn nhiều.
Braiam
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.