คู่มือการใช้ Pacman Package Manager

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

ในคู่มือนี้ เราจะแสดงวิธีติดตั้งแพ็คเกจโดยใช้บรรทัดคำสั่งภายในลีนุกซ์บน Arch-based เช่น มันจาโร.

Pac-Man Championship Edition DX
บันไดนัมโค

แอปพลิเคชันใดที่ติดตั้งบนคอมพิวเตอร์ของคุณ

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

แพคแมน -Q

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

รายการแพ็คเกจที่ติดตั้ง Pacman

การดูบันทึกการเปลี่ยนแปลงสำหรับแอปพลิเคชันที่ติดตั้ง

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

pacman -Qc firefox

ดูแพ็คเกจที่ติดตั้งเป็นการพึ่งพาสำหรับแพ็คเกจอื่น

คำสั่งก่อนหน้านี้จะแสดงบันทึกการเปลี่ยนแปลงสำหรับ Firefox หากมี หากไม่มีอยู่ จะมีข้อความปรากฏขึ้นเพื่อแจ้งให้คุณทราบว่าไม่มีบันทึกการเปลี่ยนแปลง

pacman -Qd

คำสั่งดังกล่าวจะแสดงไฟล์ทั้งหมดที่ติดตั้งเป็นการพึ่งพาแพ็คเกจอื่นๆ

รายการ Pacman ติดตั้งแพ็คเกจการพึ่งพา

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

pacman -Qdt

ดูแพ็คเกจที่ติดตั้งอย่างชัดเจน

หากคุณต้องการดูแพ็คเกจที่ติดตั้งอย่างชัดเจนทั้งหมด ให้ใช้คำสั่งต่อไปนี้:

pacman -Qe

แพ็คเกจที่ชัดเจนคือแพ็คเกจที่คุณเลือกติดตั้งจริง ๆ แทนที่จะเป็นแพ็คเกจที่ติดตั้งเป็นการพึ่งพาแพ็คเกจอื่น

รายการ Pacman ติดตั้งแพ็คเกจอย่างชัดเจน

คุณสามารถดูว่าแพ็คเกจใดไม่มีการขึ้นต่อกันโดยใช้คำสั่งต่อไปนี้:

pacman -Qet

ดูแพ็คเกจทั้งหมดในกลุ่ม

หากต้องการดูว่าแพ็คเกจใดติดตั้งอยู่ในกลุ่มใด คุณสามารถใช้คำสั่งต่อไปนี้:

pacman -Si | grep -i กลุ่ม

นี่จะแสดงรายการกลุ่มทั้งหมดที่เป็นของแพ็คเกจ

หากคุณต้องการดูแพ็คเกจทั้งหมดในกลุ่มใดกลุ่มหนึ่ง คุณสามารถระบุชื่อกลุ่มได้:

pacman -Sg xfce4

ส่งคืนข้อมูลเกี่ยวกับแพ็คเกจที่ติดตั้ง

หากคุณต้องการทราบชื่อ คำอธิบาย และรายละเอียดอื่นๆ เกี่ยวกับแพ็คเกจ ให้ใช้คำสั่งต่อไปนี้:

pacman -Qi firefox
ข้อมูลแพ็คเกจเอาต์พุต Pacman

ผลลัพธ์รวมถึง:

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

ค้นหาไฟล์ทั้งหมดที่เป็นของแพ็คเกจ

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

pacman -Ql firefox

ส่งคืนชื่อแพ็คเกจและเส้นทางไปยังไฟล์ที่เป็นเจ้าของ คุณสามารถระบุหลายแพ็คเกจหลังจาก -l

ไฟล์แพ็คเกจรายการ Pacman

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

pacman -Fl firefox

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

pacman -Qo firefox
ไฟล์รายการ Pacman ที่เป็นของ package

ค้นหาแพ็คเกจที่ไม่พบในฐานข้อมูลการซิงค์ (เช่น ติดตั้งด้วยตนเอง)

คุณสามารถค้นหาแพ็คเกจที่ติดตั้งด้วยตนเองโดยใช้คำสั่งต่อไปนี้:

pacman -Qm

แพ็คเกจที่ติดตั้งโดยใช้ yaourt เช่น Google Chrome จะแสดงรายการโดยใช้คำสั่งนี้

ค้นหาแพ็คเกจที่มีเฉพาะในฐานข้อมูลการซิงค์

นี่เป็นสิ่งที่ตรงกันข้ามกับคำสั่งก่อนหน้าและแสดงเฉพาะแพ็คเกจที่ติดตั้งผ่านฐานข้อมูลการซิงค์

pacman -Qn

ค้นหาแพ็คเกจที่ล้าสมัย

หากต้องการค้นหาแพ็คเกจที่ต้องการอัพเดต ให้ใช้คำสั่งต่อไปนี้:

pacman -Qu

การดำเนินการนี้จะส่งคืนรายการแพ็คเกจ หมายเลขเวอร์ชัน และหมายเลขเวอร์ชันล่าสุด

วิธีการติดตั้งแพ็คเกจโดยใช้ Pacman

ในการติดตั้งแพ็คเกจ ใช้คำสั่งต่อไปนี้:

sudo pacman -S 

คุณอาจต้องใช้ คำสั่ง sudo เพื่อยกระดับสิทธิ์ของคุณเพื่อให้คำสั่งนี้ทำงาน หรือสลับไปใช้ผู้ใช้ที่มีสิทธิ์ระดับสูงโดยใช้ คำสั่ง su.

แพ็คเกจติดตั้ง Pacman

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

การติดตั้งแพ็คเกจด้วย 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 ค้นหาแพ็คเกจที่มีอยู่

รีเฟรชฐานข้อมูลการซิงค์

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

pacman -Sy

ควรใช้ก่อนที่จะรันคำสั่งอัพเกรด นอกจากนี้ยังเป็นประโยชน์ที่จะเรียกใช้สิ่งนี้หากคุณไม่ได้ดำเนินการมาระยะหนึ่งแล้ว เพื่อที่เมื่อคุณค้นหา คุณจะได้ผลลัพธ์ล่าสุด