aptitude
bir aramada hangi programların sistemde yüklü olduğunu göstermeyi kolaylaştırır (yardımı ile grep
):
aptitude search flash | grep ^i
Aslında, aramaları bağlamsal aramayı desteklediğinden, aptitude
sizin aktardıklarınızdan çok daha güçlüdür grep
:
Örneğin, bu, yüklü olan paket adında 'flash' bulunan tüm paketleri bulur:
aptitude search '~iflash'
"Kısa form" un eşdeğer bir "uzun form" u ~i
:
aptitude search '?installed(flash)'
Arama kalıplarının varsayılan olarak ücretsiz (bağlantısız) olduğuna dikkat edin. Bunları demirlemek için, ' ^
' (dizgenin başlangıcı) ve / veya ' $
' (dizgenin sonu ) çapa desenlerini kullanmanız gerekir .
İsimleri 'ttf' veya 'font' ile başlayan tüm paketleri bulmak için:
aptitude search '(^ttf|^font)'
(Not: Bu, aptitude
doğru düzeltmesi '^(ttf|font)'
düzgün çalışmadığından , bir hata için geçici bir çözümdür - adları 'ttf' ile başlayan veya 'font' içeren paketleri bulur .)
Diğer şık aptitude
özellikler:
'Firmware' içeren tüm paketleri kendi adlarına ALSO'nun açıklamalarında 'kablosuz' olduğunu göster:
aptitude search 'firmware ~dwireless'
veya uzun form:
aptitude search '?and(?name(firmware),?description(wireless))'
(Not: kısa formda, boşlukla ayrılmış argümanlar tırnak içinde ANDed; ayrı bir argv [] komut satırı argümanları olarak iletilirse ORed olurlar.)
p atmel-firmware - Firmware for Atmel at76c50x wireless networking chips.
p firmware-atheros - Binary firmware for Atheros wireless cards
...
p libertas-firmware - Firmware for Marvell's libertas wireless chip series
p zd1211-firmware - Firmware images for the zd1211rw wireless driver
~U
Geçerli sürümlerinden Yükseltilebilir olan tüm paketleri yeni sürümlerle gösterir:
# aptitude update ; aptitude versions '~U'
Package virtualbox-4.1:
i 4.1.18-78361~Debian~squeeze 100
p 4.1.20-80170~Debian~squeeze <NULL> 500
'Gcc-multilib' Tavsiye Eden Paketleri Göster
$ aptitude search '~DRecommends:gcc-multilib'
i libc6-dev-i386 - Embedded GNU C Library: 32-bit development libraries for AMD64
'Sigorta gereçlerinin' neden yüklenmesi gerekebileceğini açıklayın
$ aptitude why fuse-utils
i xorg Depends xterm | x-terminal-emulator
pi gnome-terminal Provides x-terminal-emulator
pi gnome-terminal Recommends gvfs
pi gvfs Depends libgdu0 (>= 2.29.90)
pi libgdu0 Depends udisks (< 1.1.0)
pi udisks Recommends ntfsprogs
pi ntfsprogs Depends fuse-utils (> 2.5.0)
(Bu örnekte, tüm "Tavsiye edilenler" paketlerinin yerleştirilmesinin Sıkıştırılmasından (?) Beri varsayılandan kaynaklanan çılgıncalıklar gösterilmektedir. GNome-terminalinin kurulması ntfsprogs ve fuse-utils'in yüklenmesinin sona ermesidir. Belirtilmedikçe, isteğe bağlı olan yerleşik NTFS tümleştirmesi değil.)
"Mail-transport-agent" hizmetini sağlayan tüm paketleri bulun:
$ aptitude search '?provides(mail-transport-agent)'
p citadel-mta - complete and feature-rich groupware server (mail transport agent)
...
p nullmailer - simple relay-only mail transport agent
p postfix - High-performance mail transport agent
i sendmail-bin - powerful, efficient, and scalable Mail Transport Agent
p ssmtp - extremely simple MTA to get mail off the system to a mail hub
p xmail - advanced, fast and reliable ESMTP/POP3 mail server
Yüklü olan, Temel veya Bağımlılıklar tarafından otomatik olarak yüklenmeyen tüm paket adlarını göster:
$ aptitude search '~i!(~E|~M)' -F '%p'
Ne yazık ki, bu malzeme oldukça kötü belgelenmiş ve sert bulmak için, ancak burada '(yetenek 'sürdürücü itibaren) en iyi referans s'.
aptitude
varsayılan olarak yüklenmemektedir .