Como remover todos os pacotes instalados que não estão nos repositórios e instalar os equivalentes dos repositórios atuais

1

Por engano, mudei meus repositórios para Zesty e atualizei todos os pacotes. Agora que eu reverti para a Yakkety, existe uma maneira que eu possa fazer para desinstalar todos os pacotes do Zesty e reinstalar os equivalentes da Yakkety?

Saída do lsblk:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
 loop0 7:0 0 115M 0 loop
/snap/vlc/4 loop1 7:1 0 78,3M 0 loop  /snap/core/1441
 sda 8:0 0 1,4T 0 disk
 ├─sda1 8:1 0 500M 0 part
 ├─sda2 8:2 0 683,6G 0 part /mnt/Windows 
 ├─sda3 8:3 0 1K 0 part 
 ├─sda5 8:5 0 643,9G 0 part / 
 ├─sda6 8:6 0 7,9G 0 part [SWAP] 
 └─sda7 8:7 0 61,5G 0 part 
sr0 11:0 1 1024M 0 rom

Saída do uname -a:

Linux tommy-S551LB 4.10.6 #1 SMP Tue Mar 28 20:29:54 CEST 2017 x86_64
x86_64 x86_64 GNU/Linux

Saída do lsb_release -a:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu Zesty Zapus (development branch)
Release:    17.04
Codename:   zesty
    
por Tommaso Thea Cioni 31.03.2017 / 22:39

2 respostas

0

Eu não sei como é seguro automatizar uma coisa como reinstalar uma quantidade enorme de pacotes , então aqui está uma abordagem manual :

Obtenha uma lista de todos os pacotes do Zesty:

apt list --installed | grep zesty > ~/Desktop/packages-to-reinstall.txt

Ou faça

apt list --installed | grep 17.04 > ~/Desktop/packages-to-reinstall.txt

Reinstale-os usando:

sudo apt-get install --reinstall <package_name>
    
por M. Becerra 31.03.2017 / 22:45
0

Você deve reinstalar o Yakkety a partir do zero. Os downgrades de versão não são suportados por um motivo. Veja Como reverter o Ubuntu para uma versão anterior? .

    
por David Foerster 01.04.2017 / 20:31