DEBORPHAN
Section: User Commands (1)
Updated: Fevereiro 2009
Index
Return to Main Contents
NOME
deborphan - Procurador de pacotes órfãos
SINOPSE
deborphan [OPÇÃO] ... [PACOTE] ...
DESCRIÇÃO
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.
OPÇÕES
- -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.
MODIFICADORES DE RESULTADOS
- -d, --show-deps
-
Mostra uma lista de todos os pacotes instalados e os nomes dos pacotes que
dependem deles.
- -P, --show-priority
-
Mostra a prioridade dos pacotes encontrados.
- -s, --show-section
-
Mostra as secções a que os pacotes pertencem.
- --no-show-section
-
Sobrepõe a amostragem de secções quando a predefinição é mostrá-las (veja
--all-packages).
- -z, --show-size
-
Mostra o tamanho instalado dos pacotes encontrados.
MODIFICADORES DE BUSCA
- -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".
MANTER A GESTÃO DE FICHEIRO
- -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.
ADIVINHAR
- --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.
FICHEIROS
- /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.
VEJA TAMBÉM
dpkg(8), dselect(8), cruft(8), xargs(1)
BUGS
Se você reportar um bug, por favor inclua o ficheiro
/var/lib/dpkg/status. Isso irá ajudar a reproduzir os bugs.
AUTORES
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>
Index
- NOME
-
- SINOPSE
-
- DESCRIÇÃO
-
- OPÇÕES
-
- MODIFICADORES DE RESULTADOS
-
- MODIFICADORES DE BUSCA
-
- MANTER A GESTÃO DE FICHEIRO
-
- ADIVINHAR
-
- FICHEIROS
-
- VEJA TAMBÉM
-
- BUGS
-
- AUTORES
-
This document was created by
man2html,
using the manual pages.
Time: 16:57:31 GMT, May 23, 2024