Posso usar o Ubuntu PPAs no Sidux? [fechadas]

3

Eu quero testar o Sidux no Dual-Boot! Porque é uma questão Debianoid apareceu: É possível usar PPAs no Sidux, também?

    
por Tim O. 15.08.2010 / 16:25

3 respostas

10

Não. Alguns pacotes podem funcionar, entretanto existe uma boa probabilidade de que um pacote não funcione no sidux (ou mais especificamente no Debian sid).

Isso é não apenas devido a problemas de dependência . Problemas de dependência são facilmente resolvidos criando pacotes fictícios e instalando os pacotes corretos você mesmo. Além disso, muitos dos pacotes Debian são recompilados sem modificações no Ubuntu - todos os pacotes com números de versão que não terminam em -0ubuntu1 ou mais geralmente -XubuntuY . IIRC, mais de 75% dos pacotes no Ubuntu não são modificados. Claramente as dependências não são um problema tão grande.

Compatibilidade binária é algo que você deveria ter mais medo. O Ubuntu é nem sempre compatível com binário com o Debian. Talvez, às vezes, isso não aconteça em outros momentos. Pacotes em PPAs do Launchpad são cumpridos em um ambiente raiz limpo Ubuntu não Debian . Deve ser que no momento determinado os dois não sejam binários compatíveis, o pacote irá quebrar no seu computador.

Então, aqui está a melhor maneira de fazer isso (embora não seja o mais rápido). Instale pbuilder . Adicione o repositório de origem do PPA às suas fontes de software. Faça o download do pacote de origem usando apt-get source foobar e, em seguida, execute sudo pbuilder build foobar-1.2.3-0ubuntu4ppa5.dsc . (Por favor, poupe algum tempo e use o preenchimento automático de tabulação, não tente lembrar qual versão foi baixada). Isso criará o pacote a partir do código-fonte e fornecerá um binário compatível (desde que você compilou em sua própria máquina) .deb que você pode instalar disponível em /var/cache/pbuilder/result/ .

    
por Umang 16.08.2010 / 08:03
3

Tecnicamente sim. Os PPAs usam o mesmo formato que os repositórios apt normais, então você estaria bem a esse respeito.

O problema vem com dependências. Se os pacotes tiverem nomes diferentes, você não conseguirá preencher alguns deps sem extrair mais e mais pacotes do Ubuntu.

Como o Sidux é baseado no Debian e não no Ubuntu, há uma boa chance de você se deparar com um problema. Adicione o repositório e carregue o aptitude e veja qual é o negócio. Contanto que você não tente instalar nada, você não vai quebrar nada fazendo isso.

    
por Oli 15.08.2010 / 16:32
0

Ei, eu fiz um script automatizado para adicionar ppa's ao sistema debian

link

verifique e sugira quaisquer correções, se necessário.

    
por user8659 10.01.2011 / 17:41

Tags