DEBORPHAN(1)

NOME
deborphan - Procurador de pacotes órfãos

SINOPSE
deborphan [OPCÇÃO]... [PACOTE    ]...

DESCRIÇÃO
O deborphan procura pacotes que não têm pacotes a depender deles. A operação predefinida é procurar apenas dentro das secções libs e oldlibs 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
    Procura na secção libdevel adicionalmente a libs e oldlibs.

  MANTER A GESTÃO DE FICHEIRO

-A, --add-keep PACOTE1...PACOTEn
    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 PACOTE1...PACOTEn
    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.

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
    This option tries to find kernel-modules. It tries to match (-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, -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), orphaner(8), editkeep(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 foi escrito por Cris van Pelt <"Cris van Pelt"@tribe.eu.org>, e depois mantido por Peter Palfrader <weasel@debian.org> mas nos dias de hoje é mantido por Carsten Hey <c.hey@web.de>