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.
dpkg(8), dselect(8), cruft(8),
xargs(1)
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>