คำอธิบายประกอบแพคเกจที่ติดตั้งเพื่อความสะดวกในการบำรุงรักษาด้วยความฉลาด / ความถนัด


11

ฉันจัดการแพคเกจของฉันกับความถนัด

บางครั้งฉันต้องผ่านรายการแพคเกจการลบแอปพลิเคชันที่ล้าสมัย (ในแง่ที่ว่าฉันไม่ต้องการใช้มันอีกต่อไป)

ยกตัวอย่างเช่นในขณะที่ฉันมีจำนวน จำกัด ของการพัฒนาห้องสมุดในระบบของฉันที่ฉันไม่ต้องการติดตั้งถาวรมากเป็นเพียงมีเพื่อให้ฉันไปรวบรวมโปรแกรมบางส่วนจากแหล่งหนึ่งครั้งและเป็นเวลานานแล้ว ที่จะทำให้ช่วงที่สะอาดขึ้นใช้การอ้างอิงที่ไม่จำเป็นเข้าบัญชีผมใช้คำสั่งของความถนัดmarkauto

ปัญหาคือบางครั้งฉันไม่สามารถเชื่อถือหน่วยความจำของฉันได้อีกต่อไปเพื่อสร้างความแตกต่างระหว่างแพ็คเกจที่เป็นชั่วคราวและสิ่งที่ฉันต้องเก็บไว้ (เพราะเช่นฉันจะต้องให้พวกเขาคอมไพล์ใหม่ ในวันพรุ่งนี้ ) สถานการณ์นั้นรุนแรงยิ่งขึ้นเมื่อฉันแบ่งปันหน้าที่การดูแลระบบผ่านเซิร์ฟเวอร์กับผู้ดูแลระบบรายอื่น อีกทางหนึ่งฉันหวังว่าฉันจะมีระเบียบวินัยในการทำความสะอาดบรรจุภัณฑ์ทั้งหมดที่ชั่วคราวหลังจากการใช้งาน แต่ประวัติศาสตร์พิสูจน์ให้เห็นว่ามันมีความหวังมากเกินไป

ดังนั้น: มีเครื่องมือที่เช่น markauto หรือไม่ที่จะให้ฉันใส่คำอธิบายประกอบแพ็คเกจในเวลาติดตั้งไม่ได้มีธง แต่ด้วยสตริงความคิดเห็นง่าย ๆ ว่าทำไมพวกเขากำลังติดตั้ง?

โดยหลักการแล้วความคิดเห็นนั้นสามารถเรียกคืนได้ด้วยความถนัด (หรือ synaptic หรือสิ่งที่เด็ก ๆ สมัยนี้ใช้เพื่อจัดการแพ็คเกจ) เป็นการดีว่านี่จะเป็นสิ่งที่ฉันและผู้ดูแลระบบคนอื่นบนเซิร์ฟเวอร์เดียวกันสามารถทำงานร่วมกันได้และตัวอย่างเช่นจะได้รับประโยชน์จากระบบการจัดการล็อคแบบเดียวกับแพคเกจทรีที่มีอยู่แล้ว

คำตอบ:


9

ความถนัดสนับสนุน "แท็กผู้ใช้" ดูว่าพวกเขาตอบสนองความต้องการของคุณ

   add-user-tag, remove-user-tag
       Adds a user tag to or removes a user tag from the selected group of
       packages. If a package name contains a tilde ("~") or question mark
       ("?"), it is treated as a search pattern and the tag is added to or
       removed from all the packages that match the pattern (see the
       section "Search Patterns" in the aptitude reference manual).

       User tags are arbitrary strings associated with a package. They can
       be used with the ?user-tag(<tag>) search term, which will select
       all the packages that have a user tag matching <tag>.

นอกจากนี้ยังดูตัวเลือก--add-user-tag, --add-user-tag-to, ,--remove-user-tag --remove-user-tag-fromตัวอย่างการใช้งาน:

aptitude install cinnamon --add-user-tag "for=cinnamon; date=$(date)"

อย่างไรก็ตามฉันกลัวว่าพวกเขาจะสามารถมองเห็น / ใช้งานได้aptitudeเท่านั้น


ใช่! มันสมบูรณ์แบบ! จุดที่น่าสนใจ: แท็กผู้ใช้สามารถเรียกดูได้ผ่านการaptitude showแสดงในกล่องโต้ตอบข้อมูลความถนัดและสามารถเป็นสตริงที่มีความยาวตามอำเภอใจ (พร้อมช่องว่าง ฯลฯ )
Francois G
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.