เย้: ผู้ช่วยที่ยอดเยี่ยมสำหรับ AUR และอีกทางเลือกหนึ่งของ Yaourt

Yaourt

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

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

ผู้ช่วยที่เราจะพูดถึงคือเย้ (ยังเป็นอีกหนึ่ง Yaourt) นี่คือตัวช่วยใหม่สำหรับ AUR ที่เชื่อถือได้ ซึ่งเขียนด้วยภาษาโปรแกรม GO

เกี่ยวกับ Yay

ใช่เรา ให้อินเทอร์เฟซสำหรับ Pacman และเป็นตัวช่วยที่แทบไม่ต้องพึ่งพา มันขึ้นอยู่กับการออกแบบของ yaourt, apacman และ pacaur

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

ระหว่าง คุณสมบัติหลักสามารถเน้นได้:

  • ใช่ดาวน์โหลด PKGBUILD จาก ABS หรือ AUR
  • รองรับการ จำกัด การค้นหาและไม่ได้รับที่มาของ PKGBUILD
  • ไบนารีไม่มีการอ้างอิงเพิ่มเติมนอกเหนือจาก pacman
  • จัดเตรียมตัวแก้ไขการพึ่งพาขั้นสูงและลบการอ้างอิงเมื่อสิ้นสุดกระบวนการสร้าง
  • สนับสนุนเอาต์พุตสีเมื่อคุณเปิดใช้งานตัวเลือกสีในไฟล์ /etc/pacman.conf

จะติดตั้ง Yay บน Arch Linux และอนุพันธ์ได้อย่างไร?

Si คุณต้องการติดตั้งวิซาร์ดนี้สำหรับ AUR บนระบบของคุณคุณสามารถทำตามคำแนะนำต่อไปนี้ที่เราแบ่งปันด้านล่าง

กระบวนการนี้ใช้ได้สำหรับการแจกจ่ายที่มาจาก Arch Linux เช่นกัน

ในกรณีที่คุณมี Yaourt หรือผู้ช่วยอื่น ๆ คุณสามารถติดตั้งได้ด้วยความช่วยเหลือของมัน ในตัวอย่างของ Yaourt เพียงพิมพ์:

yaourt -S yay

ถ้าไม่เราสามารถสร้างแพ็คเกจได้ก่อนอื่นเราต้องเปิดเทอร์มินัลจากนั้นเราจะพิมพ์คำสั่งต่อไปนี้:

sudo pacman -S git
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si

เพียงเท่านี้วิซาร์ดก็ได้รับการติดตั้งแล้วตอนนี้คุณต้องเริ่มใช้งาน

ใช่การใช้งานขั้นพื้นฐาน

เย้

ตัวช่วยนี้เหมือนคนอื่น ๆ พวกเขาใช้ไวยากรณ์ที่ค่อนข้างคล้ายกับ Pacmanดังนั้นการใช้งานจึงไม่ยากเลย

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

yay -S <package-name>

En กรณีที่คุณต้องการค้นหาแอปพลิเคชันภายในที่เก็บอย่างเป็นทางการและใน AUR ในเวลาเดียวกันเราเพิ่มธง "s"

yay -Ss <package-name>

ตัวอย่างเช่นอีกกรณีหนึ่ง หากคุณต้องการทราบข้อมูลของแพ็คเกจบางอย่างเท่านั้น:

yay -Si <package-name>

ถ้าเราต้องการ ติดตั้งแพ็คเกจท้องถิ่นเพียงพิมพ์:

yay -U ruta-del-paquete

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

yay <package-name>

ในกรณีที่คุณต้องการทราบว่าเรามีอัปเดตอะไรบ้างเพียงพิมพ์:

yay -Pu

ในกรณีที่คุณต้องการเท่านั้น ซิงค์แพ็คเกจจากฐานข้อมูล:

yay -Sy

หากพวกเขาต้องการ ทำการอัปเดตระบบเราต้องพิมพ์:

yay -Syu

อัปเดตระบบรวมถึงแพ็คเกจ AUR ที่ติดตั้งเราเพียงแค่พิมพ์:

yay -Syua

ไปยัง ติดตั้งแพ็คเกจใด ๆ โดยไม่ต้องคอมมิต (แน่นอนว่าไม่มีการแทรกแซงของผู้ใช้) ให้ใช้ตัวเลือก "-noconfirm"

yay -S --noconfirm <package-name>

หากต้องการกำจัดการอ้างอิงที่ไม่ต้องการเพียงพิมพ์ดังต่อไปนี้:

yay -Yc

หากเราต้องการล้างแคชของแอปพลิเคชันเราเพียงแค่พิมพ์:

yay -Scc

ในกรณีที่คุณต้องการลบ "เฉพาะ" แพ็คเกจหรือแอปพลิเคชัน:

yay -R <package-name>

ในการลบแพ็คเกจหรือแอปพลิเคชันพร้อมกับการอ้างอิง:

yay -Rs <package-name>

ในการลบแพ็คเกจการอ้างอิงและการกำหนดค่าเราต้องพิมพ์:

เย้ -Rnsc

หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับการใช้ yay คุณสามารถอ่านคู่มือได้โดยพิมพ์:

man yay