ต้องการติดตั้งแพ็คเกจบน 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 เป็นบรรณาธิการรุ่นเยาว์สำหรับ Linux ที่ MUO เขาเขียนคู่มือข้อมูลบน Linux โดยมุ่งหวังที่จะมอบประสบการณ์อันแสนสุขแก่ผู้มาใหม่ทุกคน ไม่แน่ใจเกี่ยวกับภาพยนตร์ แต่ถ้าคุณต้องการพูดคุยเกี่ยวกับเทคโนโลยี เขาเป็นคนของคุณ ในเวลาว่าง คุณจะพบว่าเขาอ่านหนังสือ ฟังเพลงแนวต่างๆ หรือเล่นกีตาร์
เพิ่มเติมจาก Deepesh Sharmaสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
คลิกที่นี่เพื่อสมัครสมาชิก