ฉันต้องการติดตั้งโปรแกรม foo โดยใช้emerge
บนระบบ Gentoo; ดังนั้นฉันเพียงแค่ใช้emerge foo
ในการติดตั้งและพอร์เทจเลือกซอฟต์แวร์เวอร์ชันล่าสุดที่อยู่ในที่เก็บ ถ้าฉันรู้หมายเลขรุ่นและการตั้งชื่อการบรรจุฉันสามารถทำemerge =foo.1.2
และใช้eselect
เพื่อเลือกสิ่งที่แพคเกจ inforce ปัจจุบันอยู่นอกชุดติดตั้งถ้าแพคเกจสนับสนุน
แต่ถ้าฉันไม่ทราบหมายเลขรุ่นหรือหลักการตั้งชื่อและต้องการรายการของ foo รุ่นใดที่ฉันสามารถใช้งานได้ ฉันไม่เห็นตัวเลือกที่โผล่ออกมาซึ่งทำสิ่งนี้และการสอดแนมรอบ ๆ ภายใต้/usr/portage
นั้นไม่ทำให้ฉันรู้สึกอะไรเลย
โบนัส: มีเพื่อค้นหาว่าสถานที่ใดที่emerge
สำรวจเพื่อพิจารณาว่ามีแพ็คเกจอะไรบ้าง ตัวอย่างเช่น ebuilds จำนวนมากในระบบของฉันอยู่ในสถานที่ที่ไม่ได้มาตรฐาน แต่ก็emerge
พบพวกมันอยู่แล้วดังนั้นฉันจึงพยายามที่จะพิจารณาว่าemerge
builds เป็นรายการของเวอร์ชันซอฟต์แวร์ที่มีอยู่อย่างไร
man portage
ค้นหาPORTDIR
ตัวแปร ตำแหน่งของทรีพอร์เทจของคุณจะถูกกำหนดโดยการตั้งค่าของตัวแปรนั้นเป็นลองลัดls ${PORTDIR}
emerge --info =foo*
ด้วยหรือ - ค้นหาแทนหรืออะไรทำนองนั้นจากไวยากรณ์ของอะตอม ?