Existe uma maneira infalível e fácil de determinar quais debs significados para o ubuntu irá instalar no debian

6

Eu tenho usado o ubuntu por um longo tempo, e coletei muitos pacotes .deb do Ubuntu que eu posso precisar para futuras instalações. A maioria deles é retirada de PPAs desatualizados ou obsoletos ou de fontes oficiais externas.

Eu tenho um sistema antigo por aí, velho demais para rodar o Ubuntu, e estou pensando em instalar o Debian Squeeze com o LDXE ou algo assim para convertê-lo em um servidor de arquivos / impressão.

Eu sei que é possível instalar debs do Ubuntu no Debian, mas alguns simplesmente não serão instalados devido a dependências. Existe uma maneira fácil de instalar debs do Ubuntu no Debian? Como posso determinar quais serão instalados com segurança e quais têm potencial para quebrar o sistema? Existe um script para isso?

    
por tinhed 10.03.2011 / 07:43

2 respostas

7

Dependências são armazenadas no .deb . Tente instalar dpkg --dry-run -i file.deb . Ele irá visualizar o que está faltando. Se você tiver sorte, estará faltando apenas dependências e sem conflitos. Nesse caso, realmente instale o pacote:

dpkg -i file.deb
apt-get install -f
    
por shellholic 10.03.2011 / 11:22
1

Geralmente é improvável que programas construídos para o Ubuntu funcionem no Debian, como o Ubuntu constrói com SSP (stack smashing protection) por padrão, o que requer um conjunto de funções auxiliares que são normalmente encontradas na libssp, mas incluídas na libc on Ubuntu.

    
por Simon Richter 10.03.2011 / 16:09