我使用的是ubuntu12.04.5LTS服务器版本。它所拥有的内核是Linux3.13.0-32通用x86_64。
我需要升级到主线4.15版本。
我试过很多次了,但是我无法升级。
从3.13升级到4.1不是一个问题,它没有任何麻烦升级。
当我尝试升级到任何超过4.1的内容时,我发现它要求解决kmod依赖关系。我甚至安装了kmod及其所有依赖项,形成了这个站点:kmod包的详细信息。这样,我仍然会得到依赖的错误,所以我不得不从这个站点:软件包模块的详细信息-init-工具中的喘息将模块init工具安装到kmod。
我做了一些更新-grub
安装完毕后,它在重新启动后升级到4.15。现在我意识到它有libc6版本2.19,我需要降低它的级别,否则我会得到这个错误:
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).再一次,我必须使用下面的命令来降低这个级别:
sudo aptitude reinstall libc6在此之后,我尝试重新启动,然后再回到内核版本3.13。
是因为ubuntu12.05不能升级到主线4.15,还是我在这里遗漏了什么。
提前谢谢你。在这里等人帮忙。
发布于 2018-03-02 11:33:10
我非常努力地在我的测试机器中寻找所有可用的选项,最终可以在ubntu12.04中升级到4.15。
我就是这样做的:
下载内核4.15。
然后下载以下内容,以解决与安装内核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下载后,使用dpkg -i *.deb安装文件,最后安装update-grub。
重新启动服务器并检查uname -msr。
应该行得通。内核版本从3.13升级到4.15
https://serverfault.com/questions/899613
复制相似问题