Atualmente, estou me divertindo muito apt-get
- e o ruim é que a culpa foi minha. Eu havia habilitado os testing
pacotes /etc/apt/sources.list
para instalar um determinado pacote. E eu disse ao meu sistema apt-get dist-upgrade
. Tudo funcionou bem, mas agora estou tentando voltar à stable
atualização - e falhei ...
Ao tentar fazer isso apt-get dist-upgrade
, recebo as seguintes informações:
The following packages will be REMOVED:
linux-image-3.10-3-amd64
The following NEW packages will be installed:
libcgi-fast-perl libfcgi-perl libyaml-syck-perl
The following packages will be DOWNGRADED:
initramfs-tools libdate-manip-perl munin munin-common
Bem, tudo bem, mas quando tento fazer isso, recebo um aviso em letras vermelhas amigáveis em negrito:
You are running a kernel (version 3.10-3-amd64) and attempting to remove the same version.
...
It is highly recommended to abort the kernel removal unless you are prepared to fix the system after removal.
Bem, eu gosto de seguir a recomendação. A versão correta do kernel para o stable
lançamento seria linux-image-3.2.0-4-amd64
e já está instalada. Provavelmente o downgrade não seria problema se eu estivesse trabalhando no kernel mais antigo? Na verdade, não tenho idéia de como habilitar o kernel em 3.2.0
vez de 3.10
.
dpkg -l | grep grub
na pergunta.Respostas:
Veja isso, parece indicar que é possível fazer o downgrade usando o apt-get:
http://ispire.me/downgrade-from-debian-sid-to-stable-from-jessie-to-wheezy/
Essentials (3 etapas):
(se grande parte do seu sistema for de uma versão superior, você deverá ter cuidado ao fazer o downgrade. Veja especialmente alterações de formato (dados e arquivos de configuração pessoais)
Remova todas as referências a sid ou instáveis no seu
/etc/apt/sources.list
, excluindo, substituindo ou comentando. Verifiquesources.list
se o que você deseja (eu recomendo segurança e fontes de deb estável). Por exemplo:Fixar a versão que você deseja
/etc/apt/preferences
(isso fará com que as informações do pacote já baixadas, mas agora indesejadas, sejam ignoradas conforme desejado).Finalmente, temos que executar o processo de atualização e atualização do apt para fazer o downgrade de todos os pacotes.
*
apt
pedirá confirmaçãoSe você não conseguir explicar o que cada um desses comandos faz independentemente, leia suas páginas de manual! :) E faça o mesmo para pelo menos as opções que você usa em outros utilitários.
fonte
/etc/issue
arquivos e outros não são atualizados. Como resolver isso?Se você estiver no Debian, você terá um meta pacote para o kernel instalado.
Simplesmente limpe o meta pacote (
linux-image-amd64
) e reinstale-o.Então você teria:
Reinicie.
Informações:
linux-image-amd64
é um meta pacote. Pode apontar para um kernel estável ou um com porta traseira (4.9.25-1 ~ bpo8 + 1) dependendo de como você o instala:ou
fonte