คู่มือการใช้ตัวจัดการแพคเกจ Pacman

บทนำ

ในคำแนะนำก่อนหน้านี้ผมได้แสดงวิธีการติดตั้งแอ็พพลิเคชันบนดิสทริบิวชัน Linux ที่ใช้ Debian โดยใช้ apt-get และฉันได้แสดงวิธีการติดตั้งแอ็พพลิเคชันต่างๆบน Linux โดยใช้ yum

ในคู่มือนี้ผมจะแสดงวิธีการติดตั้งแพคเกจโดยใช้บรรทัดคำสั่งภายในการกระจาย Linux ตาม Arch เช่น Manjaro

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

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

pacman -Q

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

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

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

pacman -Q -c octopi

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

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

pacman -Q -d

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

pacman -Q -d -t

ซึ่งจะแสดงการอ้างอิงทั้งหมดที่ติดตั้งไว้ในคอมพิวเตอร์ของคุณ

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

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

pacman -Q -e

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

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

pacman -Q -e -t

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

หากต้องการดูชุดกลุ่มที่คุณสามารถใช้คำสั่งต่อไปนี้:

pacman -Q -g

นี่จะแสดงชื่อของกลุ่มตามด้วยชื่อของแพคเกจ

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

pacman -Q -g base

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

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

pacman -Q -i ชื่อแพ็กเกจ

ผลลัพธ์รวม:

ตรวจสอบสุขภาพของแพคเกจติดตั้ง

ในการตรวจสอบสุขภาพของแพ็กเกจที่เฉพาะเจาะจงคุณสามารถใช้คำสั่งต่อไปนี้:

pacman -Q -k packagename

นี้จะส่งกลับผลลัพธ์คล้ายกับต่อไปนี้:

รอยขีดข่วน: 1208 ไฟล์รวมไฟล์ที่หายไป 0 ไฟล์

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

pacman -Q -k

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

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

pacman -Q -l packagename

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

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

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

pacman -Q -m

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

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

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

pacman -Q -n

ค้นหาแพคเกจวันที่

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

pacman -Q -u

ซึ่งจะแสดงรายการแพ็กเกจหมายเลขเวอร์ชันและหมายเลขเวอร์ชันล่าสุด

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

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

pacman -S packagename

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

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

pacman -S repositoryname / ชื่อแพ็กเกจ

การติดตั้งแพคเกจด้วย pacman จะดาวน์โหลดและติดตั้งการอ้างอิงโดยอัตโนมัติ

นอกจากนี้คุณยังสามารถติดตั้งกลุ่มของแพ็กเกจเช่นเดสก์ท็อปเช่น XFCE

เมื่อคุณระบุชื่อกลุ่มผลลัพธ์จะอยู่ในบรรทัด:

มีสมาชิก 17 คนในกลุ่ม xfce4

Repository extra

1) exo 2) garcon 3) เครื่องยนต์ gtk-xfce

คุณสามารถเลือกติดตั้งแพคเกจทั้งหมดในกลุ่มโดยการกดกลับ หรือคุณสามารถติดตั้งแต่ละแพกเกจได้ด้วยการจัดทำรายการหมายเลขที่คั่นด้วยจุลภาค (เช่น 1,2,3,4,5) ถ้าคุณต้องการติดตั้งแพคเกจทั้งหมดระหว่าง 1 ถึง 10 คุณสามารถใช้ยัติภังค์ (เช่น 1-10)

วิธีการอัพเกรดจากแพคเกจวันที่

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

Pacman -S -u

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

pacman -S -u --ignore packagename

แสดงรายการแพคเกจที่พร้อมใช้งาน

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

pacman -S -l

แสดงข้อมูลเกี่ยวกับแพคเกจในฐานข้อมูลการซิงค์

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

pacman -S -i packagename

ค้นหาแพคเกจในฐานข้อมูลซิงค์

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

pacman -S -s packagename

ผลลัพธ์จะเป็นรายการแพ็คเกจที่มีทั้งหมดที่ตรงกับเกณฑ์การค้นหา

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

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

pacman -S -y

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

หมายเหตุเกี่ยวกับสวิทช์

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

Pacman -S -u

คุณสามารถรวมสวิทช์ได้:

pacman -Su