Uygun / yetenekli bakımı kolaylaştırmak için kurulum sırasında paketlere açıklama ekleme


11

Ben ile benim paketleri yönetmek yetenek .

Zaman zaman paketler listemden geçiyorum, eski uygulamaları kaldırarak (artık kullanmak istemediğim için).

Ben bu sistemimde geliştirme kütüphaneleri sınırlı sayıda varken Örneğin, do kalıcı yüklü olmasını istemediğiniz bir çok insan beni kaynağından bazı program derlemek için izin etmek için geldiğini bir kez ve uzun zaman önce . Bu temizlik oturumlarının gereksiz bağımlılıkları hesaba katması için markautoyetenek komutunu kullanıyorum .

Sorun şu ki, geçici paketler ve saklamam gereken şeyler arasında fark yaratmak için bazen belleğime güvenemiyorum (çünkü örneğin, yarın bir şeyi yeniden derlemelerine ihtiyacım olacak ). Yönetim görevlerini bir sunucu üzerinden başka bir yöneticiyle paylaştığımda durum daha da şiddetli. Alternatif olarak, keşke kullanımdan sonra geçici olan tüm paketleri temizleyecek disipline sahip olmayı isterdim , ama tarih umut etmek için çok fazla şey olduğunu kanıtlıyor.

Dolayısıyla: markauto gibi , kurulum sırasında paketlere açıklama eklememe izin veren bir araç var mı, bir bayrakla değil, neden kurulduğunu söyleyen basit bir yorum dizesiyle ?

İdeal olarak, bu yorum yetenekli (veya sinaptik veya bu günlerde çocuklar paketleri yönetmek için ne kullanıyorsa) ile alınabilir. İdeal olarak, bu, aynı sunucudaki başka bir yöneticinin birlikte çalışabileceği bir şey olacaktır ve bu nedenle, örneğin, paket ağacının zaten sahip olduğu aynı kilit yönetim sisteminden faydalanacaktır.

Yanıtlar:


9

Aptitude "kullanıcı etiketleri" ni destekler, gereksinimlerinizi karşılayıp karşılamadıklarına bakın.

   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>.

Ayrıca seçeneklerini görmek --add-user-tag, --add-user-tag-to, --remove-user-tag, --remove-user-tag-from. Bir örnek kullanım:

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

Bununla birlikte, sadece görünür / kullanılabilir olduklarından korkuyorum aptitude.


Evet ! Bu harika ! Dikkate değer noktalar: kullanıcı etiketi üzerinden alınabilir aptitude show, yetenek bilgisi iletişim kutusunda görüntülenir ve keyfi uzun bir dize (boşluklar vb
Francois G
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.