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

วิธีใช้ AUR ใน Arch Linux

วิธีใช้ AUR ใน Arch Linux

หากคุณกำลังใช้ Arch Linux หรือการแจกจ่ายแบบ Arch-based เช่น Manjaro, Archbang หรือ EndeavourOS คุณอาจเคยเห็นคำว่า AUR มันคืออะไร? คุณจะใช้มันได้อย่างไร? ค้นหาว่า AUR คืออะไรและใช้งาน AUR ใน Arch Linux อย่างไร

AUR คืออะไร

Arch User Repository (AUR) เป็นที่ที่คุณสามารถค้นหาซอฟต์แวร์ที่ไม่ได้ทดสอบโดยผู้สร้างและผู้ดูแลของ Arch แต่โดยผู้ใช้ ด้วยเหตุนี้ คุณจึงสามารถเข้าถึงซอฟต์แวร์อื่นๆ ที่ไม่ได้อยู่ในที่เก็บอย่างเป็นทางการได้

วิธีใช้ AUR ใน Arch Linux

วิธีใช้ AUR ใน Arch Linux

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

ใช้ AUR กับตัวช่วย

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

1. ติดตั้งเครื่องมือการพัฒนาที่จำเป็นและ git หากยังไม่พร้อมใช้งานในการแจกจ่ายของคุณ:

sudo pacman -S --needed base-devel git

คุณอาจได้รับซอฟต์แวร์เพิ่มเติมหลายรายการและขอให้เลือกซอฟต์แวร์ที่คุณต้องการติดตั้ง

วิธีใช้ AUR ใน Arch Linux

ไปที่ตัวเลือกเริ่มต้น "ทั้งหมด" โดยกด Enter บนแป้นพิมพ์ของคุณ

2. พิมพ์ “y” แล้วกด Enter เมื่อระบบถามว่าต้องการติดตั้งต่อไปหรือไม่

วิธีใช้ AUR ใน Arch Linux

3. หากต้องการนำ yay ขึ้นเครื่อง ก่อนอื่นให้ดึงรหัส:

git clone https://aur.archlinux.org/yay.git
วิธีใช้ AUR ใน Arch Linux

4. ทุกสิ่งที่คุณดาวน์โหลดจะอยู่ในโฟลเดอร์ย่อยชื่อ "ใช่" ป้อนด้วย:

cd yay
วิธีใช้ AUR ใน Arch Linux

5. ในขณะที่อยู่ในโฟลเดอร์นั้น ให้สร้างแพ็คเกจจริงด้วย:

makepkg -si
วิธีใช้ AUR ใน Arch Linux

6. ตอบ “y” เมื่อถูกถามว่าคุณต้องการติดตั้งแพ็คเกจที่สร้างขึ้นด้วยหรือไม่

วิธีใช้ AUR ใน Arch Linux

การใช้ YAY เพื่อติดตั้งแพ็คเกจ AUR

Yay ใช้รูปแบบเดียวกับ Pacman คุณจึงสามารถติดตั้งแพ็คเกจ AUR ได้ง่ายๆ โดยใช้คำสั่ง:

yay -Ss package

ตัวอย่างเช่น ในการติดตั้ง Google Chrome คุณสามารถใช้:

yay -Ss google-chrome
วิธีใช้ AUR ใน Arch Linux

สิ่งที่ยอดเยี่ยมสำหรับผู้ช่วย AUR เช่น yay ก็คือพวกเขาจัดการกับการพึ่งพาโดยอัตโนมัติ สิ่งเหล่านี้เป็นส่วนเสริมที่จำเป็นสำหรับทุกสิ่งที่คุณพยายามติดตั้งซึ่งคุณจะต้องตามล่าและติดตั้งด้วยตัวเอง

วิธีใช้ AUR ใน Arch Linux

ถอนการติดตั้งแพ็คเกจ AUR

หากต้องการถอนการติดตั้งทุกอย่างที่ติดตั้งผ่าน yay คุณจะต้องใช้ yay อีกครั้ง เพื่อที่คุณสามารถใช้ -R แต่จะดีกว่าถ้าคุณเลือก -Rns ซึ่งทำงานได้ดีกว่าในการทำความสะอาด ตัวอย่างเช่น หากต้องการลบ Google Chrome:

yay -Rns google-chrome
วิธีใช้ AUR ใน Arch Linux

คุณยังสามารถลบแพ็คเกจพิเศษและส่วนที่เหลือออกจากการติดตั้งที่ผ่านมาด้วย yay ด้วย:

yay -Yc
วิธีใช้ AUR ใน Arch Linux

หากด้วยเหตุผลบางอย่างที่คุณไม่ชอบ yay หรือไม่ต้องการใช้ คุณสามารถใช้ตัวช่วย AUR อื่นๆ เช่น aurutils, aura, pacaur, pakku, pamac, pikaur และ trizen ได้

แนวทางแบบกราฟิกในการติดตั้งและจัดการแพ็คเกจ AUR

หากคุณต้องการแนวทางแบบกราฟิก เช่นเดียวกับศูนย์ซอฟต์แวร์ใน Ubuntu คุณสามารถติดตั้ง pamac ด้วย Yay

ในการติดตั้ง pamac ให้ใช้คำสั่ง:

yay -S pamac-aur

หลังการติดตั้ง คุณสามารถเรียกใช้แอปพลิเคชัน “เพิ่ม/ลบซอฟต์แวร์” ในเมนูแอปของคุณ

วิธีใช้ AUR ใน Arch Linux

คลิกที่ไอคอนแฮมเบอร์เกอร์และไปที่ส่วน "การตั้งค่า" ในส่วน "AUR" ให้สลับเพื่อเปิดใช้งานการสนับสนุน AUR

วิธีใช้ AUR ใน Arch Linux

ตอนนี้คุณสามารถค้นหาแพ็คเกจ AUR และติดตั้ง/ลบออกได้

การติดตั้งแพ็คเกจ AUR ด้วยตนเอง

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

1. ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งเครื่องมือพัฒนาพื้นฐานและคอมไพล์ด้วย:

sudo pacman -S --needed base-devel git

2. โคลน git ของ Google Chrome ในเครื่อง:

git clone https://aur/archlinux.org/google-chrome.git
วิธีใช้ AUR ใน Arch Linux

3. เปลี่ยนเป็นแพ็คเกจและติดตั้ง:

makepkg -si
วิธีใช้ AUR ใน Arch Linux

หลังจากนั้นไม่นาน คุณจะพบ Google Chrome ท่ามกลางแอปอื่นๆ ที่ติดตั้งไว้

แอปใหม่และอันตรายของ AUR

AUR ให้ (เกือบ) โลกกว้างแก่คุณ เนื่องจากคุณสามารถหาแอปพลิเคชั่น/แพ็คเกจเกือบทั้งหมดที่นั่น อย่างไรก็ตาม คุณต้องจำไว้ว่าซอฟต์แวร์ในที่เก็บ AUR ยังไม่ได้รับการทดสอบอย่างกว้างขวาง ในบางกรณี ไม่สามารถติดตั้งแพ็คเกจได้ (เนื่องจากขาดการขึ้นต่อกัน/ข้อผิดพลาด gpg ไฟล์หายไป ฯลฯ) หรือทำให้เกิดปัญหากับระบบของคุณ เป็นการดีที่สุดที่จะตรวจสอบอีกครั้งก่อนที่จะติดตั้งสิ่งใดจาก AUR

หากคุณกำลังเริ่มต้นใช้งาน Arch Linux คุณอาจต้องการทำความคุ้นเคยกับ Pacman ก่อนแทนที่จะเป็น AUR