As distribuições baseadas em Debian podem usar .deb para instalar pacotes?

0

Por exemplo, estou executando um linux brilhante. Eu estou querendo saber se eu posso instalar pacotes que são destinados a distribuições debian usando dpkg -i em um arquivo * .deb?

    
por John Dempsey 17.01.2015 / 21:54

2 respostas

1

Eu já deixei um comentário com base na possibilidade de interpretar mal sua pergunta, então vou expandi-la aqui para esclarecer.

Formatos do pacote

Existem vários formatos diferentes para empacotar o software Linux. Tudo o que há na árvore genealógica Debian usa o pacote .deb. Portanto, se você precisar carregar um driver que esteja disponível em .deb, .rpm e em um tarball, a opção será .deb.

No entanto, como o @ Xen2050 descreve, nem tudo que é empacotado em um .deb será necessariamente compatível com tudo o que diferencia Sparky de outras distros da família Debian. Existem dois tipos de problemas.

Problemas de compatibilidade

As distribuições do Linux contêm uma grande coleção de componentes e nem todos os componentes disponíveis para criar uma distribuição de distro bem uns com os outros. Você não pode construir uma distro escolhendo arbitrariamente a partir de um "menu chinês" de peças disponíveis - uma da coluna A e duas da coluna B. Assim, o software específico em um dado .deb pode não ser compatível com algo no Sparky. De um modo geral, coisas como software de aplicativos geralmente funcionam. Coisas que modificam a distro, em si, são muitas vezes falsas.

Problemas de estabilidade

A segunda questão é a estabilidade (a probabilidade de ter problemas). Em sua essência, as distribuições baseadas no Debian são baseadas em um dos três níveis de validação.

  • A versão Estável é como a dama Hanes ("Não diz Hanes até eu dizer Hanes"). Tudo é extensivamente testado e não entra na distro até que se prove que não há problema.

  • Sparky é baseado no Teste do Debian. Isso contém coisas que estão em processo de avaliação. Ainda não foi suficientemente comprovado para inclusão no Stable ou identificado como tendo um problema sério.

  • O terceiro nível é Unstable . Isso é algo que teoricamente deveria ser compatível e parece bom avaliar a possível inclusão, mas não entrou no processo de teste.

O processo de teste envolve tanto erros sérios no software quanto compatibilidade com a distribuição principal. Existe um trade-off. Se você quer a versão mais recente e melhor de alguns softwares, provavelmente não virá de um repositório estável.

Fonte

Se você está recebendo seu pacote .deb de terceiros, seu "nível de estabilidade" é desconhecido. Se você está obtendo isto de um repositório de distro, a fonte indicará isto. Com Sparky, algo que você obtém de um repositório Stable será melhor testado do que o próprio Sparky (embora não necessariamente compatível com Sparky). Algo que você recebe de um repositório do Unstable terá qualidade desconhecida e poderá potencialmente introduzir problemas.

    
por 18.01.2015 / 19:57
0

Sua distribuição tem dpkg instalado? Apenas digitá-lo em um terminal deve lhe dar uma resposta. Se você fizer isso, então você deve ser capaz de instalar pacotes .deb. E você pode precisar de alguns outros pacotes dependentes também. Se houver uma versão do apt-get ou do repositório de software a ser instalada, ela provavelmente será preferida.
(Você pode baixar seus arquivos .deb específicos de distro, depois instalá-los com dpkg também)

MAS, você deve instalar apenas pacotes específicos para sua distro, de preferência Sparky Linux, ou semelhante a é baseado no Debian Testing, então a partir daí.

Você poderia tentar instalar pacotes .deb de outras distribuições, mas eles podem não funcionar corretamente ou de qualquer forma.

    
por 18.01.2015 / 00:40