#查看当前系统版本
$ cat /etc/issue
Ubuntu 14.04.6 LTS
#更新源列表;修改/etc/apt/sources.list或/etc/apt/preferences之后运行该命令。此外,定期运行这一命令以确保软件包列表是最新的。
$ sudo apt-get update
#更新软件
$ sudo apt-get dist-upgrade
#重启系统
$ sudo init 6
update-manager-core
#安装update-manager-core(管理版本升级)
$ sudo apt-get install update-manager-core
#修改/etc/update-manager/release-upgrades,文件最后添加Prompt=lts
$ sudo vim /etc/update-manager/release-upgrades
#系统更新
sudo do-release-upgrade -d -m desktop #桌面版本更新
sudo do-release-upgrade -d -m server #服务器系统更新
#如果失效用: sudo do-release-upgrade
Usage: do-release-upgrade [options]
Options:
-h, --help
-V, --version
-d, --devel-release 如果使用最新的支持版本,升级到开发版本(development release)
--data-dir=DATA_DIR 包含数据文件的文件夹
-p, --proposed 使用$distro-proposed的upgrader尝试更新到最新版本
-m MODE, --mode=MODE 更新模式;'desktop'为桌面系统,'server'为服务器系统更新。
-f FRONTEND, --frontend=FRONTEND 运行指定的前端
-s, --sandbox Test upgrade with a sandbox aufs overlay
-c, --check-dist-upgrade-only 仅检查是否有新的发行版,并通过退出代码报告结果
-q, --quiet
#系统重启
$ sudo init 6
#查看版本是否更新成功
$ cat /etc/issue
Ubuntu 16.04.7 LTS
#注意:
- 有人说可以运行autoremove清理无用的包;千万不要使用apt-get autoremove,它会删除有些依赖包,系统就崩了。
网友评论