Contents

ผู้จัดการแพ็คเกจ Linux ที่ดีที่สุด 5 อันดับ

Contents

ในฐานะผู้ใช้ Linux ใหม่ คุณอาจรู้สึกท่วมท้นกับตัวเลือกมากมายที่คุณมีเกี่ยวกับการแจกจ่ายที่คุณสามารถติดตั้งบนคอมพิวเตอร์ของคุณได้ อะไรคือความแตกต่างระหว่าง Ubuntu, Fedora, openSUSE และ Arch? ในที่สุด คำตอบสั้น ๆ ก็คือการจัดการแพ็คเกจ

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

##อพท

APT (Advanced Package Tool) ทำหน้าที่เป็นตัวแก้ไขการพึ่งพาสำหรับระบบปฏิบัติการที่ใช้ Debian เช่น Ubuntu เมื่อใช้ควบคู่กับ dpkg ซึ่งเป็นเครื่องมือการจัดการแพ็คเกจ จะทำให้กระบวนการอัปเดต อัปเกรด ติดตั้ง และลบส่วนประกอบซอฟต์แวร์ง่ายขึ้น การไม่มี APT จะทำให้การจัดการระบบ Debian นั้นคล้ายคลึงกับการนำทางผ่านความท้าทายที่เกี่ยวข้องกับ “นรกที่ต้องพึ่งพา” ซึ่งเป็นปัญหาที่แพร่หลายในช่วงแรก ๆ ของการใช้ Linux ในทศวรรษที่ 1990

อัปเดตที่เก็บซอฟต์แวร์

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

 sudo apt-get update 

/th/images/update-packages-ubuntu.jpg

อัปเกรดที่เก็บซอฟต์แวร์

เพื่อรักษาประสิทธิภาพสูงสุดของระบบของคุณ จำเป็นต้องอัปเดตที่เก็บซอฟต์แวร์ที่มีอยู่เป็นประจำผ่านกระบวนการที่คล้ายคลึงกับการอัปเดตระบบปฏิบัติการ

 sudo apt-get upgrade 

/th/images/upgrade-packages-ubuntu.jpg

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

 sudo apt-get dist-upgrade 

/th/images/full-upgrade-ubuntu.jpg

การดำเนินการดังกล่าวอาจถูกดำเนินการตามลำดับเพื่อวัตถุประสงค์ในการอัปเดตและอัปเกรดดังแสดงด้านล่าง:

 sudo apt-get update && sudo apt-get upgrade 

ติดตั้งแอปพลิเคชั่นด้วย APT

ในการปรับใช้แอปพลิเคชันโดยใช้ Advanced Package Tool (APT) อาจใช้คำสั่งต่อไปนี้:

 sudo apt-get install packageName 

ในการติดตั้ง VLC Media Player บน Ubuntu ให้รันคำสั่งต่อไปนี้ในสภาพแวดล้อมเทอร์มินัลหรือเชลล์: bashsudo apt-get update && sudo apt-get install vlc

 sudo apt-get install vlc 

/th/images/install-vlc-ubuntu.jpg

ลบแอปพลิเคชันด้วย APT

ในการถอนการติดตั้งแพ็คเกจโดยใช้ Advanced Package Tool (APT) ในระบบปฏิบัติการที่ใช้ Debian เช่น Ubuntu ผู้ใช้อาจใช้คำสั่ง"remove"จากภายในอินเทอร์เฟซเทอร์มินัล

 sudo apt-get remove packageName 

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

 sudo apt-get remove vlc 

/th/images/remove-vlc-ubuntu.jpg

Ubuntu มีตัวเลือกมากมายสำหรับการถอนการติดตั้งซอฟต์แวร์จากระบบ วิธีหนึ่งเกี่ยวข้องกับการใช้คำสั่ง apt-get remove เพื่อลบแพ็คเกจที่ไม่ต้องการ แม้ว่ากระบวนการนี้อาจถอนการติดตั้งซอฟต์แวร์ที่ต้องการได้สำเร็จ แต่ก็มีความเป็นไปได้ที่การอ้างอิงที่เหลืออาจยังคงอยู่ในระบบอันเป็นผลมาจากกระบวนการลบหรืออัปเกรด

เพื่อรักษาระบบปฏิบัติการแบบลีนและมีประสิทธิภาพ จำเป็นอย่างยิ่งที่จะต้องกำจัดแพ็คเกจที่ไม่จำเป็นที่อาจทำให้เกิดการบวม คำสั่ง autoremove ให้วิธีที่มีประสิทธิภาพในการทำงานนี้ให้สำเร็จโดยการลบแพ็คเกจที่ไม่ต้องการโดยซอฟต์แวร์อื่นที่ติดตั้งบนระบบโดยอัตโนมัติ

 sudo apt-get autoremove 

ค้นหาแพ็คเกจที่ติดตั้งได้

ในการค้นหาและรับแพ็คเกจซอฟต์แวร์ที่เกี่ยวข้องโดยใช้ Advanced Package Tool (APT) ให้ใช้คำสั่ง"ค้นหา"ในลักษณะที่ซับซ้อนดังต่อไปนี้:

 sudo apt-cache search packageName 

แม้ว่า APT จะไม่มีความสามารถในการติดตั้งแพ็คเกจโดยตรงจาก URL ผู้ใช้จำเป็นต้องได้รับและดาวน์โหลดแพ็คเกจที่ต้องการโดยอิสระ อย่างไรก็ตาม ดิสทริบิวชั่นบางตัว เช่น Ubuntu และรุ่นอื่น ๆ ของมันได้คิดค้นวิธีแก้ไขโดยการให้ลิงค์ apturl แบบคลิกเดียวที่เข้าถึงได้ผ่านเว็บไซต์เฉพาะ

เราอาจละเว้นการรวม"รับ"ไว้ในบรรทัดคำสั่งและใช้คำสั่ง APT ต่อไปอย่างมีประสิทธิภาพ

##ยำ

YUM ทำหน้าที่เป็นตัวแก้ไขการพึ่งพาสำหรับตัวจัดการแพ็คเกจพื้นฐาน RPM เหมือนกับ APT ทำหน้าที่เป็นเครื่องมือจัดการแพ็คเกจหลักในการจัดจำหน่ายในเครือ Red Hat จำนวนมาก การใช้ YUM นำเสนอความยากเล็กน้อยสำหรับผู้ที่เชี่ยวชาญไวยากรณ์ของ APT อยู่แล้ว

Yum เป็นตัวจัดการแพ็คเกจที่เข้ากันได้กับ CentOS 7 และเวอร์ชันก่อนหน้า แต่ไม่สามารถใช้งานได้บนระบบปฏิบัติการล่าสุด เช่น CentOS 8 หรือสูงกว่า

อัปเดตที่เก็บซอฟต์แวร์ด้วย YUM

การอัปเกรดและการอัปเดตโดยใช้ YUM สามารถทำได้ด้วยคำสั่งเดียว ดังที่แสดงโดยคำแนะนำที่ตรงไปตรงมาต่อไปนี้:

 sudo yum update 

/th/images/update-packages-with-yum.jpg

ติดตั้งแอปพลิเคชั่นด้วย YUM

ในการติดตั้งแพ็คเกจ ให้ใช้:

 sudo yum install packageName 

หากต้องการติดตั้งแพคเกจซอฟต์แวร์ Rhythmbox บนระบบของคุณให้สำเร็จ โปรดทำตามขั้นตอนเหล่านี้โดยดำเนินการคำสั่งการติดตั้งด้วยไวยากรณ์ที่เหมาะสมดังต่อไปนี้:

 sudo yum install rhythmbox 

/th/images/install-rhythmbox-on-centos-7.jpg

ลบแอปพลิเคชันด้วย YUM

ในทำนองเดียวกัน ในการลบแพ็คเกจที่ติดตั้งโดยใช้ Homebrew ผู้ใช้อาจใช้คำสั่ง"remove"โดยป้อนลงในเทอร์มินัลและระบุชื่อแพ็คเกจที่ต้องการลบ

 sudo yum remove packageName 

ค้นหาแอปพลิเคชันที่ติดตั้งได้ด้วย YUM

ในการดึงโซลูชันซอฟต์แวร์ที่เป็นแพ็คเกจโดยใช้ YUM คุณอาจใช้คำสั่ง:

 sudo yum search packageName 

YUM แม้ว่าจะไม่มีคำสั่ง autoremove ที่ออกแบบมาโดยเฉพาะเพื่อระบุและกำจัดการพึ่งพาที่ไม่จำเป็น แต่ก็มีฟังก์ชันที่น่ายกย่องสำหรับการติดตั้งแพ็คเกจผ่าน URL ที่ไม่มีอยู่ใน APT

 sudo yum install url 

##ซิป

/th/images/opensuse.jpg

Zypper เป็นตัวแก้ไขการพึ่งพาที่ใช้ร่วมกับระบบจัดการแพ็คเกจ RPM และทำหน้าที่เป็นตัวจัดการแพ็คเกจเริ่มต้นสำหรับทั้งแพลตฟอร์ม openSUSE และ SUSE Linux Enterprise

Zypper ใช้แพ็คเกจไบนารี RPM คล้ายกับ YUM โดยมีความแตกต่างที่โดดเด่นคือการดำเนินการที่เร็วขึ้นเนื่องจากการใช้งานใน C ++ ในขณะที่ YUM ทำงานภายใต้กรอบของภาษาโปรแกรม Python นอกจากนี้ Zypper ยังมีส่วนต่อประสานผู้ใช้ที่ไม่ซับซ้อนซึ่งมีทางลัดคำสั่งที่กระชับซึ่งช่วยให้สามารถดำเนินการได้อย่างคล่องตัวแทนคำสั่งที่ยุ่งยาก

อัปเดตแพ็คเกจด้วย Zypper

ในลักษณะที่คล้ายกับ YUM สามารถใช้ Zypper เพื่ออัปเดตและอัปเกรดแพ็คเกจทั้งหมดโดยใช้คำสั่งต่อไปนี้:

 sudo zypper update 

หรือ:

 sudo zypper up 

/th/images/update-opensuse-packages.jpg

ติดตั้งแอปพลิเคชั่นด้วย Zypper

หากต้องการติดตั้งแอปพลิเคชันบนระบบปฏิบัติการ openSUSE ให้ทำตามขั้นตอนเหล่านี้:1. เปิดหน้าต่างเทอร์มินัลโดยกด Ctrl + Alt + T หรือเลือก “เทอร์มินัล” จากเมนูแอปพลิเคชัน2. นำทางไปยังไดเร็กทอรีซึ่งเป็นที่ตั้งของแพ็คเกจแอปพลิเคชันโดยใช้คำสั่ง cd ตัวอย่างเช่น หากแพ็คเกจถูกจัดเก็บไว้ในโฟลเดอร์ /home/user/Downloads ให้พิมพ์ cd/home/user/Downloads.3 เมื่อคุณอยู่ในไดเร็กทอรีที่ถูกต้อง ให้ป้อนคำสั่ง sudo zypper install เพื่อเริ่มกระบวนการติดตั้ง แทนที่ ด้วยชื่อแอปพลิเคชันที่คุณต้องการติดตั้ง สิ่งนี้จะถามรหัสผ่านรูทของคุณ4. รอให้การติดตั้งเสร็จสิ้นและการแก้ไขการอ้างอิงที่จำเป็นใดๆ

 sudo zypper install packageName 

หรือ:

 sudo zypper in packageName 

ในการติดตั้งเครื่องเล่นมีเดีย VLC บนระบบที่รัน openSUSE ผู้ใช้อาจใช้คำสั่ง"ติดตั้ง"พร้อมกับชื่อเฉพาะของชุดซอฟต์แวร์ที่เป็นปัญหา ตามที่แสดงด้านล่าง:

 sudo zypper install vlc 

/th/images/install-vlc-opensuse.jpg

โปรดปฏิบัติตามคำแนะนำที่แสดงบนหน้าจอของคุณเพื่อให้กระบวนการติดตั้งโปรแกรมซอฟต์แวร์นี้สมบูรณ์

ลบแพ็คเกจด้วย Zypper

หากต้องการถอนการติดตั้งแพ็คเกจโดยใช้ remove เพียงป้อนคำสั่งตามด้วยชื่อแพ็คเกจที่คุณต้องการลบ ตัวอย่างเช่น หากคุณต้องการลบแพ็คเกจ “ชื่อแพ็คเกจ” ให้พิมพ์ remove package-name ในเทอร์มินัลหรือพรอมต์คำสั่งแล้วกด Enter

 sudo zypper remove packageName 

หรือ:

 sudo zypper rm packageName 

ตัวอย่างเช่น หากต้องการถอนการติดตั้ง VLC ให้ทำตามขั้นตอนเหล่านี้:

 sudo zypper remove vlc 

/th/images/remove-vlc-opensuse.jpg

ค้นหาแพ็คเกจที่ติดตั้งได้

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

 sudo zypper search packageName 

Zypper คล้ายกับ YUM ไม่มีคำสั่งลบอัตโนมัติในชุดคุณลักษณะ ในขณะเดียวกัน openSUSE นำเสนอแนวทางที่เป็นมิตรกับผู้ใช้ในการติดตั้งแพ็คเกจด้วยคลิกเดียวผ่านอินเทอร์เฟซบนเว็บ เช่นเดียวกับที่พบในระบบ Ubuntu

DNF หรือ Danified YUM

/th/images/centos-9.jpg

DNF (Dandified yum) เป็นตัวจัดการแพ็คเกจขั้นสูงที่รวมฟังก์ชันการทำงานที่เป็นนวัตกรรมใหม่ซึ่งได้มาจากความสามารถในการแก้ปัญหาการขึ้นต่อกันของ Zypper ในฐานะที่เป็นโซลูชันการจัดการแพคเกจหลักสำหรับการแจกจ่าย Fedora ที่เกินเวอร์ชัน 21 และรุ่นที่ตามมาทั้งหมด รวมถึงตัวเลือกที่โดดเด่นสำหรับการจัดการส่วนประกอบซอฟต์แวร์ใน CentOS รุ่นตั้งแต่เวอร์ชัน 8 DNF ทำให้การจัดการแพคเกจภายในแพลตฟอร์ม Linux ที่ขับเคลื่อนด้วย RPM ง่ายขึ้น

อัปเดตและอัปเกรดแพ็คเกจด้วย DNF

ในการอัปเดตและอัปเกรดซอฟต์แวร์ที่มีทั้งหมด:

 sudo dnf update 

/th/images/centos-update-packages.jpg

ติดตั้งแอปพลิเคชันด้วย DNF

หากต้องการติดตั้งแพ็คเกจบน Fedora หรือ CentOS ให้สำเร็จ ให้ใช้คำสั่งการติดตั้งในลักษณะที่ระบุ:

 sudo dnf install packageName 

เพื่อแสดงให้เห็น สมมติว่าคุณต้องการติดตั้ง gVim ในสถานการณ์ดังกล่าว เราสามารถใช้คำสั่ง"ติดตั้ง"พร้อมกับตัวจัดการแพ็คเกจหรือเครื่องมือที่เหมาะสม

 sudo dnf install gvim 

/th/images/install-gvim-on-centos.jpg

ลบแอปพลิเคชันด้วย DNF

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

 sudo dnf remove packageName 

หากต้องการลบแอปพลิเคชันเช่น gVim ให้ใช้:

 sudo dnf remove gvim 

/th/images/remove-application-on-centos.jpg

ค้นหาแพ็คเกจที่ติดตั้งได้

หากต้องการค้นหาแอปพลิเคชันเฉพาะโดยใช้เทอร์มินัล คุณสามารถป้อนคำสั่ง"ค้นหา"ตามด้วยคำหลักหรือวลีที่คุณต้องการในชื่อแอปพลิเคชัน ซึ่งจะแสดงรายการแอปพลิเคชันที่ตรงกันซึ่งมีคำที่ระบุในชื่อหรือคำอธิบาย เช่น ถ้าคุณต้องการค้นหาโปรแกรมดูรูปภาพ ให้คุณพิมพ์"ค้นหาโปรแกรมดูรูปภาพ"แล้วกด Enter บนแป้นพิมพ์ ผลลัพธ์จะปรากฏบนหน้าจอของคุณพร้อมตัวเลือกในการเปิดแต่ละแอปพลิเคชันที่เกี่ยวข้อง

 sudo dnf search packageName 

ลบการอ้างอิงแอปพลิเคชัน

DNF แตกต่างจาก YUM และ Zypper ตรงที่นำเสนอฟีเจอร์พิเศษที่เรียกว่า “ลบอัตโนมัติ” ซึ่งช่วยให้ผู้ใช้สามารถทำการค้นหาระบบของตนอย่างครอบคลุม เพื่อระบุและกำจัดการพึ่งพาที่ไม่จำเป็นหรือซ้ำซ้อนที่อาจมีอยู่

 sudo dnf autoremove 

ติดตั้งแอปพลิเคชันผ่าน URL

DNF รองรับการติดตั้งแพ็คเกจจากที่เก็บระยะไกลผ่าน Uniform Resource Locator (URL) คุณสมบัตินี้ช่วยให้ผู้ใช้สามารถรับซอฟต์แวร์แพ็คเกจจากแหล่งต่างๆ ได้อย่างง่ายดาย ให้ความยืดหยุ่นและความสะดวกสบายในการจัดการการพึ่งพาซอฟต์แวร์ของระบบ

 sudo dnf install url 

การมีอยู่ของโปรแกรมจัดการแพคเกจ Linux ต่างๆ เช่น APT, DNF และ YUM ก่อให้เกิดฟังก์ชันการทำงานที่หลากหลายที่พวกเขานำเสนอ ซึ่งจะช่วยยกระดับประสบการณ์ผู้ใช้บนระบบปฏิบัติการของตน

แพ็คแมน

/th/images/arch-linux.jpg

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

Pacman ใช้รูปแบบการบีบอัดที่มีประสิทธิภาพที่เรียกว่า “.pkg.tar.xz” ซึ่งสรุปข้อมูลที่จำเป็นทั้งหมดที่จำเป็นสำหรับการสร้างแอปพลิเคชันซอฟต์แวร์ที่ใช้งานได้จากซอร์สโค้ด

Pacman ทำหน้าที่เป็นเครื่องมืออัตโนมัติสำหรับการคอมไพล์ซอฟต์แวร์ด้วยตนเองจากซอร์สโค้ด ใช้ยูทิลิตี้รองที่เรียกว่า Yay เพื่อติดตั้งแอปพลิเคชันที่ดึงมาจาก Arch User Repository เมื่อดำเนินการตามขั้นตอนนี้ คำสั่ง pacman ตามปกติจะถูกแทนที่ด้วย yay

เมื่อคุณคุ้นเคยกับคำสั่งต่างๆ ของ Pacman แล้ว สิ่งสำคัญคือต้องไม่มองข้ามคำสั่งพื้นฐานที่มีส่วนสำคัญในการทำให้เวิร์กโฟลว์ของคุณคล่องตัวขึ้น

อัปเดตแพ็คเกจ Arch ของคุณ

ในขณะที่โต้ตอบกับที่เก็บแพ็คเกจ เป็นเรื่องปกติที่จะใช้แฟล็กการซิงโครไนซ์ (-S) ซึ่งอำนวยความสะดวกในการเปรียบเทียบระหว่างระบบโลคัลของคุณกับที่เก็บซอฟต์แวร์ระยะไกล ในการอัพเดตหรือเติมที่เก็บซอฟต์แวร์ของคุณ คำสั่งที่เหมาะสมคือ"-y"

 sudo pacman -Sy 

/th/images/update-existing-packages.jpg

อัปเกรดแพ็คเกจ Arch ของคุณ

เพื่อปรับปรุงระบบปฏิบัติการของคุณ จำเป็นต้องแก้ไขคำสั่งการซิงโครไนซ์ที่ผ่านมาของคุณโดยการรวมแฟล็ก sysupgrade (-u) เพื่อดำเนินกระบวนการอัปเกรด

 sudo pacman -Syu 

/th/images/upgrade-packages-arch-linux.jpg

ติดตั้งแอปพลิเคชั่นใหม่ด้วย Pacman

ในการติดตั้งแพ็คเกจโดยใช้ Pacman ให้สำเร็จ จำเป็นต้องตรวจสอบให้แน่ใจว่าการพึ่งพาของแพ็คเกจได้รับการซิงโครไนซ์อย่างถูกต้องล่วงหน้า ซึ่งสามารถทำได้โดยการรันคำสั่ง “pacman-S ” ในเทอร์มินัลหรือผ่านตัวจัดการซอฟต์แวร์ Arch Linux

 sudo pacman -S packageName 

ลบแอปพลิเคชั่นที่ติดตั้งด้วย Pacman

ในการถอนการติดตั้งแพ็คเกจโดยใช้ Pacman เราสามารถใช้ประโยชน์จากการตั้งค่าสถานะ"ลบ"ในตัว แฟล็กนี้สามารถลบทั้งแพ็คเกจเองและไฟล์คอนฟิกูเรชันที่เกี่ยวข้อง (-n) นอกจากนี้ยังสามารถลบแพ็คเกจที่ถอนการติดตั้งซึ่งผู้ใช้ไม่ได้ร้องขอด้วยตนเอง (-s) พร้อมกับห่วงโซ่การพึ่งพาที่เกี่ยวข้องในลักษณะเรียกซ้ำ

แฟล็ก -s ที่ใช้ภายในคำสั่ง ls แตกต่างจากที่ใช้ในคำสั่ง sync ซึ่งแสดงลักษณะเฉพาะและการทำงานที่แตกต่างกันที่เกี่ยวข้องกับการดำเนินการแต่ละอย่าง

 sudo pacman -Rns 

ค้นหาแพ็คเกจที่ติดตั้งได้

หากต้องการรับแพ็คเกจที่สามารถแจกจ่ายได้ ให้ซิงโครไนซ์และค้นหา (โดยใช้แฟล็ก"-s") โดยใช้คำสั่งต่อไปนี้:

 sudo pacman -Ss packageName 

Pacman ไม่มีคุณสมบัติลบอัตโนมัติในตัว อย่างไรก็ตาม ผู้ใช้อาจใช้คำสั่ง query เพื่อค้นหาและกำจัดการขึ้นต่อกันของแพ็คเกจที่อยู่เฉยๆ คำสั่งดังกล่าวช่วยให้ผู้ใช้สามารถทำการสอบถามฐานข้อมูล (-Q) ระบุเด็กกำพร้าในรายการการพึ่งพา (-t) จำกัดขอบเขตของการค้นหาให้ขึ้นอยู่กับการพึ่งพาเพียงอย่างเดียว (-d) และระงับเอาต์พุตที่มีรายละเอียดด้วยตัวเลือก’เงียบ’’(-คิว)

 sudo pacman -Rns $(pacman-Qtdq) 

วิวัฒนาการของ Linux Package Managers

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

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