
Estou usando a versão do servidor Ubuntu 12.04.5 LTS. O kernel que possui é Linux 3.13.0-32-genérico x86_64.
Preciso atualizá-lo para a versão principal 4.15.
Tentei muitas vezes, mas não consigo atualizar.
Atualizar de 3.13 para 4.1 não é um problema, ele atualiza sem complicações.
Quando tento atualizar para algo acima de 4.1, descobri que ele pede para resolver dependências do kmod. Eu até instalei o kmod e todas as suas dependências deste site: Detalhes do pacote kmod em confiança | Ubuntu. Com isso ainda recebo erro de dependência, então tive que instalar o module-init-tools no kmod deste site: Detalhes do pacote module-init-tools em wheezy | Debian
e eu fiz sudo update-grub
Depois de instalado, ele é atualizado para 4.15 após a reinicialização. Agora percebi que ele tem a versão 2.19 da libc6 e preciso fazer o downgrade, caso contrário recebo este erro:
root@ubuntu:/usr/src# apt-get install byobu
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
byobu : Depends: python-newt (>= 0.52.2-11) but it is not going to be installed
Depends: tmux (>= 1.5) but it is not going to be installed or
screen but it is not going to be installed
Recommends: screen but it is not going to be installed
Recommends: tmux (>= 1.5) but it is not going to be installed
libnih1 : PreDepends: libc6 (< 2.16) but 2.19-0ubuntu6.14 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
E novamente eu tenho que fazer o downgrade usando este comando:
sudo aptitude reinstall libc6
Depois disso, tento reiniciar e volto para a versão 3.13 do kernel novamente.
Será que o Ubuntu 12.05 não pode ser atualizado para a linha principal 4.15 ou estou faltando alguma coisa aqui.
Agradeço antecipadamente. Esperando ajuda aqui.
Responder1
Eu tentei muito procurar todas as opções disponíveis em minha máquina de teste e finalmente consegui atualizar para 4.15 no ubntu 12.04.
Isto é o que eu fiz:
Downloadnúcleo 4.15.
Em seguida, baixe o seguinte para resolver as dependências relacionadas à instalação do kernel 4.15:
wget http://ftp.us.debian.org/debian/pool/main/k/kmod/module-init-tools_9-3_all.deb
wget http://ftp.us.debian.org/debian/pool/main/g/gcc-4.7/libgcc1_4.7.2-5_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/g/gcc-4.7/gcc-4.7-base_4.7.2-5_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/k/kmod/kmod_9-3_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/k/kmod/libkmod2_9-3_amd64.deb
wget http://ftp.us.debian.org/debian/pool/main/l/lsb/lsb-base_4.1+Debian8+deb7u1_all.deb
Após o download, instale os arquivos usando dpkg -i *.deb
e, por fim update-grub
, .
Reinicie o servidor e verifique uname -msr
.
Deveria trabalhar. Sua versão do kernel foi atualizada de 3.13 para 4.15