Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีค้นหาว่ามีการติดตั้งแพ็คเกจใน Linux หรือไม่

วิธีค้นหาว่ามีการติดตั้งแพ็คเกจใน Linux หรือไม่

“แพ็คเกจ” ของ Linux เป็นเพียงคอลเล็กชันของซอฟต์แวร์ และวิธีติดตั้งจะแตกต่างกันไปตาม distro ไปจนถึง distro มีสองสามวิธีในการตรวจสอบอย่างรวดเร็วว่าแพ็คเกจนั้นติดตั้งอยู่หรือไม่ ไม่ว่าคุณจะสะดวกใจในการใช้เทอร์มินัลหรือต้องการใช้ภาพที่มองเห็นได้มากกว่านี้ ต่อไปนี้คือวิธีตรวจสอบว่ามีการติดตั้งแพ็คเกจใน Linux หรือไม่

การใช้ตัวจัดการแพ็คเกจ

Linux distro แต่ละตัวมีตัวจัดการแพ็คเกจ ตามชื่อที่แนะนำ นี่คือซอฟต์แวร์ที่คุณใช้ในการติดตั้งหรือลบแพ็คเกจซอฟต์แวร์ นอกจากนี้ยังรวมถึงคำสั่งที่ให้คุณดูว่าแพ็คเกจบางแพ็คเกจได้รับการติดตั้งแล้วหรือไม่

บน Linux distros บน Debian และ Ubuntu คุณสามารถตรวจสอบทุกแพ็คเกจที่ติดตั้งได้ด้วยคำสั่งต่อไปนี้:

apt list --installed

หากคุณต้องการค้นหาแพ็คเกจเฉพาะ ให้เพิ่มชื่อแพ็คเกจหลัง --installed ธง. ตัวอย่างเช่น:

apt list --installed nano

วิธีค้นหาว่ามีการติดตั้งแพ็คเกจใน Linux หรือไม่

หากติดตั้งแพ็คเกจแล้ว คุณจะเห็นบรรทัดสั้นๆ พร้อมชื่อแพ็คเกจและหมายเลขเวอร์ชันที่ติดตั้ง แพ็คเกจที่ไม่ได้ติดตั้งจะไม่ปรากฏเลย

คุณยังสามารถใช้ dpkg เพื่อตรวจสอบแพ็คเกจที่ติดตั้งโดยพิมพ์:

dpkg -s packagename

ข้อมูลนี้จะให้คำอธิบายเกี่ยวกับแพ็กเกจ รวมถึงเวอร์ชันและขนาด แต่จะแสดงด้วยว่ามีการติดตั้งหรือไม่

วิธีค้นหาว่ามีการติดตั้งแพ็คเกจใน Linux หรือไม่

ผู้ใช้ Arch Linux สามารถตรวจสอบได้โดยใช้ pacman , ตัวจัดการแพ็คเกจ Arch เปิดเทอร์มินัลแล้วพิมพ์:

pacman -Qs packagename

หากคุณกำลังใช้ Fedora คุณสามารถค้นหาข้อมูลเดียวกันนี้ได้โดยใช้ dnf และพิมพ์:

dnf list packagename

คำสั่งเหล่านี้ต้องการให้คุณทราบชื่อแพ็คเกจที่คุณต้องการ แต่ตัวจัดการแพ็คเกจบางตัว เช่น dnf อนุญาตให้คุณใช้สัญลักษณ์แทนเช่น * เพื่อช่วยในการค้นหา

การใช้ “ which” หรือ “has” บน Linux Distribution ใดๆ

มีวิธีอื่นๆ ในการใช้เทอร์มินัลเพื่อค้นหาว่ามีการติดตั้งแพ็คเกจหรือไม่ which คำสั่งคือตัวอย่างหนึ่งซึ่งจะแสดงตำแหน่งการติดตั้งของแพ็คเกจใด ๆ ให้คุณทราบ

หากคุณค้นหา sudo เช่น จะแสดงตำแหน่งของ sudo ใน “/usr/bin/sudo” หากต้องการใช้งาน ให้พิมพ์:

which packagename

แทนที่ packagename ด้วยชื่อแพ็คเกจของคุณ

วิธีค้นหาว่ามีการติดตั้งแพ็คเกจใน Linux หรือไม่

หรือคุณอาจใช้โซลูชันของบริษัทอื่นที่เรียกว่ามี

คุณสามารถติดตั้งลงในเครื่อง Linux ได้โดยตรง หรือหากคุณเชื่อถือสคริปต์ ให้เรียกใช้สคริปต์จากอินเทอร์เน็ตโดยตรง คุณจะต้องมี curl แพ็คเกจที่ติดตั้งเพื่อให้สามารถทำเช่นนี้ได้ เปิดเทอร์มินัลแล้วพิมพ์:

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

คุณสามารถตรวจสอบแพ็คเกจเดียวหรือหลายแพ็คเกจพร้อมกันได้ เพียงแทนที่ packagename ด้วยชื่อแพ็คเกจของคุณ

วิธีค้นหาว่ามีการติดตั้งแพ็คเกจใน Linux หรือไม่

แพ็คเกจที่ติดตั้งแล้วจะมีเครื่องหมายถูกสีเขียวอยู่ข้างๆ พร้อมกับหมายเลขเวอร์ชัน แพ็คเกจที่ไม่ได้ติดตั้งจะแสดงด้วยกาชาด

วิธีการตรวจสอบแพ็คเกจที่ติดตั้งด้วยภาพ

หากคุณต้องการหลีกเลี่ยงเทอร์มินัล ตัวจัดการแพ็คเกจ Linux ส่วนใหญ่จะมาพร้อม GUI ทางเลือกเพื่อทำงานเดียวกัน

หนึ่งในตัวเลือกที่ดีที่สุด และตัวเลือกหนึ่งที่ควรใช้ได้กับ distros หลายตัวคือซอฟต์แวร์ GNOME ซึ่งจะทำงานร่วมกับตัวจัดการแพ็คเกจต่างๆ เช่น apt หรือ pacman และติดตั้งมาพร้อมกับ Ubuntu

วิธีค้นหาว่ามีการติดตั้งแพ็คเกจใน Linux หรือไม่

มี GUI แบบง่ายพร้อมส่วน "ติดตั้งแล้ว" ซึ่งแสดงรายการซอฟต์แวร์ที่ติดตั้งในพีซีของคุณ แม้ว่าจะเรียบง่ายและจะไม่แสดงรายการทุกแพ็กเกจ

หากคุณต้องการข้อมูลโดยละเอียดเพิ่มเติม การแจกแจงแบบใช้ Debian และ Ubuntu สามารถใช้ Synaptic Package Manager ได้ นี่คือตัวห่อหุ้ม GUI สำหรับ apt ที่ให้คุณค้นหาและติดตั้งแพ็คเกจ รวมถึงดูว่าแพ็คเกจใดที่คุณติดตั้งไว้แล้ว

วิธีค้นหาว่ามีการติดตั้งแพ็คเกจใน Linux หรือไม่

แพ็กเกจที่ติดตั้งจะแสดงพร้อมช่องทำเครื่องหมายสีเขียวข้างชื่อแพ็กเกจและเวอร์ชันของแพ็กเกจ ซึ่งอยู่ในหมวด "เวอร์ชันที่ติดตั้ง"

คุณอาจต้องติดตั้งก่อน (ซึ่งจะเกี่ยวข้องกับการเปิดเทอร์มินัล) แต่การติดตั้งทำได้รวดเร็ว เปิดเทอร์มินัลแล้วพิมพ์:

sudo apt install synaptic

ผู้ใช้ Arch Linux มีตัวห่อ GUI ที่หลากหลายสำหรับ pacman ผู้จัดการแพ็คเกจของพวกเขาให้เลือก คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับสิ่งเหล่านี้ได้จากวิกิ Arch Linux

ระบุแพ็คเกจที่ติดตั้งได้อย่างง่ายดาย

ประโยชน์ที่ใหญ่ที่สุดอย่างหนึ่งของ Linux คือทางเลือก คุณสามารถถอยกลับไปใช้ตัวจัดการแพ็คเกจของ distro หรือใช้โซลูชันของบุคคลที่สามเช่น has เพื่อดูว่ามีการติดตั้งแพ็คเกจแล้วหรือไม่

หากคุณไม่สะดวกในการใช้เครื่องเทอร์มินัล คุณสามารถใช้ GUI เพื่อตรวจสอบแพ็คเกจที่ติดตั้งแทนได้ Linux distros ที่ดีที่สุดบางตัวสำหรับผู้เริ่มต้นทำให้ง่ายต่อการหลีกเลี่ยงเทอร์มินัลโดยสิ้นเชิง ต้องขอบคุณตัวติดตั้งซอฟต์แวร์ GUI เช่น ซอฟต์แวร์ GNOME

วิธีใดที่คุณชอบ? แจ้งให้เราทราบในความคิดเห็นด้านล่าง