ค้นหาชื่อแพ็คเกจโดยใช้เทอร์มินัล


25

สวัสดีฉันต้องการลบซอฟต์แวร์ (เช่นการส่งข้อมูล) โดยใช้ Terminal ฉันจะหาชื่อแพ็คเกจสำหรับซอฟต์แวร์ได้อย่างไร


คุณรู้เกี่ยวกับคุณสมบัติการเติมข้อความอัตโนมัติใน apt-get หรือไม่? หากคุณป้อน 'apt-get remove tra' แล้วกดแท็บสองครั้งมันจะแสดงแพ็กเกจทั้งหมดที่เริ่มต้นด้วย tra
sashoalm

การทำให้สมบูรณ์อัตโนมัติไม่ทำงานสำหรับฉัน 10.10
vrcmr

คุณแน่ใจไหม? คุณลองชื่อแพ็คเกจอื่นแล้ว แต่ยังมีชื่ออื่นติดตั้งอยู่หรือไม่?
sashoalm

คำตอบ:


23

ค้นหาโดยใช้

apt-cache search name

ชอบ

apt-cache search transmission

ให้:

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)

ในที่สุด (ผลลัพธ์ที่เกี่ยวข้องมากที่สุดจะอยู่ที่สุดท้ายเนื่องจากเป็นเทอร์มินัล)


ฉันไม่รู้ว่าทำไม แต่การส่งแพคเกจชื่อไม่ทำงาน
vrcmr

คำถามของฉันคือ: ฉันจะหาชื่อแพคเกจของแอปพลิเคชันสำหรับการลบเพิ่มเติมโดยพิมพ์ชื่อในเทอร์มินัลได้อย่างไร
vrcmr

2
คุณยังสามารถลองส่ง dpkg -l | grep -i เพื่อค้นหาชื่อแพ็คเกจที่สัมพันธ์กับมัน
Jamess

2
apt-cache searchไม่เหมาะสำหรับรายชื่อแพ็คเกจที่ติดตั้ง
Takkat

2
มันบ้าไปแล้ว!!! ถึงบรรณาธิการหลายคน คุณสามารถดูประวัติการแก้ไขได้หรือไม่? ฉันควรถามคำถามและทำสกรีนช็อตของมัน แล้วอัปโหลดได้ที่นี่ :) คำถามเดิมแตกต่างกันเล็กน้อย
vrcmr

11

ในการค้นหาแพ็คเกจที่ติดตั้งเราสามารถใช้ฟังก์ชั่นการค้นหาที่มีประสิทธิภาพจากการจัดการแพคเกจDPKG :

  • dpkg-query --list 'pattern*'แสดงรายการแพคเกจทั้งหมดที่ไม่ได้ถูกกำจัด
  • dpkg-query --search 'pattern*'ค้นหาไฟล์แต่ละไฟล์ที่ติดตั้ง

คุณสามารถใช้อักขระตัวแทนในรูปแบบการค้นหาเพื่อค้นหาแพ็คเกจเมื่อทราบชื่อแพคเกจเพียงบางส่วนเท่านั้น


2

หากคุณกำลังพยายามลบแพคเกจ

apt search transmission | grep installed

จะแสดงเฉพาะแพ็คเกจที่ติดตั้ง


3
ยินดีต้อนรับสู่ถาม Ubuntu! ฉันขอแนะนำให้แก้ไขคำตอบนี้เพื่อขยายคำอธิบายรายละเอียดเกี่ยวกับสิ่งที่คำสั่งนี้ทำ คำสั่งธรรมดาหรือลำดับคำสั่งนั้นแทบจะไม่ถือว่าคำตอบ (ดูเพิ่มเติมฉันจะเขียนคำตอบที่ดีได้อย่างไรสำหรับคำแนะนำทั่วไปเกี่ยวกับคำตอบประเภทใดที่ถือว่ามีค่ามากที่สุดใน Ask Ubuntu)
David Foerster
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.