ตัวจัดการแพ็กเกจ Linux: pacman, yum, apt ...
สารบัญ:
ตัว จัดการแพคเกจใน Linux นั้นเป็นพื้นฐานเมื่อเลือกการ แจกจ่ายแบบลีนุกซ์ เนื่องจากต้องใช้คำสั่งของเราจึงจะสามารถทำงานประจำวันและการติดตั้งบนคอมพิวเตอร์ของเราได้ ดังนั้นเราจึงแนะนำให้คุณใช้ คำสั่งช่วยเหลือ และเยี่ยมชม เว็บไซต์ที่มีข้อมูลจำนวนมาก ดังนั้นเราจึงนำเสนอแนวทางปฏิบัตินี้ให้คุณ
ตัวจัดการแพคเกจ Linux ตัวไหนที่เหมาะกับคุณ?
เช่นเดียวกับผู้ใช้ Linux รายใหม่คุณอาจมีตัวเลือกมากมายที่คุณมีเมื่อพูดถึงการกระจายที่คุณสามารถติดตั้งบนคอมพิวเตอร์เดสก์ท็อปของคุณ ความแตกต่างระหว่าง Ubuntu, Fedora, OpenSUSE, Sabayon หรือ Arch คืออะไร ในที่สุดคำตอบสั้น ๆ คือ: ผู้จัดการแพคเกจ
แต่ละ Distro เสนอวิธีการเฉพาะในการติดตั้งและบำรุงรักษาระบบให้กับผู้ใช้โดยมีระดับความง่ายและการใช้งานที่แตกต่างกัน
คู่มือนี้จะทำหน้าที่เป็น คำอธิบายสั้น ๆ เกี่ยวกับวิธีการทำงานพื้นฐาน ในแต่ละ ระบบการจัดการบรรจุภัณฑ์ เพื่อให้คุณสามารถตัดสินใจได้ว่าระบบใดเหมาะสมกับคุณ
Pacman
มันเป็นตัวจัดการแพกเกจ Arch Linux ที่ได้รับความนิยมและเรียบง่าย แต่ทรงพลัง มันมีฟังก์ชั่นพื้นฐานบางอย่างของผู้จัดการแพคเกจอื่น ๆ รวมถึงการติดตั้งความละเอียดโดยอัตโนมัติของการอ้างอิงการอัพเดตการถอนการติดตั้งและการตัดสิทธิ์ซอฟต์แวร์
มันถูกออกแบบมาให้ง่ายและง่ายต่อการจัดการแพ็คเกจสำหรับผู้ใช้ Arch
YUM
YUM เป็นการอ้างอิงความละเอียดสำหรับตัวจัดการแพคเกจ RPM YUM เป็นค่าเริ่มต้นสำหรับ ระบบการจัดการบรรจุภัณฑ์ที่รวมอยู่ในตราสารอนุพันธ์ Red Hat จำนวนเล็กน้อยรวมถึง Fedora 21 และ CentOS ไวยากรณ์สำหรับ YUM นั้นง่ายและผู้ใช้ Apt จะไม่มีปัญหาในการเปลี่ยนแปลง
การอัปเดตและอัปเกรดผ่าน YUM นั้นง่ายมากโดยที่คำสั่งต่อไปนี้จะดูแลภารกิจ:
อัปเดต sudo yum
ในการ ติดตั้งแพ็คเกจ จะใช้คำสั่งต่อไปนี้:
sudo yum ติดตั้ง $ packageName
นอกจากนี้หากต้องการ ลบแพ็กเกจ คำสั่งคือ:
sudo yum ลบ $ packageName
วิธี ค้นหาแพ็คเกจที่ติดตั้งได้:
sudo yum ค้นหา $ packageName
YUM ไม่ได้รวมคำสั่ง autoremove สำหรับการค้นหาและลบการอ้างอิงที่ไม่ได้ใช้ แต่ก็มีคุณสมบัติที่ยอดเยี่ยมสำหรับการติดตั้งแพ็กเกจจาก url ซึ่ง Apt ไม่ได้รวม:
APT
Apt เป็นการอ้างอิงความละเอียดสำหรับ ระบบที่ ใช้ Debian เช่น Ubuntu เมื่อใช้ร่วมกับ dpkg ผู้จัดการแพคเกจ Apt จะช่วยให้คุณอัปเดตติดตั้งและลบซอฟต์แวร์ได้ง่าย หากไม่มี Apt การรักษาระบบ Debian ก็เหมือนกับการใช้ Linux ในช่วงปี 1990
Apt มีไวยากรณ์ที่เรียบง่ายดีแม้ว่ามันจะถูกเขียนใหม่เพื่อให้ไวยากรณ์ที่เรียบง่ายและชัดเจน ดังนั้นขึ้นอยู่กับเวอร์ชันที่คุณใช้ (Ubuntu 14.04 และสูงกว่ามี คำสั่ง Apt ใหม่) คุณสามารถใช้คำสั่งต่าง ๆ เพื่อให้ได้ผลลัพธ์เดียวกัน
ในการ อัพเดตที่เก็บซอฟต์แวร์ ให้ใช้คำสั่งต่อไปนี้:
sudo apt-get update
หรือ
อัปเดต sudo apt
ในการอัพเดตซอฟต์แวร์:
sudo apt-get upgrade
หรือ
อัปเดต sudo apt
สำหรับการอัปเกรดที่สมบูรณ์ยิ่งขึ้นซึ่งพยายามที่จะอ้างอิงแพ็คเกจที่ขัดแย้งกับเวอร์ชันล่าสุดและ การลบไฟล์เก่าหรือที่ไม่ได้ใช้ คำสั่งจะเป็นดังนี้:
sudo apt-get dist-upgrade
หรือ
sudo apt อัพเกรดเต็ม
คำสั่งเหล่านี้สามารถรวมกันเพื่อทำการอัปเดตอย่างต่อเนื่องเช่นนี้:
sudo apt-get update && sudo apt-get upgrade
หรือ
อัปเดต sudo apt && sudo apt อัปเดต
ในการ ติดตั้งซอฟต์แวร์ คำสั่งคือ:
sudo apt-get install $ packageName
หรือ
sudo apt ติดตั้ง $ packageName
วิธี ลบแพ็คเกจ:
sudo apt-get ลบ $ packageName
หรือ
sudo apt ลบ $ packageName
ด้วย การ จำกัด ซอฟต์แวร์ระบบของคุณโดยใช้คำสั่ง apt-get remove ทำให้ Apt ทำงานได้ดีในการแยกการขึ้นต่อที่ไม่ได้ใช้อย่างไรก็ตามบางครั้งในระหว่างการเอาซอฟต์แวร์ออกหรืออัปเกรดการพึ่งพาในภายหลัง อยู่ในระบบ หากคุณต้องการลบแพ็คเกจเหล่านี้ออกจากระบบ Apt รวมถึงคำสั่งสำหรับภารกิจนี้:
sudo apt-get autoremove
หรือ
sudo apt autoremove
ค้นหาแพ็คเกจที่ติดตั้งได้:
sudo apt-cache ค้นหา $ packageName
หรือ
sudo apt ค้นหา $ packageName
Apt ในปัจจุบันไม่มีความสามารถในการติดตั้งแพ็คเกจจาก URL ซึ่งหมายความว่าผู้ใช้จะต้องค้นหาและดาวน์โหลดแพ็คเกจที่จะติดตั้งด้วยตัวเอง อูบุนตูและตราสารอนุพันธ์บางส่วนสามารถต่อสู้กับสิ่งนี้ได้ด้วยคลิกเดียวเพื่อลิงค์ apturl ซึ่งพบได้ในบางเว็บไซต์
เอนโทรปี
Entropy เป็นตัวจัดการแพ็คเกจเริ่มต้นสำหรับระบบ Sabayon Linux ซึ่งเป็นอนุพันธ์ของ Gentoo สิ่งที่ทำให้เอนโทรปีน่าสนใจคือ Sabayon ใช้ไฟล์ไบนารี่ผ่านเอนโทรปีและยังเป็นซอร์สโค้ดผ่านแพคเกจ Portage ของ Gentoo ข้อมูลสรุปพื้นฐานของระบบนี้มีดังนี้:
- แพ็กเกจซอร์สถูกสร้างขึ้นในไฟล์ไบนารีผ่าน Entropy โดยใช้ Portage Entropy แปลงไบนารีเป็นแพ็กเกจ Entropy แพ็กเกจ Entropy จะถูกเพิ่มในที่เก็บ Sabayon ผู้ใช้ติดตั้งไฟล์ไบนารีผ่าน Entropy
เอนโทรปีเปรียบได้กับ Apt, YUM, ZYpp และ DNF ซึ่งหมายความว่าคำสั่งนั้นใช้งานง่ายสำหรับผู้เริ่มต้น เอนโทรปียังมีทางลัด
ในการอัพเดตซอฟต์แวร์:
อัพเดต sudo equo
หรือ
sudo equo up
ในการอัพเดทแพ็คเกจทั้งหมด:
อัพเกรด sudo equo
หรือ
sudo equo u
คำสั่งเหล่านี้สามารถใช้ในเวลาเดียวกัน:
อัปเดต sudo equo && sudo equo อัปเกรด
หรือ
sudo equo up && sudo equo u
ในการติดตั้งแพ็คเกจ:
sudo equo ติดตั้ง $ packageName
หรือ
sudo equo ใน $ packageName
วิธีลบแพ็คเกจ:
sudo equo ลบ $ packageName
หรือ
sudo equo rm $ packageName
วิธีค้นหาแพ็คเกจที่ติดตั้งได้:
ZYpp
ZYpp เป็นอีกการ แก้ปัญหาสำหรับการจัดการแพคเกจ RPM และเป็นตัวจัดการแพ็คเกจเริ่มต้นสำหรับ OpenSUSE และ SUSE Linux Enterprise ZYpp ใช้ไบนารี. rpm เช่น YUM แต่จะเร็วกว่าเล็กน้อยเพราะเขียนเป็น C ++ ในขณะที่ YUM เขียนด้วย Python ZYpp นั้นใช้งานง่ายมากเพราะมันมีทางลัดคำสั่งที่สามารถใช้ได้แทนที่จะใช้คำสั่งแบบเต็ม
เราขอแนะนำให้คุณกระจาย Linux ที่ดีที่สุด 2018เช่นเดียวกับ YUM ZYpp จะอัปเดตและปรับปรุงแพ็คเกจทั้งหมดด้วยคำสั่งต่อไปนี้:
อัพเดต sudo zypper
หรือ
sudo zypper ขึ้น
ในการติดตั้งแพ็คเกจ:
sudo zypper ติดตั้ง $ packageName
หรือ
sudo zypper ใน $ packageName
หากต้องการลบแพ็คเกจให้ใช้คำสั่ง:
sudo zypper ลบ $ packageName
หรือ
sudo zypper rm $ packageName
ค้นหาแพ็คเกจที่ติดตั้งได้:
sudo zypper ค้นหา $ packageName
เช่นเดียวกับ YUM ไม่มีคำสั่ง autoremove รวมอยู่ใน ZYpp นอกจากนี้เช่นเดียวกับอูบุนตู OpenSUSE ยังมีลิงค์การติดตั้งเพียงคลิกเดียวสำหรับเว็บตามแพ็คเกจการติดตั้ง
DNF หรือ Dandified YUM
DNF เป็น YUM rewrite ที่ใช้คุณสมบัติ ZYpp โดยเฉพาะอย่างยิ่งการพึ่งพาความสามารถในการแก้ไขปัญหา DNF เป็นผู้จัดการแพ็คเกจเริ่มต้นสำหรับ Fedora 22 ขึ้นไปและควรเป็นระบบ CentOS เริ่มต้นในอนาคต
ในการ อัพเดตและอัพเกรด ทั้งระบบ:
อัปเดต sudo dnf
ในการติดตั้งแพ็คเกจ:
sudo ติดตั้ง $ packageName
วิธีลบแพ็คเกจ:
sudo dnf ลบ $ packageName
ค้นหาแพ็คเกจที่ติดตั้งได้:
sudo dnf ค้นหา $ packageName
ซึ่งแตกต่างจาก YUM และ ZYpp, DNF จัดให้มีคำสั่ง autoremove เพื่อค้นหาระบบและลบการอ้างอิงโดยไม่ต้องใช้:
sudo dnf autoremove
และ DNF ยังอนุญาตให้ ติดตั้งแพ็กเกจจาก URL:
sudo dnf ติดตั้ง $ url
การทดสอบตัวจัดการแพคเกจต่าง ๆ ที่มีอยู่คุณสามารถค้นหาผู้จัดการที่สะดวกสบายที่สุดสำหรับคุณ
เราแนะนำให้อ่าน วิธีสร้าง Bootable Ubuntu USB
การจัดการแพ็คเกจมีความสำคัญมากใน Linux และการรู้วิธีใช้ตัวจัดการแพคเกจหลายรายการสามารถช่วยผู้ใช้ได้ตั้งแต่การดาวน์โหลดหรือติดตั้งซอฟต์แวร์จากแหล่งเก็บข้อมูลนอกเหนือจากการ อัพเดตการจัดการการพึ่งพาและการถอนการติดตั้งซอฟต์แวร์ สำคัญมากและเป็นส่วนสำคัญในการบริหารระบบ Linux
ผู้จัดการแพคเกจใดเหมาะที่สุดสำหรับคุณ คุณได้ลองติดตั้งหนึ่งในผู้จัดการแพ็คเกจเหล่านี้นอก distro เริ่มต้นหรือไม่ หวังว่าคุณจะชอบมันและถ้าคุณต้องการบทเรียนเพิ่มเติมเกี่ยวกับ Linux คุณสามารถแสดงความคิดเห็นของคุณและแบ่งปันบนเครือข่ายสังคม
Linux mint 18.1 serena พร้อมใช้งานสำหรับชุมชน linux
หากคุณมี Linux Mint 18.0 อยู่แล้วคุณสามารถอัปเดตเป็นเวอร์ชั่นนี้ได้อย่างง่ายดายจากตัวจัดการการอัปเดตเป็น Linux Mint 18.1 Serena
Linux aio ubuntu 16.10 พร้อมใช้งานกับชุมชน linux
Linux AIO Ubuntu เป็น Linux รุ่นพิเศษที่มี Ubuntu หลายระบบปฏิบัติการที่ได้รับความนิยมมากที่สุดในโลก
วิธีการติดตั้งและกำหนดค่า virtualbox ใน linux: debian, Ubuntu, linux mint ...
การสอนในภาษาสเปนที่เราจะแสดงวิธีการติดตั้ง VirtualBox ในการกระจาย Linux ของเราในวิธีที่ง่ายมาก