通过SSH升级ubuntu系统
来源:互联网 发布:java培训课 编辑:程序博客网 时间:2024/05/22 01:45
最近想在实验室服务器里装一个软件,但是这个软件莫名其妙的只支持ubuntu 14。无奈,只能折腾着通过SSH来从12升级到14了。现在就把整个流程总结一下。
本文参考了这篇博客,以及这个askubuntu的回答
更新源
要升级系统,靠谱的更新源是必不可少的。因为有些源没法用来升级ubuntu 14(比如清华源),有些源则非常慢,还可能出错(比如默认源)。
我升级用的是163源,我这边速度大概是150-200K每秒。安装包1G,大概要下载一两个小时吧。163源如下:
deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse
大家用的时候,先保存一下原来源的副本:
sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup
然后在通过vim,把原来的源删掉,替换成163源即可:
sudo vim /etc/apt/sources.list
由于我用的是教育网,平常装软件的时候还是清华源比较快,也顺带列在下面了:
自动选择ipv4或ipv6deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-security main restricted universe multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-updates main restricted universe multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-backports main restricted universe multiversedeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-proposed main restricted universe multiversedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty main restricted universe multiversedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-security main restricted universe multiversedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-updates main restricted universe multiversedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-backports main restricted universe multiversedeb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverseIPv4-Only 地址deb http://mirrors.4.tuna.tsinghua.edu.cn/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.4.tuna.tsinghua.edu.cn/ubuntu/ trusty-security main restricted universe multiversedeb http://mirrors.4.tuna.tsinghua.edu.cn/ubuntu/ trusty-updates main restricted universe multiversedeb http://mirrors.4.tuna.tsinghua.edu.cn/ubuntu/ trusty-backports main restricted universe multiversedeb http://mirrors.4.tuna.tsinghua.edu.cn/ubuntu/ trusty-proposed main restricted universe multiversedeb-src http://mirrors.4.tuna.tsinghua.edu.cn/ubuntu/ trusty main restricted universe multiversedeb-src http://mirrors.4.tuna.tsinghua.edu.cn/ubuntu/ trusty-security main restricted universe multiversedeb-src http://mirrors.4.tuna.tsinghua.edu.cn/ubuntu/ trusty-updates main restricted universe multiversedeb-src http://mirrors.4.tuna.tsinghua.edu.cn/ubuntu/ trusty-backports main restricted universe multiversedeb-src http://mirrors.4.tuna.tsinghua.edu.cn/ubuntu/ trusty-proposed main restricted universe multiverseIPv6-Only 地址deb http://mirrors.6.tuna.tsinghua.edu.cn/ubuntu/ trusty main multiverse restricted universedeb http://mirrors.6.tuna.tsinghua.edu.cn/ubuntu/ trusty-backports main multiverse restricted universedeb http://mirrors.6.tuna.tsinghua.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universedeb http://mirrors.6.tuna.tsinghua.edu.cn//ubuntu/ trusty-security main multiverse restricted universedeb http://mirrors.6.tuna.tsinghua.edu.cn/ubuntu/ trusty-updates main multiverse restricted universedeb-src http://mirrors.6.tuna.tsinghua.edu.cn/ubuntu/ trusty main multiverse restricted universedeb-src http://mirrors.6.tuna.tsinghua.edu.cn/ubuntu/ trusty-backports main multiverse restricted universedeb-src http://mirrors.6.tuna.tsinghua.edu.cn/ubuntu/ trusty-proposed main multiverse restricted universedeb-src http://mirrors.6.tuna.tsinghua.edu.cn/ubuntu/ trusty-security main multiverse restricted universedeb-src http://mirrors.6.tuna.tsinghua.edu.cn/ubuntu/ trusty-updates main multiverse restricted universe
第一块是可以自动判断你用的是ipv4还是ipv6。如果你知道自己用的是什么的话,就从下面的里面选吧。
我用自动选择的版本会出错,不知道为什么。用ipv4版本的话,至少会有1M每秒的速度。
升级Ubuntu
一定要用下面的命令升级:
sudo do-release-upgrade
因为这条命令会帮你处理好一切。
首先,它会自动开启一个screen。所以,当你和服务器的SSH连接断开后,更新并不会停止。你可以重新通过SSH连接到服务器,然后通过:
sudo screen -x
来返回之前的更新进程。其中,-x参数的意思是,回到之前的screen。注意,这里一定要加sudo,因为之前开screen的用户是sudo
另外,它还会新开一个SSH守护进程来监听1022端口。所以,当你无法通过正常的方式以SSH连接到服务器的话,可以使用下面的命令:
ssh user@server -p 1022
进行连接。然后再通过sudo screen -x回到之前的更新进程。
上面两个恢复方式我都亲自测试过,大家可以放心使用。
1 0
- 通过SSH升级ubuntu系统
- 通过ssh访问虚拟机中的ubuntu系统
- WIN7系统如何与虚拟机Ubuntu系统通过SSH沟通
- 如何使用SecureCRT6.6.2通过SSH方式登录Ubuntu系统?
- windows 系统通过 puttty软件 SSH 登陆 Ubuntu
- 安卓手机通过ssh远程登录控制Ubuntu系统
- Ubuntu升级系统
- 升级Ubuntu系统
- Ubuntu系统版本升级
- Ubuntu升级系统
- Ubuntu 升级系统
- 升级Ubuntu系统
- ubuntu系统cmake升级
- ubuntu升级系统内核
- ubuntu 非长期支持版升级系统版本(ssh登录情况适用)
- Ubuntu 通过SSH远程登录
- ubuntu开启ssh服务让crt能远程通过22端口连接系统
- 基于frp通过ssh访问公司(学校)内网机器【Ubuntu系统】
- 5.6.3.1 Defining a Frustum
- 5.6.3.2 投影顶点
- 5.6.3.3 设备坐标标准化 (NDC)
- 5.6.3.4 编写投影方程的矩阵
- 5.6.3.5 标准化深度值
- 通过SSH升级ubuntu系统
- 国内无人机飞行控制器的研究
- iPhone 6S 有苹果不愿意讨论的问题
- android中接口回调机制
- Java 文件过滤 FileFilter
- QT上使用OpenCV
- object model-Function 语意学
- 黑马程序员-GUI图形用户界面
- 你用过这种奇葩的C#注释吗