Arch Linux เป็นการแจกจ่าย Linux ที่ได้รับความนิยมซึ่งได้รับการยกย่องจากความเรียบง่ายและการเปิดตัวแบบต่อเนื่อง มันใช้ไม่ได้กับแอพจำนวนมากที่มาพร้อมกับการแจกจ่ายอื่น ๆ และคุณสามารถติดตั้งแอพที่คุณต้องการและจำเป็นได้ฟรี อย่างไรก็ตาม คุณจะต้องคุ้นเคยกับตัวจัดการแพ็คเกจ – Pacman
ตัวจัดการแพ็คเกจ Pacman มอบวิธีง่ายๆ ให้กับผู้ใช้ในการจัดการแพ็คเกจ แพ็คเกจสามารถจัดการได้จากที่เก็บอย่างเป็นทางการหรือจากบิลด์ของผู้ใช้เองด้วย Pacman ทำตามคำแนะนำนี้เพื่อควบคุม Pacman สำหรับ Arch Linux
กำลังอัปเดตระบบ
หากต้องการอัปเดตระบบและซอฟต์แวร์ที่ติดตั้งทั้งหมด ให้ใช้คำสั่ง:
pacman -Syu
ในการบังคับให้รีเฟรชฐานข้อมูลแพ็คเกจแบบเต็มและอัปเดตระบบ:
pacman -Syuu
การค้นหาแพ็คเกจ
หากคุณต้องการติดตั้งแพ็คเกจแต่จำชื่อแพ็คเกจไม่ค่อยได้ คุณสามารถค้นหาด้วยคำสำคัญได้โดยตรงจากเทอร์มินัล
pacman -Ss {keyword}
ตัวอย่างเช่น หากคุณต้องการติดตั้ง gimp คุณสามารถค้นหาว่าแพ็คเกจที่มีอยู่เรียกว่าอะไร
pacman -Ss gimp
วิธีค้นหาแพ็คเกจที่ติดตั้ง:
pacman -Qs package_name
การติดตั้งแพ็คเกจ/ซอฟต์แวร์
คุณสามารถใช้คำสั่งด้านล่างเพื่อติดตั้งแพ็คเกจเดียวหรือหลายแพ็คเกจ:
pacman -S package1 package2
อย่างไรก็ตาม เป็นการดีกว่าที่จะอัพเดทระบบก่อนที่จะติดตั้งแพ็คเกจใดๆ ใช้คำสั่งต่อไปนี้เพื่ออัปเดตและติดตั้งซอฟต์แวร์:
pacman -Syu package1 package2
การติดตั้งแพ็คเกจจากแหล่งบุคคลที่สาม
คุณจะไม่ติดตั้งแพ็คเกจจากที่เก็บข้อมูลระยะไกลเสมอไป ในการติดตั้งแพ็คเกจจากไดเร็กทอรีในเครื่อง ให้ใช้สิ่งต่อไปนี้:
pacman -U /path/to/packagefile_packagename.pkg.tar.xz
หากคุณต้องการติดตั้งแพ็คเกจจากที่เก็บที่ไม่เป็นทางการ คุณสามารถใช้คำสั่งต่อไปนี้:
pacman -U https://packagesite.com/repo/packagename.pkg.tar.xz
รายการแพ็คเกจที่ติดตั้ง
หากคุณต้องการดูแพ็คเกจที่ติดตั้งทั้งหมดในระบบของคุณ ให้ใช้คำสั่ง:
pacman -Ql
ดาวน์โหลดแพ็คเกจ
มีบางครั้งที่คุณต้องการดาวน์โหลดแพ็คเกจแต่ไม่ได้ติดตั้ง ใช้คำสั่งนี้:
pacman -Sw package_name
ถอนการติดตั้งแพ็คเกจ/ซอฟต์แวร์
การนำแพ็คเกจออกควบคู่ไปกับการติดตั้งแพ็คเกจ หากต้องการลบแพ็กเกจและทิ้งการพึ่งพา ให้ใช้คำสั่งต่อไปนี้:
pacman -R package
หากคุณต้องการลบแพ็คเกจและการพึ่งพาที่ไม่ได้ใช้โดยแพ็คเกจอื่น ให้รันคำสั่งนี้:
pacman -Rsu package
วิธีตรวจสอบไฟล์เด็กกำพร้า:
pacman -Qdt
คุณสามารถรวมเข้ากับคำสั่งต่อไปนี้เพื่อลบแพ็คเกจ/เด็กกำพร้าที่ไม่ได้ใช้และไฟล์การกำหนดค่า:
pacman -Rsnu $(pacman -Qtdq)
ลบทุกอย่างยกเว้นระบบพื้นฐาน
นี่เป็นวิธีการเริ่มต้นจากศูนย์ หากจำเป็นต้อง "รีเซ็ตเป็นค่าเริ่มต้น" ระบบของคุณ สองขั้นตอนต่อไปนี้จะช่วยให้คุณทำได้อย่างง่ายดาย
ขั้นแรก เราต้องทำให้แพ็คเกจที่ติดตั้งทั้งหมดกลายเป็น “การพึ่งพา:”
pacman -D --asdeps $(pacman -Qqe)
ต่อไป เราต้องเปลี่ยนเหตุผลในการติดตั้งสำหรับแพ็คเกจที่จำเป็น (ระบบพื้นฐาน) เป็น "อย่างชัดเจน" เพื่อไม่ให้ถูกมองว่าเป็นเด็กกำพร้าและถูกลบ:
pacman -D --asexplicit base linux linux-firmware
สุดท้ายนี้ เราจะลบไฟล์ “กำพร้า” ทั้งหมด:
pacman -Rns $(pacman -Qtdq)
กำลังล้างแคชแพ็กเกจ
Pacman จะไม่ล้างแพ็คเกจรุ่นเก่าหรือเวอร์ชั่นที่ถอนการติดตั้งโดยอัตโนมัติ ซึ่งช่วยให้ดาวน์เกรดได้ง่ายและติดตั้งใหม่ได้ง่ายจากโฟลเดอร์แคช อย่างไรก็ตาม เมื่อแคชเติบโตขึ้นภายใน แคชอาจหลุดมือไป เรามีบทความเฉพาะเกี่ยวกับการล้างแคชของ Pacman แต่นี่คือส่วนสำคัญ:
คำสั่งนี้จะล้างเวอร์ชันแคชของแพ็กเกจที่ติดตั้งและถอนการติดตั้งออก ยกเว้นเวอร์ชันล่าสุดสามเวอร์ชัน
paccache -r
หากต้องการเพียงแค่ล้างแพ็คเกจแคชที่ไม่ได้ติดตั้งอยู่ ให้เรียกใช้สิ่งต่อไปนี้:
pacman -Sc
หากคุณต้องการล้างแคชโดยสมบูรณ์ ให้เรียกใช้คำสั่งด้านล่าง นี่จะทำให้โฟลเดอร์แคชของคุณว่างเปล่าโดยสมบูรณ์
pacman -Scc
ความคิดสุดท้าย
โปรดทราบว่านี่ไม่ใช่รายการที่ละเอียดถี่ถ้วน ความเป็นไปได้ไม่มีที่สิ้นสุดกับ Pacman และคุณจะต้องใช้เวลาในการทำความคุ้นเคยกับคำสั่งอื่นๆ ที่ไม่ได้กล่าวถึงในที่นี้ อย่างไรก็ตาม เอกสารประกอบของ Arch Linux นั้นยอดเยี่ยมและเป็นจุดอ้างอิงที่ดี จากที่กล่าวมาเราได้ให้ฐานที่มั่นคงแก่คุณที่นี่ เรียนรู้คำสั่งเหล่านี้ แล้วคุณจะใช้ Arch Linux ได้ดี