dose-builddebcheck - Online na nuvem

Este é o comando dose-builddebcheck 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 Windows online ou emulador MAC OS online

PROGRAMA:

NOME


dose-builddebcheck - Verifique se um pacote pode ser construído em um sistema Debian

SINOPSE


dose-builddebcheck --deb-native-arch =nome [opções] repositórios binários repositório-fonte

DESCRIÇÃO


dose-builddebcheck determina, para um conjunto de estrofes de controle do pacote fonte debian, chamadas
o repositório de origem, seja um ambiente de construção para os pacotes da fonte
repositório pode ser instalado na arquitetura nativa especificada usando pacotes de
o repositório binário. Para isso, apenas as meta-informações do pacote são levadas em consideração:
dependências de construção e conflitos de construção no pacote fonte, e entre pacotes
relacionamentos expressos no repositório binário. O algoritmo de resolução de restrições é
completa, ou seja, encontra solução sempre que existe uma, mesmo para múltiplas
dependências disjuntivas e conflitos profundos de pacotes. Este problema é computacionalmente
inviável em teoria (ou seja, NP-completo), mas pode ser resolvido de forma muito eficiente para
repositórios de pacotes que realmente ocorrem na prática. A instalabilidade de pacotes binários é
analisado de acordo com seu Depende, Conflitos e Fornece campos com seu significado como
da política Debian versão 3.9.0. Pré-depende são tratados como Depende e Breaks e guarante que os mesmos estão
tratado como Conflitos.

Entrada Formato


O repositórios binários argumento é uma lista de nomes de arquivos contendo estrofes no formato
of controle deb(5), separados por uma linha em branco. Por exemplo, os arquivos de pacotes encontrados
em um servidor espelho Debian ou no diretório / var / lib / apt / lists / de um sistema Debian, são
adequado. o repositório-fonte argumentoéo nome de um arquivo contendo o código debian
estrofes de controle, separadas por uma linha em branco. Por exemplo, os arquivos de código-fonte encontrados em
um servidor espelho Debian ou no diretório / var / lib / apt / lists / de um sistema Debian, são
adequado.

As anotações de múltiplos arcos são corretamente consideradas pela verificação de dose-build. Pacotes de quem
arquitetura não é a arquitetura nativa nem está na lista de arquiteturas estrangeiras
(veja abaixo) são ignorados. Aqui, nativo e estrangeiro se referem ao mesmo tempo ao
arquitetura na qual a compilação será executada, e para a arquitetura host do
compilação. A compilação cruzada é suportada especificando o hospedeiro arquitetura.

OPÇÕES


OPÇÕES PARA ESPECIFICANDO ARQUITETURAS
--deb-native-arch =nome
Especifique a arquitetura nativa. Este argumento é obrigatório.

--deb-Foreign-archs =nome [,nome] ...
Especifique uma lista separada por vírgulas de arquiteturas estrangeiras. O padrão é um vazio
lista de arquiteturas estrangeiras. Se --deb-host-arch está definido, é usado como um
arquitetura estrangeira implícita.

--deb-host-arch =nome...
Especifique a arquitetura do host.

OPÇÕES PARA FILTRAGEM A INPUT
--Mais recentes
Apenas a versão mais recente de cada pacote é mantida, as versões mais antigas dos pacotes são
ignorado.

OPÇÕES CONTROLANDO SAÍDA
-f --falhas
Mostra apenas pacotes quebrados que falham na verificação de instalabilidade.

-s --successos
Mostra apenas os pacotes que não falham na verificação de instalabilidade.

-e --explique
Dê explicações. Se usado junto com --failures, a explicação consiste
de cadeias de dependências levando a um conflito ou dependência de um pacote ausente.
Se usado junto com --successes, a explicação consiste em uma instalação
definido.

-o lima Enviar saída para lima.

MISC OPÇÕES
-v Habilite informações / avisos / mensagens de depuração. Esta opção pode ser repetida em até três
vezes para aumentar a verbosidade.

-h, --Socorro
Exiba esta lista de opções.

--deb-ignore-essencial
Não considere os pacotes essenciais como parte do problema de instalação. Por
por omissão, todos os pacotes essenciais são considerados como parte do problema de instalação
para todos os pacotes, isto é, um pacote é instalável se e somente se for co-
instalável com todos os pacotes essenciais. Esta opção permite ao usuário testar o
instalabilidade sem pacotes essenciais instalados.

SAIR CÓDIGOS


Os códigos de saída 0-63 indicam um encerramento normal do programa, os códigos 64-127 indicam
encerramento anormal do programa (como erros de análise, erros de E / S).

Em caso de encerramento normal do programa:

- o código de saída 0 indica que todos os pacotes em primeiro plano podem ser instalados;

- o código de saída 1 indica que pelo menos um pacote em primeiro plano pode ser desinstalado.

EXEMPLO


Calcule a lista de pacotes fonte em fontes para a qual não é possível instalar um
ambiente de compilação em i386, assumindo que os pacotes binários descritos no arquivo Packages
Estão disponíveis:

dose-builddebcheck -v -f -e --arch amd64
/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_sid_main_binary-amd64_Packages
/var/lib/apt/lists/ftp.fr.debian.org_debian_dists_sid_main_source_Sources

Calcule a lista de pacotes fonte para armel em fontes para os quais não é possível
instalar um ambiente de compilação mix em amd64 mais armel, assumindo que os pacotes binários
descrito no arquivo Os pacotes estão disponíveis:

deb-builddebcheck --failures --successes --deb-native-arch=amd64
--deb-foreign-archs=armel,linux-any --deb-host-arch=armel
DebianPackages / Sid-amd64-armel-Packages-050812.bz2
DebianPackages / Sid-Sources-single-version-050812.bz2

Use dose-builddebcheck online usando serviços onworks.net



Programas online mais recentes para Linux e Windows