Como substituir os pacotes fornecidos pelo ppa pelos fornecidos pelo Ubuntu?

1

Recentemente eu fiz uma instalação limpa do Ubuntu 14.04. Então eu queria instalar o mais recente vlc (2.2.1) e pesquisei por ele. Então me deparei com este ppa: ppa:mc3man/trusty-media e adicionei aos meus repositórios, seguindo o comando.

sudo add-apt-repository ppa:mc3man/trusty-media

Em seguida, emiti os seguintes comandos:

sudo apt-get update
sudo apt-get install vlc

Mas houve um erro em relação a mesa packages e novamente pesquisei uma solução e descobri que adicionar ppa:xorg-edgers/ppa resolveria o problema. Então eu usei os seguintes comandos:

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install vlc

Agora vlc foi instalado com sucesso. Então atualizei meu sistema:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Depois disso eu removi acima de dois ppas do sistema

sudo add-apt-repository --remove ppa:mc3man/trusty-media
sudo add-apt-repository --remove ppa:xorg-edgers/ppa

Agora, quando não consigo instalar alguns softwares ou atualizações. Por exemplo, se eu fizer apt-get purge vlc && apt-get install vlc , obtenho algum problema de dependência. Também tive algum problema de dependência quando tentei instalar inkscape add ons através do Centro de Software .

Então, como posso reverter meu sistema Ubuntu para pacotes fornecidos apenas por repositórios do Ubuntu?

Obrigado antecipadamente.

UPDATE 1

Purgou os 2 ppas juntamente com o downgrade dos pacotes fornecidos pelo ppa. Ainda sudo apt-get install vlc fornece erro de dependência.

ATUALIZAÇÃO 2

Executado: aptitude install vlc . Lá descobriu que o problema estava com vlc-data . Então executei os seguintes comandos para instalar o vlc com sucesso.

apt-get purge vlc-data
apt-get install vlc
    
por nlern 18.01.2016 / 15:42

1 resposta

1

Siga os passos abaixo para resolver o problema.

1) Instale ppa-purge .

sudo apt-get update && sudo apt-get install ppa-purge

2) Adicione novamente o ppas, para reverter pacotes fornecidos pelo ppa para os oficiais

sudo add-apt-repository ppa:xorg-edgers/ppa
sudo add-apt-repository ppa:mc3man/trusty-media

3) Purgue o ppas e reverta pacotes ppa para os oficiais por ppa-purge

sudo ppa-purge ppa:xorg-edgers/ppa
sudo ppa-purge ppa:mc3man/trusty-media

4) Use aptitude install package_name para verificar se existe algum conflito de dependência. Se houver, vá até as opções de resolução de dependência aptitude , uma a uma, e aplique as alterações adequadas.

5) Alguma dependência surge porque o pacote de instalação depende de bibliotecas antigas. Neste caso, o symlinking atualiza as bibliotecas para as antigas ou faz o downgrade para resolver o problema.

    
por nlern 18.01.2016 / 17:52