“แพ็คเกจ” ของ Linux เป็นเพียงคอลเล็กชันของซอฟต์แวร์ และวิธีติดตั้งจะแตกต่างกันไปตาม distro ไปจนถึง distro มีสองสามวิธีในการตรวจสอบอย่างรวดเร็วว่าแพ็คเกจนั้นติดตั้งอยู่หรือไม่ ไม่ว่าคุณจะสะดวกใจในการใช้เทอร์มินัลหรือต้องการใช้ภาพที่มองเห็นได้มากกว่านี้ ต่อไปนี้คือวิธีตรวจสอบว่ามีการติดตั้งแพ็คเกจใน Linux หรือไม่
การใช้ตัวจัดการแพ็คเกจ
Linux distro แต่ละตัวมีตัวจัดการแพ็คเกจ ตามชื่อที่แนะนำ นี่คือซอฟต์แวร์ที่คุณใช้ในการติดตั้งหรือลบแพ็คเกจซอฟต์แวร์ นอกจากนี้ยังรวมถึงคำสั่งที่ให้คุณดูว่าแพ็คเกจบางแพ็คเกจได้รับการติดตั้งแล้วหรือไม่
บน Linux distros บน Debian และ Ubuntu คุณสามารถตรวจสอบทุกแพ็คเกจที่ติดตั้งได้ด้วยคำสั่งต่อไปนี้:
apt list --installed
หากคุณต้องการค้นหาแพ็คเกจเฉพาะ ให้เพิ่มชื่อแพ็คเกจหลัง --installed
ธง. ตัวอย่างเช่น:
apt list --installed nano
หากติดตั้งแพ็คเกจแล้ว คุณจะเห็นบรรทัดสั้นๆ พร้อมชื่อแพ็คเกจและหมายเลขเวอร์ชันที่ติดตั้ง แพ็คเกจที่ไม่ได้ติดตั้งจะไม่ปรากฏเลย
คุณยังสามารถใช้ dpkg
เพื่อตรวจสอบแพ็คเกจที่ติดตั้งโดยพิมพ์:
dpkg -s packagename
ข้อมูลนี้จะให้คำอธิบายเกี่ยวกับแพ็กเกจ รวมถึงเวอร์ชันและขนาด แต่จะแสดงด้วยว่ามีการติดตั้งหรือไม่
ผู้ใช้ 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 ได้โดยตรง หรือหากคุณเชื่อถือสคริปต์ ให้เรียกใช้สคริปต์จากอินเทอร์เน็ตโดยตรง คุณจะต้องมี curl
แพ็คเกจที่ติดตั้งเพื่อให้สามารถทำเช่นนี้ได้ เปิดเทอร์มินัลแล้วพิมพ์:
curl -sL https://git.io/_has | bash -s packagename1 packagename2
คุณสามารถตรวจสอบแพ็คเกจเดียวหรือหลายแพ็คเกจพร้อมกันได้ เพียงแทนที่ packagename
ด้วยชื่อแพ็คเกจของคุณ
แพ็คเกจที่ติดตั้งแล้วจะมีเครื่องหมายถูกสีเขียวอยู่ข้างๆ พร้อมกับหมายเลขเวอร์ชัน แพ็คเกจที่ไม่ได้ติดตั้งจะแสดงด้วยกาชาด
วิธีการตรวจสอบแพ็คเกจที่ติดตั้งด้วยภาพ
หากคุณต้องการหลีกเลี่ยงเทอร์มินัล ตัวจัดการแพ็คเกจ Linux ส่วนใหญ่จะมาพร้อม GUI ทางเลือกเพื่อทำงานเดียวกัน
หนึ่งในตัวเลือกที่ดีที่สุด และตัวเลือกหนึ่งที่ควรใช้ได้กับ distros หลายตัวคือซอฟต์แวร์ GNOME ซึ่งจะทำงานร่วมกับตัวจัดการแพ็คเกจต่างๆ เช่น apt
หรือ pacman
และติดตั้งมาพร้อมกับ Ubuntu
มี GUI แบบง่ายพร้อมส่วน "ติดตั้งแล้ว" ซึ่งแสดงรายการซอฟต์แวร์ที่ติดตั้งในพีซีของคุณ แม้ว่าจะเรียบง่ายและจะไม่แสดงรายการทุกแพ็กเกจ
หากคุณต้องการข้อมูลโดยละเอียดเพิ่มเติม การแจกแจงแบบใช้ Debian และ Ubuntu สามารถใช้ Synaptic Package Manager ได้ นี่คือตัวห่อหุ้ม GUI สำหรับ apt
ที่ให้คุณค้นหาและติดตั้งแพ็คเกจ รวมถึงดูว่าแพ็คเกจใดที่คุณติดตั้งไว้แล้ว
แพ็กเกจที่ติดตั้งจะแสดงพร้อมช่องทำเครื่องหมายสีเขียวข้างชื่อแพ็กเกจและเวอร์ชันของแพ็กเกจ ซึ่งอยู่ในหมวด "เวอร์ชันที่ติดตั้ง"
คุณอาจต้องติดตั้งก่อน (ซึ่งจะเกี่ยวข้องกับการเปิดเทอร์มินัล) แต่การติดตั้งทำได้รวดเร็ว เปิดเทอร์มินัลแล้วพิมพ์:
sudo apt install synaptic
ผู้ใช้ Arch Linux มีตัวห่อ GUI ที่หลากหลายสำหรับ pacman
ผู้จัดการแพ็คเกจของพวกเขาให้เลือก คุณสามารถหาข้อมูลเพิ่มเติมเกี่ยวกับสิ่งเหล่านี้ได้จากวิกิ Arch Linux
ระบุแพ็คเกจที่ติดตั้งได้อย่างง่ายดาย
ประโยชน์ที่ใหญ่ที่สุดอย่างหนึ่งของ Linux คือทางเลือก คุณสามารถถอยกลับไปใช้ตัวจัดการแพ็คเกจของ distro หรือใช้โซลูชันของบุคคลที่สามเช่น has
เพื่อดูว่ามีการติดตั้งแพ็คเกจแล้วหรือไม่
หากคุณไม่สะดวกในการใช้เครื่องเทอร์มินัล คุณสามารถใช้ GUI เพื่อตรวจสอบแพ็คเกจที่ติดตั้งแทนได้ Linux distros ที่ดีที่สุดบางตัวสำหรับผู้เริ่มต้นทำให้ง่ายต่อการหลีกเลี่ยงเทอร์มินัลโดยสิ้นเชิง ต้องขอบคุณตัวติดตั้งซอฟต์แวร์ GUI เช่น ซอฟต์แวร์ GNOME
วิธีใดที่คุณชอบ? แจ้งให้เราทราบในความคิดเห็นด้านล่าง