ในบทความก่อนหน้านี้เราได้แสดงวิธีการติดตั้งแอ็พพลิเคชันบนดิสทริบิวชัน Linux ที่ใช้ Debian โดยใช้ apt-get และเราได้แสดงวิธีการติดตั้งแอพพลิเคชั่นต่างๆบน Red Hat Linux โดยใช้ yum
ในคู่มือนี้เราจะแสดงวิธีการติดตั้งแพ็คเกจโดยใช้บรรทัดคำสั่งภายในการกระจาย Linux ตาม Arch เช่น Manjaro
แอพพลิเคชันใดที่ติดตั้งบนคอมพิวเตอร์ของคุณ
คุณสามารถดูรายการแพกเกจทั้งหมดที่ติดตั้งในระบบของคุณโดยใช้คำสั่งต่อไปนี้:
pacman -Q
การดำเนินการนี้จะแสดงรายการแอปพลิเคชันทั้งหมดในคอมพิวเตอร์ของคุณและหมายเลขเวอร์ชัน
การดูบันทึกการเปลี่ยนแปลงสำหรับแอ็พพลิเคชันที่ติดตั้งไว้
คุณสามารถดึงข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจหรือแพคเกจจริงโดยการจัดหาตัวเลือกการสืบค้นข้อมูลต่างๆดังนี้:
ดูแพคเกจที่ติดตั้งเป็นส่วนอ้างอิงสำหรับแพคเกจอื่น ๆ
คำสั่งข้างต้นจะแสดง changelog สำหรับ octopi ถ้ามีอยู่ หากไม่มีข้อความจะปรากฏขึ้นเพื่อแจ้งให้คุณทราบว่าไม่มีการเปลี่ยนแปลงใด ๆ
pacman -Q -d
คำสั่งข้างต้นจะแสดงไฟล์ทั้งหมดที่ติดตั้งไว้เป็นการพึ่งพาแพคเกจอื่น ๆ
pacman -Q -d -t
ซึ่งจะแสดงการอ้างอิงทั้งหมดที่ติดตั้งไว้ในคอมพิวเตอร์ของคุณ
ดูแพคเกจที่ติดตั้งอย่างชัดเจน
ถ้าคุณต้องการดูแพคเกจที่ติดตั้งอย่างชัดเจนทั้งหมดให้ใช้คำสั่งต่อไปนี้:
pacman -Q -e
แพคเกจที่ชัดเจนคือแพคเกจที่คุณเลือกที่จะติดตั้งแทนที่จะเป็นแพคเกจที่ติดตั้งไว้เป็นการพึ่งพิงแพคเกจอื่น ๆ
คุณสามารถดูว่าแพคเกจที่ชัดเจนไม่มีการอ้างอิงโดยใช้คำสั่งต่อไปนี้:
ดูแพคเกจทั้งหมดในกลุ่ม
หากต้องการดูชุดกลุ่มที่คุณสามารถใช้คำสั่งต่อไปนี้:
pacman -Q -g
นี่จะแสดงชื่อของกลุ่มตามด้วยชื่อของแพคเกจ
ถ้าคุณต้องการดูแพคเกจทั้งหมดในกลุ่มใดกลุ่มหนึ่งคุณสามารถระบุชื่อกลุ่ม:
ส่งกลับข้อมูลเกี่ยวกับแพคเกจที่ติดตั้งไว้
ถ้าคุณต้องการทราบชื่อคำอธิบายและลักษณะอื่น ๆ ทั้งหมดเกี่ยวกับแพคเกจใช้คำสั่งต่อไปนี้:
pacman -Q -i ชื่อแพ็กเกจ
ผลลัพธ์รวม:
- ชื่อ
- รุ่น
- ลักษณะ
- สถาปัตยกรรม
- URL ไปยังเว็บไซต์ของแพคเกจ
- การอนุญาต
- กลุ่ม
- ให้
- ขึ้นอยู่กับ
- Deps ไม่จำเป็น
- จำเป็นต้องใช้
- ไม่บังคับสำหรับ
- ขัดแย้งกับ
- แทนที่
- ขนาดที่ติดตั้ง
- ชื่อของเครื่องบรรจุหีบห่อ
- สร้างวันที่
- ติดตั้งวันที่
- ติดตั้งเหตุผล
- ติดตั้งสคริปต์
- การตรวจสอบ
ตรวจสอบสุขภาพของแพคเกจติดตั้ง
ในการตรวจสอบสุขภาพของแพ็กเกจที่เฉพาะเจาะจงคุณสามารถใช้คำสั่งต่อไปนี้:
pacman -Q -k packagename
นี้จะส่งกลับผลลัพธ์คล้ายกับต่อไปนี้:
รอยขีดข่วน: 1208 ไฟล์รวมไฟล์ที่หายไป 0 ไฟล์
คุณสามารถเรียกใช้คำสั่งนี้กับแพคเกจที่ติดตั้งทั้งหมด:
ค้นหาไฟล์ทั้งหมดที่เป็นเจ้าของตามแพ็คเกจ
คุณสามารถค้นหาไฟล์ทั้งหมดที่เป็นของแพคเกจเฉพาะโดยใช้คำสั่งต่อไปนี้:
pacman -Q -l packagename
นี่เป็นการแสดงชื่อแพคเกจและเส้นทางไปยังไฟล์ที่เป็นเจ้าของ คุณสามารถระบุแพคเกจหลายหลัง -l
ค้นหาแพคเกจที่ไม่พบในฐานข้อมูลการซิงค์ (เช่นติดตั้งด้วยตนเอง)
คุณสามารถค้นหาชุดติดตั้งด้วยตนเองได้โดยใช้คำสั่งต่อไปนี้:
pacman -Q -m
แพคเกจที่ติดตั้งโดยใช้ yaourt เช่น Google Chrome จะแสดงรายการโดยใช้คำสั่งนี้
ค้นหาแพคเกจที่มีเฉพาะในฐานข้อมูลการซิงค์
นี่เป็นการผกผันกับคำสั่งก่อนหน้านี้และแสดงเฉพาะแพ็กเกจที่ติดตั้งผ่านทางฐานข้อมูลการซิงค์
ค้นหาแพคเกจวันที่
เมื่อต้องการค้นหาแพ็กเกจที่ต้องการอัพเดตให้ใช้คำสั่งต่อไปนี้:
pacman -Q -u
ซึ่งจะแสดงรายการแพ็กเกจหมายเลขเวอร์ชันและหมายเลขเวอร์ชันล่าสุด
วิธีการติดตั้งแพคเกจโดยใช้ Pacman
การติดตั้งแพคเกจใช้คำสั่งต่อไปนี้:
pacman -S packagename
คุณอาจต้องใช้คำสั่ง sudo เพื่อยกระดับสิทธิ์ของคุณเพื่อให้คำสั่งนี้ทำงาน หรือสลับไปเป็นผู้ใช้ที่มีสิทธิ์ระดับสูงโดยใช้คำสั่ง su
เมื่อแพคเกจสามารถใช้ได้ในหลาย repositories คุณสามารถเลือกพื้นที่เก็บข้อมูลที่จะใช้โดยการระบุไว้ในคำสั่งดังนี้:
pacman -S repositoryname / ชื่อแพ็กเกจ
การติดตั้งแพคเกจด้วย pacman จะดาวน์โหลดและติดตั้งการอ้างอิงโดยอัตโนมัติ
นอกจากนี้คุณยังสามารถติดตั้งกลุ่มของแพ็กเกจเช่นเดสก์ท็อปเช่น XFCE
เมื่อคุณระบุชื่อกลุ่มผลลัพธ์จะอยู่ในบรรทัด:
มีสมาชิก 17 คนในกลุ่ม xfce4Repository extra1) 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 -s packagename ผลลัพธ์จะเป็นรายการแพ็คเกจที่มีทั้งหมดที่ตรงกับเกณฑ์การค้นหา คุณสามารถตรวจสอบให้แน่ใจว่าฐานข้อมูลการซิงค์อยู่เสมอโดยใช้คำสั่งต่อไปนี้: pacman -S -y ควรใช้ก่อนที่จะรันคำสั่งการอัปเกรด นอกจากนี้ยังมีประโยชน์ในการดำเนินการนี้หากคุณยังไม่ได้ดำเนินการในระยะหนึ่งเพื่อที่เมื่อคุณทำการค้นหาคุณจะได้รับผลลัพธ์ล่าสุด ตลอดคู่มือฉบับนี้คุณจะสังเกตเห็นว่าฉันได้ระบุสวิตช์แต่ละตัวด้วยตัวเอง ตัวอย่างเช่น: Pacman -S -u คุณสามารถรวมสวิทช์ได้: pacman -Su วิธีการอัพเกรดจากแพคเกจวันที่
แสดงรายการแพคเกจที่พร้อมใช้งาน
แสดงข้อมูลเกี่ยวกับแพคเกจในฐานข้อมูลการซิงค์
ค้นหาแพคเกจในฐานข้อมูลซิงค์
รีเฟรชฐานข้อมูลซิงค์
หมายเหตุเกี่ยวกับสวิทช์