เมื่อฉันวิ่งequery depgraph www-client/chromium-10.0.648.151
ไม่มีการอ้างอิงทั้งหมดที่มีอยู่ แสดงให้เห็นว่าบางคนในขณะที่การแสดงอื่นM[package.mask]
ๆ บางส่วน [missing keyword]
ฉันACCEPT_KEYWORDS
เป็นไปตาม~amd64-linux
emerge --info
ฉันทดลองกับACCEPT_KEYWORDS
ตัวแปรที่แตกต่างกัน(ซึ่งเป็นตัวแปรสภาพแวดล้อมที่ส่งผ่านไปยังeqeury
) และทุกคนมีการพึ่งพาที่แตกต่างกัน ในบรรดาชุดค่าผสมที่เป็นไปได้ทั้งหมดที่มีเฉพาะการACCEPT_KEYWORDS='amd64 ~amd64 ~amd64-linux'
อ้างอิงทั้งหมดสามารถทำได้ในครั้งเดียว
นี่คือคำถามของฉัน:
- คือ
ACCEPT_KEYWORDS='amd64 ~amd64 ~amd64-linux'
การกำหนดค่าที่ถูกต้อง? - ฉันเรียนรู้จากเอกสารที่
amd64
หมายถึงความเสถียรและ~amd64
ความไม่แน่นอน เกี่ยวกับ~amd64-linux
อะไร - ถ้าผมเลือก
~amd64
,equery
จะไม่ใช้แพคเกจที่มีอยู่เท่านั้นที่จะamd64
มีผลในการอ้างอิงที่ขาดหายไป คาดหวังหรือไม่ ถ้าเป็นเช่นนั้นผู้ทดสอบที่ไม่เสถียรควรใช้อย่างน้อยACCEPT_KEYWORDS='amd64 ~amd64'
แทนที่จะเป็นACCEPT_KEYWORDS='~amd64'
? - ลำดับของคำหลักมีความสำคัญหรือไม่
ข้อมูลเพิ่มเติม: ฉันติดตั้งคำนำหน้า Gentoo ตามคู่มือนี้ โดยค่าเริ่มต้น
$EPREFIX/etc/make.profile
เป็น symlink ไป$EPREFIX/usr/portage/profiles/prefix/linux/amd64
และมีที่มีmake.defaults
ACCEPT_KEYWORDS="-amd64 ~amd64-linux"
ทั้ง$EPREFIX/etc/make.conf
มิได้$EPREFIX/etc/make.globals
มีACCEPT_KEYWORDS
การกำหนดค่า ตามeselect profile list
รายละเอียดไม่ได้เลือก
xtables-addons
ที่จะได้รับล่าสุด แต่เนื่องจากกล่อง Gentoo ฉันทำหน้าที่เป็นไฟร์วอลล์บริสุทธิ์ผมไม่ได้กังวลจริงๆของแพคเกจอื่น ๆ เสถียรภาพ :)