十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
这篇文章主要介绍了linux中怎么通过命令行升级Debian 9为Debian 10,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
专注于为中小企业提供成都网站设计、成都网站制作、外贸网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业石狮免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了成百上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
在差不多两年的开发后,Debian 团队最终发布一个稳定版本,Debian 10 的代码名称是 Buster。Buster 是一个 LTS (长期支持支持)版本,因此未来将由 Debian 支持 5 年。
Debian 10(Buster)回报给大多数 Debian 爱好者大量的新特色。一些特色包括:
GNOME 桌面 3.30
默认启用 AppArmor
支持 Linux 内核 4.19.0-4
支持 OpenJDk 11.0
从 Nodejs 4 ~ 8 升级到 Nodejs 10.15.2
Iptables 替换为 NFTables
等等。
在我们开始升级 Debian 10 前,让我们看看升级需要的必备条件:
一个良好的网络连接
root 用户权限
数据备份
备份你所有的应用程序代码库、数据文件、用户账号详细信息、配置文件是极其重要的,以便在升级出错时,你可以总是可以还原到先前的版本。
接下来的步骤是升级你所有现有的软件包,因为一些软件包被标志为保留不能升级,从 Debian 9 升级为 Debian 10 有失败或引发一些问题的可能性。所以,我们不冒任何风险,更好地升级软件包。使用下面的代码来升级软件包:
root@linuxtechi:~$ sudo apt update && sudo apt upgrade -y
接下来的步骤是修改软件包存储库文件 /etc/sources.list
,你需要用文本 Buster
替换 Stretch
。
但是,在你更改任何东西前,确保如下创建一个 sources.list
文件的备份:
root@linuxtechi:~$ sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
现在使用下面的 sed
命令来在软件包存储库文件中使用 buster
替换 stretch
,示例如下显示:
root@linuxtechi:~$ sudo sed -i 's/stretch/buster/g' /etc/apt/sources.listroot@linuxtechi:~$ sudo sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/*.list
更新后,你需要如下更新软件包存储库索引:
root@linuxtechi:~$ sudo apt update
在开始升级你现有的 Debian 操作系统前,让我们使用下面的命令验证当前版本,
root@linuxtechi:~$ cat /etc/*-releasePRETTY_NAME="Debian GNU/Linux 9 (stretch)"NAME="Debian GNU/Linux"VERSION_ID="9"VERSION="9 (stretch)"ID=debianHOME_URL="https://www.debian.org/"SUPPORT_URL="https://www.debian.org/support"BUG_REPORT_URL="https://bugs.debian.org/"root@linuxtechi:~$
你做完所有的更改后,是时候从 Debian 9 升级到 Debian 10 了。但是在这之前,再次如下确保更新你的软件包:
root@linuxtechi:~$ sudo apt update && sudo apt upgrade -y
在软件包升级期间,你将被提示启动服务,所以选择你较喜欢的选项。
一旦你系统的所有软件包升级完成,就升级你的发行版的软件包。使用下面的代码来升级发行版:
root@linuxtechi:~$ sudo apt dist-upgrade -y
升级过程可能花费一些时间,取决于你的网络速度。记住在升级过程中,你将被询问一些问题,在软件包升级后是否需要重启服务、你是否需要保留现存的配置文件等。如果你不想进行一些自定义更改,简单地键入 “Y” ,来让升级过程继续。
一旦升级过程完成,重启你的机器,并使用下面的方法检测版本:
root@linuxtechi:~$ lsb_release -a
如果你获得如下输出:
Distributor ID: DebianDescription: Debian GNU/Linux 10 (buster)Release: 10Codename: busterroot@linuxtechi:~$
是的,你已经成功地从 Debian 9 升级到 Debian 10。
验证升级的备用方法:
root@linuxtechi:~$ cat /etc/*-releasePRETTY_NAME="Debian GNU/Linux 10 (buster)"NAME="Debian GNU/Linux"VERSION_ID="10"VERSION="10 (buster)"VERSION_CODENAME=busterID=debianHOME_URL="https://www.debian.org/"SUPPORT_URL="https://www.debian.org/support"BUG_REPORT_URL="https://bugs.debian.org/"root@linuxtechi:~$
感谢你能够认真阅读完这篇文章,希望小编分享的“linux中怎么通过命令行升级Debian 9为Debian 10”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!