posso modificar um sistema baseado em .rpm para usar arquivos .deb, apt-get e repositórios debian / ubuntu?

4

Recentemente, tive problemas ao instalar o Debian em um netbook. Havia três problemas principais de hardware / kernel que eu não queria consertar, e como cada um dos fóruns / wiki relatou exatamente os mesmos problemas com pouquíssimas soluções fáceis, decidi tentar algo novo.

Então, eu tentei todas as distros nas quais pude colocar minhas mãos, esperando encontrar uma que funcionasse mais ou menos perfeitamente fora da caixa.

Para minha surpresa, a versão mais recente do openSUSE funciona perfeitamente e roda tão rápido quanto o Debian.

Infelizmente, muitos pacotes que são padrão nos sistemas baseados em Debian nem sequer são instalados por padrão no openSUSE. O repositório de software disponível é deprimente pequeno.

Existe alguma maneira de contornar isso? Construir um sistema baseado no Debian no topo da configuração do kernel pronto para uso a partir de uma distribuição totalmente não relacionada?

    
por ixtmixilix 21.07.2011 / 18:21

3 respostas

4

Você não pode instalar pacotes diretamente de uma distribuição para outra distribuição.

Geralmente problemas de driver não dependem da distribuição, eles dependem das versões do kernel e do driver. Tente encontrar um kernel ou drivers mais recentes para o Debian.

Você pode instalar o Debian em um chroot (em uma partição separada ou com o Debootstrap, e executá-lo fora do kernel SuSE. Eu tenho escrito um guia de schroot e debootstrap para outro propósito, mas uma vez você tem um binário de debootstrap na sua instalação do SuSE e no pacote schroot instalado, instruções semelhantes devem ser obtidas você está executando um Debian ou Ubuntu chroot.

    
por 21.07.2011 / 18:45
4

Acho que esta é a primeira impressão que alguém tem quando vem do Ubuntu para o Fedora ou o openSUSE: wow, os repositórios são menores.

Ambas as distros mantêm repositórios enxutos, muitas vezes devido a políticas estritas de código aberto.

Em ambas as distribuições existem repositórios de terceiros que complementam o repositório oficial:

  • Para o Fedora, há o RPMFusion.

  • Para o openSUSE Packman.

Tente adicionar o Packman à sua configuração de zypper e você provavelmente ficará mais à vontade com o número de pacotes disponíveis.

Você deve fazer isso como root na linha de comando para adicionar o Packman ao zypper :

zypper ar -f -n packman http://packman.inode.at/suse/openSUSE_11.4 packman

Verifique a versão correta do openSUSE.

Existe outro repo para vlc. Dê uma olhada em aqui .

    
por 21.07.2011 / 18:53
2

Você pode transformar debs em rpms e vice-versa com um programa chamado alien , mas de forma geral eu não recomendo que você tente enxertar pacotes de uma distribuição em outro.

    
por 21.07.2011 / 21:12