คำถามติดแท็ก gentoo

Gentoo คือการแจกจ่าย Linux บนแหล่งที่มาซึ่งออกแบบมาเพื่อปรับแต่งและปรับแต่งโดยอัตโนมัติตามความต้องการของผู้ใช้


4
Ctrl + ปัญหาปุ่มลูกศรซ้าย / ขวา
หลังจากอัปเดตระบบล่าสุดคำสั่งctrl + left / right arrowบนzsh terminal จะไม่ทำอะไรเลย ctrl + u ยังมีบางอย่างผิดปกติเพราะคำสั่งนั้นลบจากเคอร์เซอร์ไปที่จุดเริ่มต้นของบรรทัดขณะนี้ลบทั้งบรรทัด .. บางคนรู้วิธีแก้ปัญหาเหล่านี้หรือไม่ ขอบคุณทุกคน.

4
ใช้ ABI_X86 ใน Gentoo
เป็นเวลาหลายเดือนแล้วที่ฉันได้อัพเดตระบบ Gentoo ของฉัน และอย่างที่คุณจินตนาการได้นั่นหมายถึงมีแพ็คเกจมากมาย (และการเปลี่ยนแปลงการใช้งาน) ฉันต้องทำต่อไป ระบบของฉันคือ "amd64" (multilib) แต่ฉันมีแพคเกจคีย์เวิร์ดมากมายจาก "~ amd64" อย่างไรก็ตามในการอัปเดตนี้ฉันเห็นการใช้ธง "ABI_X86" อยู่เสมอ นี่คืออะไร? นี่คือใหม่ ไม่มีอะไรใน "eselect news list" เกี่ยวกับมัน ผมพบว่าหัวข้อนี้: http://forums.gentoo.org/viewtopic-t-953900-start-0.html ดูเหมือนว่าจะแสดงวิธีใช้ แต่มีเอกสาร "ของจริง" สำหรับสิ่งนี้หรือไม่ มันทำอะไร? ฉันควรตั้งค่า "ABI_X86" เป็นอะไร ฉันมีระบบ multilib ฉันคิดว่าฉันต้องการ "64" แต่แล้ว "32" และ "x32" คืออะไร? ฉันสับสนในสิ่งที่ฉันต้องทำที่นี่ Emerge ตะโกนมากเกี่ยวกับความขัดแย้งของสล็อตและดูเหมือนว่าจะเกี่ยวข้องกับ "ABI_X86" (ฉันลืมข้อผิดพลาดอย่างแน่นอน แต่ฉันจำได้ว่ามี zlib) ดังนั้นจะมีเอกสารใด ๆ …

1
Gentoo Linux GPG เข้ารหัสไฟล์ที่ส่งผ่านพารามิเตอร์อย่างถูกต้อง แต่จะส่ง“ ioctl ที่ไม่เหมาะสมสำหรับอุปกรณ์” ออกมาอย่างถูกต้องเมื่ออ่านจากอินพุตมาตรฐาน
ฉันกำลังใช้ Gentoo Hardened ด้วยเคอร์เนล 4.1.7-hardened-r1 และฉันพยายามเข้ารหัสไฟล์โดยใช้ GPG จากเชลล์เซสชันที่เปิดจาก SSH และDISPLAYปิดการใช้งานตัวแปรเพื่อใช้ pinentry-curses สำหรับรหัสผ่าน ใช้gpg -o file.gpg --symmetric fileฉันสามารถเข้ารหัสได้ดี ใช้pv file | gpg -o file.gpg --symmetricฉันได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: gpg-agent[30745]: command get_passphrase failed: Inappropriate ioctl for device
23 ssh  gentoo  gpg  gpg-agent 

3
ความแตกต่างระหว่าง Gentoo และ Funtoo [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา ฉันพยายามเข้าใจว่าFuntooแตกต่างจากGentoo อย่างไรเว็บไซต์ The Funtoo อ้างว่าเป็นรุ่นที่ปรับปรุงแล้วของ Gentoo โดยกล่าวว่า: Funtoo Linux มีการสนับสนุน UTF-8 แบบดั้งเดิมเปิดใช้งานโดยค่าเริ่มต้น Portage Tree แบบกระจายและการซ้อนทับ Funtoo ซึ่งเป็น Portage ที่ปรับปรุงแล้วพร้อมโครงสร้างแบบย่อส่วนขนาดเล็กมากขึ้นการนำเข้า Gentoo ใหม่จะเปลี่ยนอัตโนมัติทุก 12 ชั่วโมง และการกำหนดค่าการบูทที่มีความคล่องตัวการกำหนดค่าเครือข่ายที่ปรับปรุงใหม่ขั้นตอนที่มีเสถียรภาพและปัจจุบันของ Funtoo ที่ทันสมัยทั้งหมดนี้สร้างขึ้นโดยใช้เครื่องมือสร้างรถไฟฟ้าของ Funtoo ที่ไม่แตกต่างกับฉัน ข้อดีเหล่านี้มีค่า distro ที่แตกต่างกันและมีข้อเสียใด ๆ ?

4
ทำไมคนแนะนำตัวเลือก -j3 สำหรับทำเมื่อมี CPU แบบดูอัลคอร์?
ใน Gentoo Linux เป็นไปได้ที่จะตั้งค่าMAKEOPTSตัวแปร/etc/portage/make.confเพื่อบอกmakeจำนวนงานที่ควรทำงานแบบขนานเมื่อสร้างแพ็คเกจ เนื่องจากฉันมีซีพียูแบบดูอัลคอร์ฉันจึงเลือกใช้-j2ตัวเลือกอย่างไร้เดียงสา: หนึ่งงานต่อคอร์ดังนั้นทั้งคู่จึงมีงานต้องทำ "ปัญหา" มีการอ้างอิงจำนวนมากที่บอกให้ผู้ใช้มี CPU แบบดูอัลคอร์เพื่อตั้งค่า-j3ตัวเลือกแทน บางส่วนของพวกเขาคือ: คู่มือ Gentoo Gentoo wiki make.conf (5) หน้าคน ตัวอย่างเช่นคู่มือ Gentoo พูดว่า: ทางเลือกที่ดีคือจำนวนของ CPU (หรือแกนประมวลผล CPU) ในระบบของคุณบวกหนึ่ง แต่แนวทางนี้อาจไม่สมบูรณ์แบบเสมอไป แต่เหตุผลสำหรับกฎ "CPUs + 1" คืออะไร ทำไมต้องมีงานพิเศษ make.conf (5) หน้าคนพูดถึง: การตั้งค่าที่แนะนำอยู่ระหว่าง CPU + 1 และ 2 * CPUs + 1 ฉันยังอ่านหัวข้อ 5.4 (การเรียกใช้งานแบบขนาน) ในmakeหน้าข้อมูลและmakeคำอธิบายหน้า …
18 gentoo  make 

1
วิธีค้นหาแพ็คเกจที่ให้ไฟล์
ตัวอย่างเช่นฉันไม่สามารถติดตั้งแพ็กเกจได้qcadเนื่องจากข้อผิดพลาด: "ไม่สามารถหา qdict.h" ฉันจะหาแพ็คเกจที่ให้ไฟล์qdict.hเพื่อให้ฉันสามารถติดตั้งแพ็คเกจได้qcadอย่างไร?

2
การตั้งค่าสภาพแวดล้อมที่ถูกต้อง
ฉันใช้ zsh และ gdm เพื่อเรียกใช้ gnome เมื่อไม่นานมานี้ฉันค้นพบว่าตัวแปรไม่ได้ตั้งอย่างถูกต้อง ตัวอย่างเช่น LANG / LC_ALL ไม่ถูกต้อง ( ""แทนen_GB.UTF-8) ผมแยก.zshrcเข้าและ.zshrc .profileในหลังฉันตั้งค่าตัวแปรสภาพแวดล้อม แต่ฉันจะตั้งค่าตัวแปรได้อย่างไรก่อนเริ่มเซสชัน ฉันพยายามเลือกไม่กี่ข้อ ( .xinitrc, .xsessionrc) แต่ดูเหมือนไม่มีใครทำงาน แก้ไขชี้แจง - ผมใช้.profileและตนเอง.zshrcมาไว้ใน มันไม่เปลี่ยนคำถาม

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

2
แพ็คเกจที่จะสร้างใหม่หลังจากอัพเกรด gcc บนระบบ gentoo
แพคเกจใดที่ควรสร้างใหม่หลังจากการอัพเกรดgccบนระบบ gentoo เพียงพอหรือไม่ที่จะเรียกใช้ # emerge -a --oneshot `equery depends gcc |awk '{print " ="$1}'` ตามที่แนะนำคล้ายคลึงกันสำหรับ perl ในคำถามที่พบบ่อยนี้หรือไม่

4
ถอนการติดตั้งแพคเกจอย่างปลอดภัยใน Gentoo
ฉันต้องการที่จะถอนการติดตั้งแพคเกจเฉพาะใน Gentoo และเรียกดูผ่านหน้าคนโผล่ออกมา ฉันพบ--unmergeตัวเลือก: คำเตือน: การกระทำนี้สามารถลบแพ็คเกจที่สำคัญได้! ลบแพ็คเกจที่ตรงกันทั้งหมด สิ่งนี้ไม่ทำการตรวจสอบการพึ่งพาดังนั้นมันอาจลบแพ็คเกจที่จำเป็นสำหรับการทำงานที่เหมาะสมของระบบของคุณอาร์กิวเมนต์อาจเป็น atoms หรือ ebuilds สำหรับการพึ่งพารุ่นตระหนักถึง --unmergeใช้--depcleanหรือ--prune อย่างไรก็ตามฉันต้องการให้ตรวจสอบว่าฉันต้องการถอนการติดตั้งแพคเกจอื่น ๆ ที่ติดตั้งในระบบหรือไม่ --depcleanและ--pruneไม่มีฟังก์ชั่นดังกล่าว: --depclean ลบแพ็กเกจที่ติดตั้งเป็นการอ้างอิง แต่ไม่ต้องการอีกต่อไป --prune "ลบทั้งหมดยกเว้นแพ็คเกจรุ่นที่ติดตั้งสูงสุดจากระบบของคุณ" ไม่มีรุ่นการตรวจสอบการพึ่งพา--unmergeหรือไม่

2
zsh ต้องการแก้ไขเสียงเรียกเข้าเป็น. vim
ฉันใช้ zsh กับ Gentoo x64 และเมื่อฉันพิมพ์sudo vim /path/to/file จากโฟลเดอร์บ้านของฉัน zsh ถาม: zsh: correct 'vim' to '.vim' [nyae]? ฉันต้องการเรียกใช้vimไม่ใช่.vimโฟลเดอร์ของฉัน ฉันจะแก้ไขสิ่งนี้ได้อย่างไร ฉันเดาว่าsetopt autocdเป็นสาเหตุของสิ่งนี้ สิ่งที่แปลกคือถ้าฉันไม่เพิ่มsudozsh ไม่ขอให้แก้ไขอะไรเลย
12 zsh  sudo  gentoo  line-editor 


3
ทำไมฉันไม่สามารถใช้นโยบายปฏิเสธในการเชื่อมต่อ iptables ของฉันได้
ขณะนี้ฉันมีการตั้งค่า OUTPUT chain เป็น DROP ฉันต้องการเปลี่ยนเป็นปฏิเสธเพื่อให้ฉันรู้ว่าไฟร์วอลล์ของฉันหยุดฉันไม่ให้ไปที่อื่นแทนที่จะมีปัญหากับบริการใด ๆ ที่ฉันพยายามเข้าถึง (ปฏิเสธทันทีแทนที่จะหมดเวลา) อย่างไรก็ตาม iptables ดูเหมือนจะไม่สนใจสิ่งนี้ หากฉันแก้ไขไฟล์กฎที่บันทึกไว้ด้วยตนเองและพยายามกู้คืนไฟล์ฉันจะได้รับiptables-restore v1.4.15: Can't set policy 'REJECT' on 'OUTPUT' line 22: Bad policy nameและปฏิเสธที่จะโหลดกฎ หากฉันพยายามตั้งค่านี้ด้วยตนเอง ( iptables -P OUTPUT REJECT) ฉันจะได้รับiptables: Bad policy name. Run 'dmesg' for more information.แต่ไม่มีเอาต์พุตเป็น dmesg ฉันยืนยันว่ากฎที่เหมาะสมนั้นได้รับการรวบรวมไว้ในเคอร์เนลและฉันได้รีบูตเครื่องเพื่อให้แน่ใจว่าโหลดแล้ว: # CONFIG_IP_NF_MATCH_TTL is not set CONFIG_IP_NF_FILTER=y *** CONFIG_IP_NF_TARGET_REJECT=y …

7
จะจัดระเบียบไฟล์. keywords บนระบบ gentoo ได้อย่างไร
หนึ่งสามารถเลือกแพคเกจการทดสอบในgentoo stableระบบโดยเพิ่มบรรทัดที่มีไวยากรณ์ต่อไปนี้ในรายการคำหลัก: cat /etc/portage/package.keywords =dev-python/ipython-0.13.2 ~amd64 # and many lines later =dev-python/ipython-0.14.1 ~amd64 # and many lines later >=dev-python/ipython-0.13.4 ~amd64 ไฟล์นี้จะเติบโตในเวลาและไม่ช้าก็เร็วหนึ่งไม่สามารถจำได้ว่าสายใดที่ล้าสมัย ฉันจะจัดระเบียบรายการด้วยสคริปต์เป็นครั้งคราวได้อย่างไร ควรลบบรรทัด ถ้าเวอร์ชั่นทดสอบนั้นเสถียรแล้ว > = ถูกใช้สำหรับแพ็คเกจเดียวกัน = ใช้สำหรับแพ็คเกจเดียวกันที่มีหมายเลขเวอร์ชันน้อยกว่า

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.