Quando um PPA possui um pacote com o mesmo nome no Ubuntu Software Center


Respostas:


3

Qualquer repo que tenha a versão mais recente do pacote é a mostrada no centro de Software Ubuntu e baixada com apt-get install. É assim por padrão, mas pode ser alterado na janela Repositórios de Software.


2
Você pode elaborar como alterar o comportamento padrão e o que pode ser alterado? Obrigado!
Necktwi

Esta é não é completamente correto, você pode definir a prioridade de uma fonte: help.ubuntu.com/community/PinningHowto
pomsky

9

Prioridade do pacote

As prioridades das fontes de pacote são definidas na configuração local do pacote.
Esta configuração pode ser inspecionada com apt-cache policy.

Aqui está um exemplo do que é apt-cache policymostrado para o pacote gitque está disponível no repositório de pacotes principal do Ubuntu e em um PPA, e a versão do PPA está atualmente instalada:

$ apt-cache policy git
git:
  Installed: 1:2.1.0-1~ppa0~ubuntu14.04.1
  Candidate: 1:2.1.0-1~ppa0~ubuntu14.04.1
  Version table:
 *** 1:2.1.0-1~ppa0~ubuntu14.04.1 0
        500 http://ppa.launchpad.net/git-core/ppa/ubuntu/ trusty/main amd64 Packages
        100 /var/lib/dpkg/status
     1:1.9.1-1 0
        500 http://de.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages

Os números na frente dos URLs especificam a prioridade. O pacote de uma fonte com a prioridade mais alta é preferido, se houver apenas uma fonte com essa prioridade.

Pacote mais recente de igual prioridade

Se houver várias entradas da mais alta prioridade, como é o caso aqui, a versão mais recente é preferida.

Alterar prioridades

Para alterar as prioridades para preferir uma versão específica, regras de exceções podem ser definidas em /etc/apt/preferences. Bloquear um pacote em uma versão fixa é chamado de "fixar".
Consulte PinningHowto .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.