วิธีการรวมแพคเกจและการพึ่งพาใน Gentoo?


2

ฉันต้องการลบแพ็คเกจออกจากระบบ Gentoo ของฉัน --unmergeตัวเลือกที่จะลบแพคเกจโดยไม่ต้องพิจารณาใด ๆ และ--depcleanจะเอาแพคเกจเฉพาะในกรณีที่มีแพคเกจไม่ติดตั้งในระบบซึ่งขึ้นอยู่กับแพคเกจเพื่อจะถูกลบออก

ฉันจะทำให้มันลบแพคเกจและแพคเกจกลับขึ้นอยู่กับทั้งหมดได้อย่างไร

คำตอบ:


1

ก่อนอื่นให้ค้นหาว่าการพึ่งพาแบบย้อนกลับคืออะไรแล้วจึงลบออก

หาสิ่งที่พวกเขาสามารถทำได้โดยใช้จากequery gentoolkitการเริ่มต้นในโหมดdepends( d) จะค้นหาการพึ่งพาโดยตรงและการตั้งค่าสถานะ--indirect( -D) จะดูการอ้างอิงย้อนกลับแบบวนซ้ำ

คุณสามารถรับรายการคัดลอก / วางได้ของแพ็กเกจเหล่านี้ทั้งหมด (ไม่ได้พิมพ์แพ็กเกจซอร์ส) โดยใช้:

equery d -D octave | sed 's/^ *\([^ ]*\)-[0-9].*/\1/' | sort -u |  tr '\n' ' '

โปรดทราบว่าเขาจะดูแพ็คเกจที่ติดตั้งเท่านั้น หากคุณลบแพ็กเกจแล้วคุณอาจต้องสร้างการอ้างอิงที่หายไป (ใช้รูปแบบบางส่วนemerge @world) ก่อนที่จะequeryค้นหาการอ้างอิงย้อนกลับ "เบื้องหลัง"

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