Como faço o downgrade de um grupo inteiro de pacotes com o pacman?

2

Eu preciso de uma versão antiga do qt5 para o anki. (qt5-5.7)

Portanto, eu gostaria de fazer downgrade de todos os pacotes qt5 (todo o grupo).

Existe uma maneira de fazer isso com o pacman?

    
por linuscl 10.03.2017 / 16:46

1 resposta

0

Como um colega usuário do Arch Linux, para alguém que usa o Arch como seu sistema operacional principal, eu o ajudarei da melhor maneira possível.

Você pode fazer isso, mas você tem dependências que podem quebrar exatamente como Terdon descreveu muito bem nos comentários, mas evitaremos que isso aconteça se for feito corretamente.

Eu vou me referir ao Wiki do Arch sobre pacotes de downgrade através do pacman cache para fornecer a resposta, mas note que só executam este processo se você instalou qt5-5.7 antes.

Fazendo downgrade de pacotes (referência do Arch Wiki):

This process will remove the current package and install the older version. Dependency changes will be handled, but pacman will not handle version conflicts. If a library or other package needs to be downgraded with the packages, please be aware that you will have to downgrade this package yourself as well.

É claro que é um trabalho manual, mas é rápido e observe que você pode passar vários pacotes por pacman , então isso ajudará no seu grupo:

Carregue seu terminal e cd nesse diretório > /var/cache/pacman/pkg/

Continue com > pacman -U <file_name_of_the_package>

Como alternativa, você pode obter ferramentas como downgrade , que automatizará esse processo para você, mas só será possível se você Limpei seu cache e use a Máquina de reversão de arco

    
por 10.03.2017 / 20:51