Está adicionando o repositório Debian ao meu apt source.list perigoso no Ubuntu? [fechadas]

6

Estou tentando instalar um pacote de um repositório Debian. Eu estou tentando instalar manualmente com erros de dpkg por causa de dependências ausentes ou incompletas. Isso me fez pensar, é um erro simplesmente adicionar o repositório do Debian aos meus códigos apt?

Para ser mais específico, estou tentando instalar o Guake (o wrapper do console).

Estou tentando instalar o Guake 0.4.1. Isso resolve um problema com a transparência que estou tendo.

    
por Dane O'Connor 27.03.2010 / 19:29

4 respostas

16

É uma má ideia instalar pacotes binary do Debian no Ubuntu. Mas é uma boa idéia instalar pacotes de source ! Então, aqui está como:

Não é tão difícil. Veja como fazer isso (instruções tiradas da minha anotação antiga no link ):

Passo 1: Certifique-se de ter uma linha deb-src apropriada

Backporting é o processo de pegar os pacotes fontes e compilá-los em seu sistema Debian (similar). A maneira mais fácil de encontrar "pacotes fonte" Debian é a mesma maneira que você encontra "pacotes binários" Debian: apt-get e sua configuração.

Certifique-se de ter esta linha em /etc/apt/sources.list:

deb-src http://ftp.debian.org/debian/ unstable main

O APT provê um comando "apt-get source" que procura nestas linhas deb-src (ao invés de linhas simples de binário deb) e faz o download de pacotes source . Neste tutorial, você usará o "apt-src", que é um wrapper conveniente para o "apt-get source".

Etapa 2

apt-get update

Etapa 3

sudo aptitude install apt-src

apt-src é um programa auxiliar que facilita a compilação de pacotes fonte. Não é necessário, mas impede que você tenha que digitar muitos comandos.

Etapa 4

 apt-src -bi install $package

Se você quiser instalar o 'alpine', execute isto:

apt-src -bi install alpine

O "b" significa "construir", o "i" significa "instalar o pacote resultante", e a palavra "instalar" significa "baixar a fonte para alpine como encontrado em uma linha de código-fonte do Debian em sources.list ". apt-src irá "instalar" a fonte no diretório atual, certifique-se de ter todos os pacotes necessários para construir o pacote (um processo chamado "satisfazendo as dependências de compilação"), construí-lo e instalar o .debs resultante.

    
por 29.03.2010 / 02:43
1

Essa provavelmente não é a melhor maneira, já que o Debian e o Ubuntu possuem diferentes caminhos de sistema, versões de bibliotecas e outras dependências. Pode funcionar, mas provavelmente irá falhar de alguma forma. Você poderia obter uma resposta melhor se você especificasse qual pacote está tentando instalar.

Conclusão: eu não recomendaria que você fizesse isso, a não ser para uso experimental.

    
por 27.03.2010 / 20:29
1

Não faça isso.

Mas: Guake está presente em:

Você só precisa ativar o repositório "universo".

    
por 27.03.2010 / 21:39
0

Houve menção do comando:

 add-apt-repository ppa:nginx/stable

em link

    
por 01.04.2012 / 04:17