Tho*_*mas 8 upgrade 14.04 16.04
今天我想从 LTS 升级到 LTS。我表演
update-manager -d
Run Code Online (Sandbox Code Playgroud)
并开始升级。但是,在下载所有文件并运行安装后,升级失败,或者至少部分失败。有一些关于图形和窗口管理的错误行为。这两个屏幕截图显示了行为,类似于我们从 Windows 中了解到的......
我有希望,一个额外的
apt-get update
apt-get upgrade
Run Code Online (Sandbox Code Playgroud)
将安装剩余的(可能丢失的)包,但列表是空的
Get:1 http://de.archive.ubuntu.com/ubuntu xenial InRelease [247 kB]
Hit:2 http://archive.canonical.com/ubuntu xenial InRelease
Ign:3 http://archive.canonical.com precise InRelease
Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease
Hit:5 http://archive.canonical.com precise Release
Hit:7 http://de.archive.ubuntu.com/ubuntu xenial-updates InRelease
Hit:8 http://de.archive.ubuntu.com/ubuntu xenial-backports InRelease
Fetched 247 kB in 1s (220 kB/s)
Reading package lists... Done
W: http://archive.canonical.com/dists/precise/Release.gpg: Signature by key 630239CC130E1A7FD81A27B140976EAF437D05B5 uses weak digest algorithm (SHA1)
Run Code Online (Sandbox Code Playgroud)
一切都已安装。我的印象是,我需要重做,或者至少以某种方式继续失败的升级,但我不知道该怎么做。我尝试的两种方法没有产生任何结果:
sudo apt-get -f dist-upgrade
Run Code Online (Sandbox Code Playgroud)
说,没有什么可以安装的。和
sudo update-manager -d
Run Code Online (Sandbox Code Playgroud)
告诉我,我是最新的。
任何想法,我该如何解决这个问题?
sudo do-release-upgrade
从 14.04 到 16.04 搞砸后,这对我有用。更新程序自动尝试恢复到以前的版本也失败了,但让我留在了终端,我可以在那里完成升级,如下所示。
1) 将 的内容替换/etc/apt/sources.list
为以下内容
###### Ubuntu Main Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial main universe
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial main universe
###### Ubuntu Update Repos
deb http://us.archive.ubuntu.com/ubuntu/ xenial-security main universe
deb http://us.archive.ubuntu.com/ubuntu/ xenial-updates main universe
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-security main universe
deb-src http://us.archive.ubuntu.com/ubuntu/ xenial-updates main universe
Run Code Online (Sandbox Code Playgroud)
可选)如果您收到错误insserv: Service mountdevsubfs has to be enabled to start service hwclock1
,请运行命令sudo rm /var/lib/dpkg/info/util-linux.postinst
2) sudo apt-get update
-- 更新包列表
3) sudo apt-get dist-upgrade
-- 这将需要一段时间,安装所有更新的包
4) sudo apt-get autoremove
-- 删除不必要的包
5) sudo apt-get autoclean
-- 从存储库中清除旧包
6) sudo update-grub
-- 更新 grub 启动配置
现在如果你运行sudo do-release-upgrade
,你应该得到响应No new release found.
,你可以用sudo shutdown -r now
. 重新启动后,您可能需要重复步骤 2 到 5 以确保安装了所有更新。
我想我修正了这个错误。
我重新安装了unity
并且ubuntu-desktop
。我还必须再次启用桌面图标(Ubuntu Tweak -> Tweaks -> Desktop Icons -> On)。一切看起来又恢复正常了。
归档时间: |
|
查看次数: |
41574 次 |
最近记录: |