Como posso instalar pacotes do repositório squeeze do Debian no Ubuntu 12.10?

4

Estou usando o Debian Squeeze, mas quero testar o Ubuntu com o Unity.

Acabei de baixar o Ubuntu 12.10 ISO e o instalei, mas não consigo encontrar uma maneira de adicionar o repositório local do Debian.

Como posso usar o repositório de DVD do Debian com o Ubuntu 12.10?

    
por Eng-Khalid Omar 06.03.2013 / 17:25

1 resposta

6

aviso geral

Em geral, misturar Debian e Ubuntu não é uma boa idéia, porque existem algumas pequenas diferenças.

Tenha em mente que as versões do Ubuntu não são uma ramificação do Debian estável . Normalmente os pacotes são sincronizados com o Debian instável algum tempo antes do lançamento do Ubuntu terminar.

Também algumas correções especiais do Ubuntu podem ter sido aplicadas.

Os repositórios Debian e Ubuntu provavelmente tornarão seu sistema inatingível. As dependências de pacotes podem introduzir contradições que levam a uma situação de impasse.

possíveis soluções

adicionando o repositório Debian a apt

Você foi avisado acima. Se você insistir em tentar, você pode adicionar o DVD do Debian ao seu /etc/apt/sources.list . Veja man sources.list para detalhes

instalação manual com dpkg

  1. Instale o pacote Debian com dpkg --force-depends <package.deb> .
  2. Depois, tente resolver as dependências ausentes com apt-get install -f .
  3. Se uma dependência não puder ser satisfeita pelo Ubuntu , volte para 1. e instale também desta forma.

Isto é melhor como a primeira abordagem, mas ao longo do tempo você pode rodar em problemas de dependências, se você atualizar seu sistema com apt-get upgrade .

usa o Launchpad ppa

Meu conselho é que você crie uma conta Launchpad e um repositório ppa . Instale também o pacote ubuntu-dev-tools .

Com o seguinte comando você pode buscar uma fonte Debian e tentar compilá-la para o Ubuntu:

backportpackage --upload=ppa:${LAUNCHPAD_USER}/${PPA_NAME}  --source=squeeze --destination=quantal   ${SOURCE_PACAKGE}

Para instalá-lo, basta usar apt-add-repository para adicionar seu repositório ppa à sua configuração apt .

Dessa forma, talvez seja um pouco mais complicado, mas ajudará você a garantir que as dependências não sejam quebradas.

usando pacotes do ubuntu no debian

Como acima, com a troca do debian pelo ubuntu e vice-versa.

O aviso é aplicado como antes.

Em vez de usar um ppa de barra de ativação, você precisa pegar as fontes manualmente do Ubuntu e tentar compilá-las com, por exemplo, pbuilder você mesmo.

Provavelmente ele falhará, se você estiver usando debian squeeze porque ubuntu quantal é como escrito acima de um "fork" em debian unstable . / p>     

por H.-Dirk Schmitt 06.03.2013 / 17:35