- bookworm 1.7.35
DEBORPHAN(1) | General Commands Manual | DEBORPHAN(1) |
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¶
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>
Fevereiro 2009 | deborphan |