deborphan - Procurador de pacotes órfãos
deborphan [OPÇÃO] ... [PACOTE]
...
O deborphan procura pacotes que não têm
pacotes a depender deles. A operação predefinida é
procurar dentro das secções libs, oldlibs e introspection para
caçar bibliotecas não utilizadas.
Se for invocado com uma lista opcional de pacotes, apenas as
dependências desses pacotes serão verificadas. Os resultados
são escritos no stdout como se a opção
--show-deps fosse fornecida. A procura por pacotes específicos
irá mostrar o pacote, apesar da sua prioridade. É
possível especificar -, para ler uma lista de pacotes a partir
da entrada standard.
- -f,
--status-file=FICHEIRO
- Use FICHEIRO como o ficheiro de estado.
- -h, --help
- Mostra uma mensagem curta de ajuda e termina.
- -v, --version
- Mostra informação de versão e termina.
- -a, --all-packages
- Verifica todos os pacotes, em vez de apenas aqueles na
secção libs. É melhor ser usado (se for usado) em
combinação com --priority. Esta opção
implica --show-section.
- -e,
--exclude=LISTA
- Exclui os pacotes nomeados na LISTA (uma lista separada por
vírgulas) da avaliação como se não existissem
no ficheiro de estado.
- -H, --force-hold
- Ignora as bandeiras "hold" do dpkg em pacotes e assim mostra
estes pacotes. Sem esta opção, os pacotes com a bandeira
"hold" definida não serão mostrados. Por favor
consulte dpkg(1) para mais informação acerca de
bandeiras de pacotes. Devido a um bug no (Debian bug #137771) as bandeiras
hold criadas pelo aptitude são ignoradas pelo deborphan.
- --ignore-suggests
- --ignore-recommends
- Não verifica se existe um pacote 'a sugerir'
(--ignore-suggests) ou 'a recomendar' (--ignore-recommends)
o pacote. Quando ambas opções são usadas em conjunto,
o deborphan comporta-se como se o 'modo nice' mencionado em baixo
estivesse sido desligado.
- -n, --nice-mode
- Desliga o modo nice. O modo nice verifica se há um pacote a
'sugerir' ou a 'recomendar' o pacote. Se for encontrado um, o pacote
será marcado como em uso, ou, quando --show-deps é
usado, mostra o pacote que sugere o pacote como se ele dependesse
dele.
- -p,
--priority=PRIORIDADE
- Mostra apenas aqueles pacote com a prioridade igual, ou maior que
PRIORIDADE. PRIORIDADE pode estar no alcance de 1–5,
ou um de required, important, standard,
optional, extra. O valor predefinido para PRIORIDADE
é 2 (important).
- --find-config
- Esta opção procura pacotes desinstalados que ainda
têm ficheiros de configuração no sistema. Implica a
opção -a.
- --libdevel
- Também procure na secção "libdevel".
- -A, --add-keep PKG1
... PKGn
- Todos os pacotes da lista de pacotes que nunca devem ser reportados,
independentemente do seu estado. Você pode especificar '-'
para usar a entrada standard. Note que esses nomes de pacotes são
sensíveis a maiúsculas-minúsculas.
- -k,
--keep-file=FICHEIRO
- Usa FICHEIRO para armazenar a lista de pacotes retidos na
versão actual.
- -L, --list-keep
- Mostra a lista de pacotes que estão a ser retidos na versão
actual.
- -R, --del-keep PKG1
... PKGn
- Remove pacotes da lista de pacotes que nunca devem ser reportados.
Você pode especificar '-' para usar a entrada standard. Se
não existirem dependências para este pacote na
próxima vez que o deborphan for invocado, ele será
reportado outra vez.
- -Z, --zero-keep
- Purga a lista inteira de pacotes que estão a ser retidos na
versão actual. A única opção possível
em combinação com esta opção é
-A.
- --guess-*
- --no-guess-*
- O deborphan pode tentar adivinhar que pacotes podem não ser de
muito uso por si ao examinar o nome do pacote e/ou a
descrição. Irá pretender que o pacote está na
secção main/libs, e reportá-lo como se fosse
uma biblioteca. Este método não é de modo algum
perfeito ou até mesmo de confiança, portanto cuidado ao
usá-lo! é também possível dizer ao deborphan
por exemplo para adivinhar todos os interpretadores mas não Perl ao
usar --guess-interpreters --no-guess-perl ou para adivinhar
todos menos Mono ao usar --guess-all --no-guess-mono. Por
favor note que a opção --no-guess- deve ocorrer
após a opção --guess- que modifica, isto torna
possível declarar coisas mais complexas como adivinhar todos,
excepto interpretadores mas adicionalmente tentar adivinhar perl.
As seguintes opções são para serem prefixadas
por --guess- ou (excepto only) por --no-guess-:
- common
- Esta opção tenta encontrar pacotes comuns, isto é,
pacotes com nomes a acabar em -common.
- data
- Esta opção tenta encontrar pacotes de dados, isto é,
pacotes com nomes a acabar em -data.
- debug
- Esta opção tenta encontrar bibliotecas de
depuração, isto é, pacotes com nomes a acabar em
-dbg ou -dbgsym.
- dev
- Esta opção tenta encontrar pacotes de desenvolvimento, isto
é, pacotes com nomes a acabar em -dev. Veja também a
opção --libdevel.
- doc
- Esta opção tenta encontrar pacotes de
documentação, isto é, pacotes com nomes a acabar em
-doc.
- dummy
- Esta opção tenta encontrar pacotes dummy, isto é,
pacotes com dummy ou transitional na sua
descrição curta.
- kernel
- Esta opção tenta encontrar módulos de kernel. Tenta
corresponder a
(-modules|^nvidia-kernel)-.*[0–9]+\.[0–9]+\.[0–9]+.
- interpreters
- Tenta encontrar módulos de interpretador (isto é, implica
ruby, pike, python, perl e mono).
- mono
- Esta opção tenta encontrar bibliotecas mono. Tenta
corresponder a ^libmono.
- perl
- Esta opção tenta encontrar módulos perl. Tenta
corresponder a ^lib.*-perl$.
- pike
- Esta opção tenta encontrar módulos pike. Tenta
corresponder a ^pike[[:digit:]]*-.
- python
- Esta opção tenta encontrar módulos python. Tenta
corresponder a ^python[[:digit:]]*-.
- ruby
- Esta opção tenta encontrar módulos ruby. Tenta
corresponder a ^lib.*-ruby[[:digit:].]*$.
- section
- Esta opção tenta encontrar bibliotecas que foram
acidentalmente colocadas na secção errada. Tenta
corresponder a ^lib, mas não se acabar em um de:
-dbg, -dbgsym, -doc, -perl, ou -dev.
- all
- Tenta todos os de cima.
- only
- Ignora a secção de pacotes completamente, e dirige-se apenas
ao nome e/ou descrição. Esta opção tem de ser
usada em conjunto com uma ou mais das opções --guess
listadas em cima, ou o deborphan não irá mostrar nada.
- /var/lib/dpkg/status
- Estados dos pacotes disponíveis. Veja a secção
INFORMAÇÃO ACERCA DE PACOTES no manual do
dpkg para mais informação.
- /var/lib/deborphan/keep
- Uma lista de pacotes separados por novas linhas para reter. Os nomes dos
pacotes não estão em ordem particular.
Se você reportar um bug, por favor inclua o ficheiro
/var/lib/dpkg/status. Isso irá ajudar a reproduzir os
bugs.
deborphan was written by Cris van Pelt <"Cris van
Pelt"@tribe.eu.org>, then maintained by Peter Palfrader
<weasel@debian.org> and Carsten Hey <c.hey@web.de>