คู่มือการใช้ Pacman Package Manager
ในบทความที่แล้ว เราได้แสดงวิธีการติดตั้งแอพพลิเคชั่นบน Debian บน Linux distribution โดยใช้ apt-get และเราได้แสดงวิธีการติดตั้งแอพพลิเคชั่นบน Red Hat บนลีนุกซ์ดิสทริบิวชันโดยใช้ ยำ.
ในคู่มือนี้ เราจะแสดงวิธีติดตั้งแพ็คเกจโดยใช้บรรทัดคำสั่งภายในลีนุกซ์บน Arch-based เช่น มันจาโร.

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

การดูบันทึกการเปลี่ยนแปลงสำหรับแอปพลิเคชันที่ติดตั้ง
คุณสามารถเรียกข้อมูลเพิ่มเติมเกี่ยวกับแพ็คเกจหรือแพ็คเกจโดยระบุตัวเลือกการสืบค้นต่างๆ ดังต่อไปนี้:
pacman -Qc firefox
ดูแพ็คเกจที่ติดตั้งเป็นการพึ่งพาสำหรับแพ็คเกจอื่น
คำสั่งก่อนหน้านี้จะแสดงบันทึกการเปลี่ยนแปลงสำหรับ Firefox หากมี หากไม่มีอยู่ จะมีข้อความปรากฏขึ้นเพื่อแจ้งให้คุณทราบว่าไม่มีบันทึกการเปลี่ยนแปลง
pacman -Qd
คำสั่งดังกล่าวจะแสดงไฟล์ทั้งหมดที่ติดตั้งเป็นการพึ่งพาแพ็คเกจอื่นๆ

นี่จะแสดงให้คุณเห็นการอ้างอิงที่ถูกละเลยทั้งหมดที่ติดตั้งบนคอมพิวเตอร์ของคุณ
pacman -Qdt
ดูแพ็คเกจที่ติดตั้งอย่างชัดเจน
หากคุณต้องการดูแพ็คเกจที่ติดตั้งอย่างชัดเจนทั้งหมด ให้ใช้คำสั่งต่อไปนี้:
pacman -Qe
แพ็คเกจที่ชัดเจนคือแพ็คเกจที่คุณเลือกติดตั้งจริง ๆ แทนที่จะเป็นแพ็คเกจที่ติดตั้งเป็นการพึ่งพาแพ็คเกจอื่น

คุณสามารถดูว่าแพ็คเกจใดไม่มีการขึ้นต่อกันโดยใช้คำสั่งต่อไปนี้:
pacman -Qet
ดูแพ็คเกจทั้งหมดในกลุ่ม
หากต้องการดูว่าแพ็คเกจใดติดตั้งอยู่ในกลุ่มใด คุณสามารถใช้คำสั่งต่อไปนี้:
pacman -Si | grep -i กลุ่ม
นี่จะแสดงรายการกลุ่มทั้งหมดที่เป็นของแพ็คเกจ
หากคุณต้องการดูแพ็คเกจทั้งหมดในกลุ่มใดกลุ่มหนึ่ง คุณสามารถระบุชื่อกลุ่มได้:
pacman -Sg xfce4
ส่งคืนข้อมูลเกี่ยวกับแพ็คเกจที่ติดตั้ง
หากคุณต้องการทราบชื่อ คำอธิบาย และรายละเอียดอื่นๆ เกี่ยวกับแพ็คเกจ ให้ใช้คำสั่งต่อไปนี้:
pacman -Qi firefox

ผลลัพธ์รวมถึง:
- ชื่อ
- รุ่น
- คำอธิบาย
- สถาปัตยกรรม
- URL ไปยังเว็บไซต์ของแพ็คเกจ
- ใบอนุญาต
- กลุ่ม
- จัดเตรียมให้
- ขึ้นอยู่กับ
- ตัวเลือก Deps
- ต้องการโดย
- ตัวเลือกสำหรับ
- ขัดแย้งกับ
- แทนที่
- ขนาดติดตั้ง
- ชื่อผู้บรรจุหีบห่อ
- วันที่สร้าง
- ติดตั้งวันที่
- ติดตั้งเหตุผล
- ติดตั้งสคริปต์
- ตรวจสอบแล้ว
ค้นหาไฟล์ทั้งหมดที่เป็นของแพ็คเกจ
คุณสามารถค้นหาไฟล์ทั้งหมดที่ติดตั้งโดยแพ็คเกจเฉพาะโดยใช้คำสั่งต่อไปนี้:
pacman -Ql firefox
ส่งคืนชื่อแพ็คเกจและเส้นทางไปยังไฟล์ที่เป็นเจ้าของ คุณสามารถระบุหลายแพ็คเกจหลังจาก -l

หากคุณต้องการตรวจสอบว่าไฟล์ใดในแพ็คเกจที่คุณยังไม่ได้ติดตั้งจะติดตั้งและที่ใด ให้เรียกใช้สิ่งต่อไปนี้:
pacman -Fl firefox
จากนั้น หากคุณต้องการตรวจสอบตำแหน่งของไฟล์เรียกทำงานแบบไบนารีที่เป็นของแพ็คเกจ ให้ใช้แฟล็ก '-Qo
pacman -Qo firefox

ค้นหาแพ็คเกจที่ไม่พบในฐานข้อมูลการซิงค์ (เช่น ติดตั้งด้วยตนเอง)
คุณสามารถค้นหาแพ็คเกจที่ติดตั้งด้วยตนเองโดยใช้คำสั่งต่อไปนี้:
pacman -Qm
แพ็คเกจที่ติดตั้งโดยใช้ yaourt เช่น Google Chrome จะแสดงรายการโดยใช้คำสั่งนี้
ค้นหาแพ็คเกจที่มีเฉพาะในฐานข้อมูลการซิงค์
นี่เป็นสิ่งที่ตรงกันข้ามกับคำสั่งก่อนหน้าและแสดงเฉพาะแพ็คเกจที่ติดตั้งผ่านฐานข้อมูลการซิงค์
pacman -Qn
ค้นหาแพ็คเกจที่ล้าสมัย
หากต้องการค้นหาแพ็คเกจที่ต้องการอัพเดต ให้ใช้คำสั่งต่อไปนี้:
pacman -Qu
การดำเนินการนี้จะส่งคืนรายการแพ็คเกจ หมายเลขเวอร์ชัน และหมายเลขเวอร์ชันล่าสุด
วิธีการติดตั้งแพ็คเกจโดยใช้ Pacman
ในการติดตั้งแพ็คเกจ ใช้คำสั่งต่อไปนี้:
sudo pacman -S
คุณอาจต้องใช้ คำสั่ง sudo เพื่อยกระดับสิทธิ์ของคุณเพื่อให้คำสั่งนี้ทำงาน หรือสลับไปใช้ผู้ใช้ที่มีสิทธิ์ระดับสูงโดยใช้ คำสั่ง su.

เมื่อแพ็กเกจพร้อมใช้งานในหลายที่เก็บ คุณสามารถเลือกที่เก็บที่จะใช้โดยระบุในคำสั่งดังต่อไปนี้:
การติดตั้งแพ็คเกจด้วย Pacman จะดาวน์โหลดและติดตั้งการขึ้นต่อกันโดยอัตโนมัติ
คุณยังสามารถติดตั้งกลุ่มของแพ็คเกจเช่นสภาพแวดล้อมเดสก์ท็อปเช่น XFCE.
เมื่อคุณระบุชื่อกลุ่ม ผลลัพธ์จะเป็นดังนี้:
pacman -S xfce4
พื้นที่เก็บข้อมูลเสริม
1) exo 2) garcon 3) gtk-xfce-engine
คุณสามารถเลือกติดตั้งแพ็กเกจทั้งหมดในกลุ่มได้โดยกด return หรือคุณสามารถติดตั้งแต่ละแพ็คเกจโดยระบุรายการตัวเลขที่คั่นด้วยเครื่องหมายจุลภาค (เช่น 1,2,3,4,5) หากคุณต้องการติดตั้งแพ็คเกจทั้งหมดระหว่าง 1 ถึง 10 คุณสามารถใช้ยัติภังค์ (เช่น 1-10)
วิธีอัปเกรดแพ็คเกจที่ล้าสมัย
ในการอัพเกรดแพ็คเกจที่ล้าสมัยทั้งหมด ให้ใช้คำสั่งต่อไปนี้:
pacman -Syu

บางครั้งคุณต้องการอัปเกรดแพ็คเกจ แต่สำหรับแพ็คเกจใดแพ็คเกจหนึ่ง คุณต้องการให้เป็นรุ่นเก่ากว่า (เพราะคุณรู้ว่าเวอร์ชันที่ใหม่กว่าได้ลบคุณสมบัติหรือใช้งานไม่ได้) ดังนั้น หาก Firefox เป็นสาเหตุของปัญหา คุณสามารถใช้คำสั่งต่อไปนี้:
pacman -Syu --ignore=firefox
แสดงรายการแพ็คเกจที่มีจำหน่าย
คุณสามารถดูรายการแพ็กเกจที่มีอยู่ในฐานข้อมูลการซิงค์โดยใช้คำสั่งต่อไปนี้:
pacman -Sl
ซึ่งจะแสดงรายการที่น่ากลัวอย่างยิ่ง ดังนั้นควรใช้กับ 'grep' เพื่อค้นหา
pacman -Sl | grep -i ไวน์
แสดงข้อมูลเกี่ยวกับแพ็คเกจในฐานข้อมูลการซิงค์
คุณสามารถค้นหาข้อมูลโดยละเอียดเกี่ยวกับแพ็คเกจในฐานข้อมูลการซิงค์ได้โดยใช้คำสั่งต่อไปนี้:
pacman -Si
ค้นหาแพ็คเกจในฐานข้อมูลการซิงค์
หากคุณต้องการค้นหาแพ็คเกจในฐานข้อมูลการซิงค์ ให้ใช้คำสั่งต่อไปนี้:
pacman -เอส ไวน์
ผลลัพธ์จะเป็นรายการแพ็คเกจที่พร้อมใช้งานทั้งหมดที่ตรงกับเกณฑ์การค้นหา

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