Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

การเรียนรู้ Pacman สำหรับ Arch Linux

การเรียนรู้ Pacman สำหรับ Arch Linux

Arch Linux เป็นการแจกจ่าย Linux ที่ได้รับความนิยมซึ่งได้รับการยกย่องจากความเรียบง่ายและการเปิดตัวแบบต่อเนื่อง มันใช้ไม่ได้กับแอพจำนวนมากที่มาพร้อมกับการแจกจ่ายอื่น ๆ และคุณสามารถติดตั้งแอพที่คุณต้องการและจำเป็นได้ฟรี อย่างไรก็ตาม คุณจะต้องคุ้นเคยกับตัวจัดการแพ็คเกจ – Pacman

ตัวจัดการแพ็คเกจ Pacman มอบวิธีง่ายๆ ให้กับผู้ใช้ในการจัดการแพ็คเกจ แพ็คเกจสามารถจัดการได้จากที่เก็บอย่างเป็นทางการหรือจากบิลด์ของผู้ใช้เองด้วย Pacman ทำตามคำแนะนำนี้เพื่อควบคุม Pacman สำหรับ Arch Linux

กำลังอัปเดตระบบ

หากต้องการอัปเดตระบบและซอฟต์แวร์ที่ติดตั้งทั้งหมด ให้ใช้คำสั่ง:

pacman -Syu

ในการบังคับให้รีเฟรชฐานข้อมูลแพ็คเกจแบบเต็มและอัปเดตระบบ:

pacman -Syuu

การค้นหาแพ็คเกจ

หากคุณต้องการติดตั้งแพ็คเกจแต่จำชื่อแพ็คเกจไม่ค่อยได้ คุณสามารถค้นหาด้วยคำสำคัญได้โดยตรงจากเทอร์มินัล

pacman -Ss {keyword}

ตัวอย่างเช่น หากคุณต้องการติดตั้ง gimp คุณสามารถค้นหาว่าแพ็คเกจที่มีอยู่เรียกว่าอะไร

pacman -Ss gimp
การเรียนรู้ Pacman สำหรับ Arch Linux

วิธีค้นหาแพ็คเกจที่ติดตั้ง:

pacman -Qs package_name

การติดตั้งแพ็คเกจ/ซอฟต์แวร์

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

pacman -S package1 package2
การเรียนรู้ Pacman สำหรับ Arch Linux

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

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 สำหรับ Arch Linux

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

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 ได้ดี