InglêsFrancêsEspanhol

Ad


favicon do OnWorks

debtree - Online na nuvem

Execute debtree no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o comando debtree que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


debtree - mostra as relações entre os pacotes

SINOPSE


Debtree [opções] pacote

DESCRIÇÃO


Gera gráficos de dependência (em sintaxe `dot ') para o pacote especificado. A saída é
escrito em STDOUT e pode ser usado como entrada para o comando ponto(1) da embalagem
`graphviz '.

Os gráficos de dependências irão, por padrão, mostrar (pré-) dependências, pacotes recomendados,
conflitos não versionados e pacotes virtuais fornecidos pelo pacote solicitado. Opcionalmente
também podem ser incluídos pacotes sugeridos e conflitos de versão.

Além de gráficos mostrando dependências regulares, Debtree também pode gerar gráficos mostrando o
dependências reversas e de construção para um pacote.

Dependência tipos
O tipo de dependência entre os pacotes é pelo tipo de linha e pela cor da seta
indicando a dependência:
Depende de construção: ouro escuro, negrito
Build-Depends-Indep: ouro claro
Pré-depende: roxo, negrito
Depende: azul
Recomenda: preto
Sugestão: preto, pontilhado
Conflitos: vermelho
Fornece: verde, seta invertida

Por padrão, os requisitos de versão para dependências e conflitos com versão serão mostrados
ao lado da flecha.

Alternative dependências
Dependências alternativas serão mostradas dentro de um único nó (uma forma retangular com
linhas horizontais separando os pacotes).

Uma dependência alternativa será indicada por uma única seta, a menos que um ou mais dos
dependências são versionadas. Nesse caso, uma seta separada (terminando no pacote relevante)
mostrando o requisito de versão é desenhado. Setas para dependências em um pacote em um conjunto de
alternativas serão originadas no pacote correto no conjunto, embora em alguns casos isso
pode estar na linha de separação entre duas alternativas.

Se um pacote incluído em uma dependência alternativa também precisa ser exibido separadamente
ou também faz parte de algum outro conjunto de dependências alternativas, suas dependências serão apenas
incluído uma vez, com a primeira ocorrência do pacote. Para as ocorrências secundárias, o
o nome do pacote será mostrado entre colchetes: `[...] '.

Veja também a opção --show-installed abaixo.

Virtual pacotes
Os pacotes virtuais serão mostrados em uma forma octogonal com uma seta verde invertida do
fornecimento de pacote (s).

Se apenas um único pacote fornece o pacote virtual, este pacote (e suas dependências)
será exibido no gráfico.

Se houver vários pacotes que fornecem o pacote virtual, eles serão mostrados dentro
um único nó com cantos arredondados, mas apenas se houver menos de três (ou o número
definido pela opção --max-Provedores). Se houver mais do que esse número, será
indicado por reticências (`... ') no nó; nenhum pacote individual será mostrado, mas o
o número de pacotes fornecidos é indicado ao lado da seta. Dependências do
os pacotes fornecidos não serão exibidos.

Um gráfico de dependência regular irá, por padrão, também mostrar quaisquer pacotes virtuais fornecidos pelo
pacote binário solicitado.

Desconhecido pacotes
Pacotes listados como dependências, mas desconhecidos no banco de dados de pacotes,
ser exibido com uma tonalidade avermelhada. No caso de dependências alternativas, o pacote
o nome será mostrado entre pontos de interrogação: `? ...? '.

Pacote versões
Se várias versões de um pacote estiverem disponíveis, as informações de dependência para o
a versão mais alta disponível será usada, com uma exceção. Se a opção --show-installed
for usado, a versão instalada será usada para pacotes que estão instalados no sistema.

Gerenciando gráfico tamanho e complexidade
Debtree oferece vários mecanismos para ajudar a reduzir o tamanho dos gráficos de dependência dos pacotes
com árvores de dependência grandes ou complexas. O primeiro mecanismo é limitar quais tipos de
dependências são incluídas, por exemplo, excluindo pacotes recomendados ou conflitantes de
o gráfico. O segundo mecanismo é a configuração de listas de pular e final pacotes;
veja a seção CONFIGURAÇÃO abaixo para detalhes. O último mecanismo é colocar um disco rígido
limite na profundidade da árvore de dependência.

Não é possível incluir as dependências dos pacotes sugeridos. Fazer isso seria em
quase todos os casos resultam em uma explosão do tamanho dos gráficos.

Para alguns pacotes, infelizmente é quase impossível gerar uma dependência utilizável
gráfico devido ao número de dependências que eles possuem. Este é frequentemente o caso para meta
pacotes, por exemplo aqueles para KDE ou GNOME.

OPÇÕES


Este programa segue a sintaxe de linha de comando GNU usual, com longas opções começando com
dois travessões (`- '). Uma visão geral das opções com suporte está incluída abaixo.

--show-instalado, -I
Mostra quais pacotes estão instalados no sistema.

Os nós para pacotes que estão instalados no sistema serão coloridos de luz
verde. Para dependências alternativas, apenas os pacotes instalados serão incluídos (um
reticências são usadas para indicar alternativas omitidas); para alternativa insatisfeita
dependências, todas as alternativas serão incluídas.

--show-rdeps, -R
Também mostra dependências reversas do pacote e quaisquer pacotes virtuais que ele fornece.

Dependências reversas que não estão instaladas serão coloridas em amarelo claro; instalado
uns azul claro. A exibição de dependências reversas do tipo Sugestão não é suportada.

Recomenda-se o uso da opção --show-installed em combinação com esta opção.
Veja também as opções --rdeps-depth e --max-rdeps. Esta opção é ignorada se
--build-dep também é especificado.

--build-dep, -b
Mostra dependências de construção em vez de dependências de pacote.

Os pacotes sugeridos nunca serão incluídos em um gráfico de dependência de construção. Se lá
são pacotes alternativos para satisfazer uma dependência, normalmente apenas o primeiro
alternativa será mostrada. No entanto, quando usado em combinação com o
opção --show-installed, todas as alternativas já instaladas serão incluídas para
dependências satisfeitas (a menos que a opção --no-alternativas também seja fornecida).

--arco=arquitetura
Especifique a arquitetura (ou `all ') para o gráfico de dependência de construção. Se a opção
A opção --buildep não está presente, esta opção será ignorada. O padrão é o
arquitetura do sistema no qual o comando está sendo executado.

Se a arquitetura `all 'for especificada, todas as dependências de construção serão mostradas. Caso existam
dependências de construção têm `condições de arquitetura ', essas serão exibidas em um
gráfico.

Se uma arquitetura for especificada (incluindo o padrão), apenas construir dependências
que são relevantes para essa arquitetura serão mostrados; construir dependências para outros
arquiteturas serão ignoradas.

--with-sugere, -S
Incluir pacotes sugeridos; dependências de pacotes sugeridos nunca são incluídas.

--não-recomenda
Não mostre os pacotes recomendados.

Esta opção será ignorada se usada em combinação com a opção --with-sugere.

--não-alternativas
Mostre apenas o primeiro pacote de um conjunto de dependências alternativas. Efetivamente
isso mostra qual pacote seria instalado por padrão (na maioria dos casos).

--no-fornece
Não mostra pacotes virtuais fornecidos pelo pacote solicitado.

--max-Provedores=número
Quando houver vários pacotes fornecendo um pacote virtual, mostre apenas o
fornecendo pacotes se houver menos do que este número. O padrão é 3.

--não-versões
Não mostre as versões para dependências com controle de versão.

- sem conflitos
Não mostre conflitos não versionados.

--conflitos-versionados, -VC
Inclui conflitos de versão; por padrão, apenas conflitos não versionados são mostrados.

Esta opção será ignorada se usada em combinação com a opção --no-concepts.

--profundidade máxima=número
Limite o número de níveis de dependências que são percorridos.

Esta opção define um limite para o número de níveis Debtree irá recursivamente quando
determinar dependências. Pacotes no nível especificado serão tratados como final
pacotes (veja a seção CONFIGURAÇÃO abaixo).

A opção pode ser usada para reduzir o tamanho dos gráficos.

--rdeps-profundidade=número
O número máximo de níveis para dependências reversas.

Por padrão, apenas um nível é exibido. Use esta opção para exibir mais níveis.
Implica --show-rdeps.

--max-rdeps=número
Limite a exibição de dependências reversas indiretas.

Ao exibir vários níveis de dependências reversas, uma dependência reversa que
em si tem muitas dependências reversas que podem realmente explodir o gráfico. Por padrão
até 5 dependências reversas indiretas são mostradas individualmente.

- não pular
Também exibe dependências que são suprimidas por padrão (por exemplo, libc6).

Quando selecionado, pular pacotes será tratado como final pacotes em vez de. Isso significa
que as dependências que por padrão não estão incluídas nos gráficos, serão mostradas agora,
mas suas dependências não. Veja também a seção CONFIGURAÇÃO abaixo.

--mostre tudo
Exiba a árvore de dependências completa.

Quando selecionado, todos os limites padrão na forma de final e pular pacotes e guarante que os mesmos estão
desativado e o gráfico de dependência completo para o pacote será gerado. Veja também
a seção CONFIGURAÇÃO abaixo.

Esta opção implica a opção --no-skip, mas pode ser usada em combinação com o
- opção de profundidade máxima. Observe que esta opção não afeta os tipos de dependências
que estão incluídos.

--girar, -r
Desenhe o gráfico da cidade superior em vez de da esquerda para a direita.

--condensar
Ativa uma opção de ponto(1) que pode ajudar a reduzir a desordem em gráficos densos por
concentração de linhas (relacionamentos) entre os pacotes juntos para partes de seus
caminhos.

--quieto, -q
Suprima todas as mensagens informativas / de aviso.

--verbose, -v
Aumente a verbosidade.

Exibe mensagens informativas e de depuração adicionais; pode ser repetido em até três
vezes.

CONFIGURAÇÃO


Debtree pode ser configurado para limitar o tamanho e a complexidade dos gráficos de dependência. Isto é
feito usando duas listas:

/ etc / debtree / skiplist, ~ / .debtree / skiplist
Lista de pular pacotes. Os pacotes incluídos nesta lista estão completamente excluídos de
gráficos. A lista deve conter apenas dependências que são tão comuns que incluem
eles em gráficos apenas confundem o gráfico e não adicionam nenhuma informação.
Os exemplos são libc6 e zlib1g. Se uma dependência alternativa contém apenas skip
pacotes serão omitidos; se contiver uma mistura de pacotes para ignorar e não ignorar,
a presença dos pacotes ignorados será mostrada usando reticências ('...').

/ etc / debtree / endlist, ~ / .debtree / endlist
Lista de final pacotes. Os pacotes incluídos nesta lista são mostrados no gráfico, mas
suas dependências não serão mostradas. Uma forma de diamante é usada para indicar uma extremidade
pacote; no caso de dependências alternativas, o nome do pacote será mostrado
entre colchetes: `{...} '.

De preferência, apenas pacotes que oferecem uma funcionalidade um pouco distinta de
suas dependências reversas devem ser incluídas nesta lista. Em alguns casos, pode ser
necessário também incluir pacotes porque sua árvore de dependências é muito grande ou
complexo.

Se uma lista estiver presente no diretório HOME do usuário, esse arquivo será usado em seu lugar
do arquivo padrão em / etc / debtree /.

Veja também as opções --no-skip, --show-all e --max-depth.

EXEMPLOS


Abaixo estão alguns exemplos básicos de uso para Debtree. Para exemplos mais extensos de gráficos
e informações adicionais, consulte o Debtree site: http://collab-
maint.alioth.debian.org/debtree.

$ debtree dpkg> dpkg.dot
Gere o gráfico de dependência para o pacote dpkg e salve a saída em um arquivo
`dpkg.dot '.

$ ponto -Tsvg -o dpkg.svg dpkg.dot
Use ponto(1) para gerar uma imagem SVG a partir do arquivo `.dot '.

$ debtree dpkg | dot -Tpng> dpkg.png
Gere o gráfico de dependência para o pacote dpkg como imagem PNG e salve o resultante
saída para um arquivo.

$ debtree -b dpkg | dot -Tps | kghostview - &
Gere o gráfico de dependência de construção para o pacote dpkg em formato postscript e visualização
o resultado usando KDE's kghostview(1).

Use debtree online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    Piso de escritório
    Piso de escritório
    OfficeFloor fornece inversão de
    controle de acoplamento, com sua: - dependência
    injeção - injeção de continuação -
    injeção de thread Para mais informações
    visite a...
    Baixar OfficeFloor
  • 2
    Kit Div
    Kit Div
    DivKit é um servidor de código aberto baseado em
    Estrutura de IU (SDUI). Ele permite que você
    distribuir atualizações provenientes do servidor para
    diferentes versões de aplicativos. Além disso, pode ser
    usado para ...
    Baixe o DivKit
  • 3
    subconversor
    subconversor
    Utilitário para converter entre vários
    formato de assinatura. Usuários do Shadowrocket
    deve usar ss, ssr ou v2ray como alvo.
    Você pode adicionar &remark= a
    HT curtido no Telegram...
    Baixar subconversor
  • 4
    SWASH
    SWASH
    SWASH é um numérico de uso geral
    ferramenta para simular instabilidade,
    não hidrostático, superfície livre,
    fluxo rotacional e fenômenos de transporte
    em águas costeiras como ...
    Baixar SWASH
  • 5
    VBA-M (arquivado - agora no Github)
    VBA-M (arquivado - agora no Github)
    O projeto mudou para
    https://github.com/visualboyadvance-m/visualboyadvance-m
    Recursos: Criação de truques, salvar estados multi
    sistema, suporta gba, gbc, gb, sgb,
    sgb2Tu...
    Baixar VBA-M (arquivado - agora no Github)
  • 6
    Stacer
    Stacer
    Otimizador e monitoramento de sistema Linux
    Repositório Github:
    https://github.com/oguzhaninan/Stacer.
    Público: usuários finais / desktop. Do utilizador
    interface: Qt. Programação L...
    Baixar Stacer
  • Mais "

Comandos Linux

Ad