วิธีการติดตั้งและลบแพ็คเกจใน Arch Linux

วิธีการติดตั้งและลบแพ็คเกจใน Arch Linux

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





Pacman เป็นตัวจัดการแพ็คเกจเริ่มต้นที่ติดตั้งมาล่วงหน้าในทุกการกระจาย Arch แต่ก็ยังมีความจำเป็นสำหรับตัวจัดการแพ็คเกจอื่น ๆ เนื่องจาก Pacman ไม่รองรับแพ็คเกจจาก Arch User Repository





ตัวจัดการแพ็คเกจใน Arch Linux

แม้ว่า Arch Linux จะมาพร้อมกับ Pacman เป็นตัวจัดการแพ็คเกจเริ่มต้น แต่คุณสามารถติดตั้งตัวจัดการแพ็คเกจอื่นๆ เช่น Yay ได้ แตกต่างจาก Pacman ผู้จัดการแพ็คเกจเหล่านี้อนุญาตให้คุณเพิ่มแพ็คเกจใหม่จากที่เก็บ Arch อย่างเป็นทางการและ AUR (Arch User Repository)





แม้ว่าจะมีการใช้ตัวจัดการแพ็คเกจอื่น ๆ ตลอดหลายปีที่ผ่านมา แต่ตัวอย่างเช่น Yaourt และ Aurman จะไม่ได้รับการดูแลอีกต่อไป ดังนั้น Pacman และ Yay จึงเป็นตัวจัดการแพ็คเกจที่ปลอดภัยและเชื่อถือได้มากกว่าใน Arch Linux

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



ข้อผิดพลาด windows 10 0x80004005 ข้อผิดพลาดที่ไม่ระบุ

1. แพคแมน

ดังที่กล่าวไว้ข้างต้น ระบบ Arch ทุกระบบมาพร้อมกับ Pacman เป็นตัวจัดการแพ็คเกจเริ่มต้น คุณลักษณะที่โดดเด่นที่สุดของ Pacman คือการซิงค์แพ็กเกจระบบของคุณกับเซิร์ฟเวอร์หลักเป็นประจำ และทำให้ระบบของคุณทันสมัยอยู่เสมอ

2. ฤดูร้อน

เนื่องจากนักพัฒนาของ Yaourt และ Aurman จะไม่ปล่อยการอัปเดตใดๆ หลังจากการหยุดให้บริการ ผู้ใช้ Arch ได้เริ่มใช้ Yay เพื่อเพิ่มแพ็คเกจจาก AUR จุดประสงค์หลักของ Yay คือเพื่อลดการป้อนข้อมูลของผู้ใช้และจัดเตรียมอินเทอร์เฟซแบบ Pacman





คุณจะไม่สามารถติดตั้ง Yay โดยใช้ Pacman ได้ เนื่องจากไม่รองรับการเพิ่มแพ็คเกจจาก Arch User Repository โดยตรง ดังนั้น คุณจะต้องติดตั้งตัวจัดการแพ็คเกจ Yay ด้วยตนเองโดยใช้ที่เก็บ Git นี่คือวิธีการติดตั้งบนระบบของคุณ

ขั้นตอนที่ 1: คุณจะต้องใช้ git เพื่อโคลนที่เก็บ yay





pacman -S --needed git base-devel

ขั้นตอนที่ 2: โคลนที่เก็บไปยังที่จัดเก็บในเครื่องของคุณ

git clone https://aur.archlinux.org/yay-git.git

ขั้นตอนที่ 3: เปลี่ยนการอนุญาตของโฟลเดอร์

chmod 777 /yay-git

ขั้นตอนที่ 4: ไปที่ไดเร็กทอรีที่คุณโคลนที่เก็บ

cd yay-git

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

makepkg -si

การอัปเดตและอัพเกรดแพ็คเกจ

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

จากนั้น คุณสามารถอัปเกรดแพ็คเกจทั้งหมดของคุณเป็นเวอร์ชันล่าสุดได้อย่างง่ายดายโดยดาวน์โหลดไฟล์จากเซิร์ฟเวอร์อย่างเป็นทางการ

การใช้ Pacman

ในการอัปเดตรายการแพ็คเกจของคุณโดยใช้ Pacman ให้ใช้ปุ่ม -ของเขา ตั้งค่าสถานะด้วยคำสั่ง

sudo pacman -Sy

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

sudo pacman -Syu

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

sudo pacman -Syyu

ใช้ Yay

ตัวจัดการแพ็คเกจ Yay ช่วยให้คุณอัปเดตและอัปเกรดแพ็คเกจของคุณอย่างมีประสิทธิภาพโดยใช้เทอร์มินัลของคุณ เมื่อต้องการทำเช่นนี้ เพียงแค่ใช้ -ซือ ตั้งค่าสถานะด้วยคำสั่ง yay

sudo yay -Syu

การเพิ่มแพ็คเกจ

การเพิ่มแพ็คเกจทำได้ง่ายเมื่อคุณรู้ว่าต้องดำเนินการคำสั่งใด สิ่งที่คุณต้องทำคือพิมพ์คำสั่งตัวจัดการแพ็คเกจในเทอร์มินัล

Flathub และ Snap Store เป็นแอปพลิเคชั่น GUI ที่ยอดเยี่ยมสองตัวที่คุณสามารถใช้เพื่อติดตั้งซอฟต์แวร์และแอพพลิเคชั่นบนเครื่อง Linux ของคุณ

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

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

sudo pacman -S packagename

ตัวอย่างเช่น,

sudo pacman -S cmatrix

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

sudo pacman -S cmatrix vlc python

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

pacman -Qi cmatrix

ติดตั้งแพ็คเกจด้วย Yay

ไวยากรณ์ของคำสั่งติดตั้ง Yay ค่อนข้างคล้ายกับของ Pacman ในการติดตั้งแพ็คเกจโดยใช้ตัวจัดการแพ็คเกจ Yay เพียงใช้ -NS ตั้งค่าสถานะด้วยคำสั่งเริ่มต้น

yay -S packagename

การลบแพ็คเกจใน Arch

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

ลบแพ็คเกจด้วย Pacman

การนำแพ็คเกจออกทำได้ง่ายเช่นกัน สิ่งที่คุณต้องทำคือใช้ -NS แทน -NS ตั้งค่าสถานะเป็นค่าเริ่มต้น pacman สั่งการ.

sudo pacman -R cmatrix

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

ลบแพ็คเกจด้วย Yay

หากต้องการลบแพ็คเกจโดยใช้ Yay ให้เพิ่ม -NS ตั้งค่าสถานะเป็นคำสั่ง yay เริ่มต้น คุณยังสามารถใช้แฟล็ก -Rns เพื่อลบการพึ่งพาที่ไม่จำเป็นทั้งหมดออกจากระบบของคุณ

สร้างดิสก์สำหรับบูต usb windows 7
yay -R cmatrix
yay -Rns cmatrix

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

yay -Yc

การจัดการแพ็คเกจบน Arch Linux

มีหลายวิธีในการเพิ่มและลบแพ็คเกจบนการกระจาย Linux บน Arch คุณสามารถใช้ตัวจัดการแพ็คเกจ เช่น Pacman, Yaourt และ Yay แม้ว่าตัวจัดการแพ็คเกจบางตัวจะอนุญาตให้ดาวน์โหลดแพ็คเกจจาก Arch User Repository แต่ตัวจัดการแพ็คเกจอื่นๆ เช่น Pacman ไม่รองรับ AUR

หากคุณไม่ใช่แฟนตัวจัดการแพ็คเกจ คุณสามารถดาวน์โหลดแพ็คเกจที่คุณต้องการด้วยตนเองได้ตลอดเวลา มีเว็บไซต์หลายแห่งบนอินเทอร์เน็ตที่ให้บริการแพ็คเกจ TAR, RPM และ DEB แก่ผู้ใช้ Linux

แบ่งปัน แบ่งปัน ทวีต อีเมล 8 ไซต์สำหรับดาวน์โหลด DEB หรือ RPM Linux Apps

กำลังมองหาแอพลินุกซ์? แทนที่จะติดตั้งจากเทอร์มินัล คุณสามารถดาวน์โหลดแอป Linux ในรูปแบบ DEB และ RPM ได้จากเว็บไซต์เหล่านี้

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
เกี่ยวกับผู้เขียน Deepesh Sharma(79 บทความที่ตีพิมพ์)

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

เพิ่มเติมจาก Deepesh Sharma

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก