Você está passando por versões, então pode haver compilações específicas para essa versão e o aplicativo precisará ser baixado novamente. Você também está tentando migrar os aplicativos para uma versão de desenvolvimento, portanto, alguns aplicativos podem não estar disponíveis ainda, aguardando aprovação e controle de qualidade ou aguardando que os patches os tornem compatíveis.
Existem outras maneiras de fazer isso, que podem garantir que você obtenha as versões corretas e que as dependências sejam atendidas corretamente. Eu tenho este em minhas anotações:
Para criar um arquivo com todos os aplicativos instalados no sistema:
No sistema de trabalho:
dpgk --get-selections | grep -v deinstall > ubuntu-files
Para instalar os pacotes listados neste arquivo:
### Make sure the system is fully updated
sudo apt-get update && sudo apt-get upgrade
### Install the dselect tool (probably depracated)
sudo apt-get install dselect
### Give the package list to dpkg so it knows what to install
sudo dpkg --set-selections < ubuntu-files
### Use dselect to initiate installation (option 'I' will do it)
sudo dselect
NB: Pode haver uma maneira melhor de fazer isso, por exemplo, chamando o dpkg diretamente em vez de instalar e usar o dselect.
NB: Embora todos os pacotes estejam listados apenas aqueles que não existem no sistema será instalado pelo dpkg
NB: instalação de versão cruzada não é realmente recomendada - pode instalar obsoletos pacotes (Open Office) e temas e dependências indesejados (por exemplo, de 10.04 a 11.04 com Unity
Mais uma vez, como observado, a instalação da versão cruzada pode não ser a ideal, mas pelo menos dessa forma os pacotes serão instalados totalmente a partir do repositório correto. Você ainda pode usar os arquivos .deb e restaurá-los em / var / cache / apt / archives para que eles não precisem ser baixados novamente, no entanto, se uma nova versão for necessária ou estiver disponível, ela ainda terá que ser baixada obviamente .