Evita que um pacote seja instalado?

2

Eu instalei o Python 2.7 a partir do código-fonte. Uma dependência de alguns pacotes é python. Existe uma maneira que eu possa impedir a instalação de uma versão menor do Python, ou deixar o apt saber que já foi realizado?

    
por Mike 27.06.2011 / 23:46

2 respostas

1

Você deve sempre evitar construir o Python, a menos que tenha um bom motivo para isso. Você não quer mexer com o ambiente Python fornecido pela sua distro. Se você está apenas mexendo, sempre faça isso em um ambiente restrito, por ex. uma VM ou virtualenv . Além disso, por que você está instalando a partir do código-fonte? O Python 2.7 deve estar disponível a partir da sua distribuição, mesmo que não seja por padrão (por exemplo, se você estiver executando o Debian 6, ative o Repositório de teste para obtê-lo).

    
por 28.06.2011 / 00:05
2

Você pode obter o pacote de fontes instáveis do Debian para 2.7 e recompilá-lo. Dessa forma, você teria um Python 2.7 empacotado pelo Debian.

Se você quiser manter sua instalação de código fonte, use o pacote equivs para criar um pacote python2.7 falso para atender dependências. A documentação no pacote explica tudo o que você precisa saber (comece com /usr/share/doc/equivs/README.Debian ).

    
por 28.06.2011 / 00:09