近期,将在公司办公使用的电脑升级到了Deepin 20.5。此次系统发布,更新不少功能,比如人脸识别功能。像笔记本电脑可通过控制中心录入人脸后,开始通过摄像头进行人脸识别解锁。
鉴于之前经历过一次使用控制中心图形界面执行系统升级,导致电脑重启后无法进入系统的问题,此后每次升级我都是通过使用终端命令进行升级操作。
系统中有部分软件并不是通过深度官方应用商店安装,如微软公司的edge浏览器。deepin系统中加入了微软官方提供的软件源。
(base) ldy@ldy-PC:/etc/apt/sources.list.d$ cat microsoft-edge.list ### THIS FILE IS AUTOMATICALLY CONFIGURED #### You may comment out this entry, but any other modifications may be lost.deb [arch=amd64] https://packages.microsoft.com/repos/edge/ stable main
我这边更新系统比较积极,一般深度退出更新后,我都会很快升级系统。官方的更新速度还是很快的,但由于我个人加入了微软的edge浏览器软件源,导致更新时连带着edge也要更新,而edge软包比较大,下载速度又比较慢,这就导致每次更新大部分时间是在等待edge新软件包更新。
标记软件为保留
# 更新可用软件包列表sudo apt update# 查看可升级的软件包列表(base) ldy@ldy-PC:~$ apt list --upgradable正在列表... 完成com.alibabainc.dingtalk/未知 1.4.0.20425 amd64 [可从该版本升级:1.4.0.20422]git-man/未知,未知 1:2.20.1.3-2+dde all [可从该版本升级:1:2.20.1.2-2+deb10u3+security]git/未知 1:2.20.1.3-2+dde amd64 [可从该版本升级:1:2.20.1.2-2+deb10u3+security]libglib2.0-0/未知 2.58.3.7-1+eagle amd64 [可从该版本升级:2.58.3.6-1+eagle]libglib2.0-0/未知 2.58.3.7-1+eagle i386 [可从该版本升级:2.58.3.6-1+eagle]libglib2.0-bin/未知 2.58.3.7-1+eagle amd64 [可从该版本升级:2.58.3.6-1+eagle]libglib2.0-data/未知,未知 2.58.3.7-1+eagle all [可从该版本升级:2.58.3.6-1+eagle]libglib2.0-dev-bin/未知 2.58.3.7-1+eagle amd64 [可从该版本升级:2.58.3.6-1+eagle]libglib2.0-dev/未知 2.58.3.7-1+eagle amd64 [可从该版本升级:2.58.3.6-1+eagle]libsmbclient/未知 2:4.9.5.25-1+dde amd64 [可从该版本升级:2:4.9.5.23-1+dde]libwbclient0/未知 2:4.9.5.25-1+dde amd64 [可从该版本升级:2:4.9.5.23-1+dde]microsoft-edge-beta/stable 101.0.1210.31-1 amd64 [可从该版本升级:101.0.1210.19-1] # 微软edge浏览器在升级软件包列表中python-samba/未知 2:4.9.5.25-1+dde amd64 [可从该版本升级:2:4.9.5.23-1+dde]samba-common-bin/未知 2:4.9.5.25-1+dde amd64 [可从该版本升级:2:4.9.5.23-1+dde]samba-common/未知,未知 2:4.9.5.25-1+dde all [可从该版本升级:2:4.9.5.23-1+dde]samba-dsdb-modules/未知 2:4.9.5.25-1+dde amd64 [可从该版本升级:2:4.9.5.23-1+dde]samba-libs/未知 2:4.9.5.25-1+dde amd64 [可从该版本升级:2:4.9.5.23-1+dde]samba-vfs-modules/未知 2:4.9.5.25-1+dde amd64 [可从该版本升级:2:4.9.5.23-1+dde]samba/未知 2:4.9.5.25-1+dde amd64 [可从该版本升级:2:4.9.5.23-1+dde]smbclient/未知 2:4.9.5.25-1+dde amd64 [可从该版本升级:2:4.9.5.23-1+dde]# 标记软件包为保留(base) ldy@ldy-PC:~$ apt-mark hold microsoft-edge-betamicrosoft-edge-beta 已经设置为保留。# 之后就可以执行升级操作了(base) ldy@ldy-PC:~$ sudo apt upgrade正在读取软件包列表... 完成正在分析软件包的依赖关系树 正在读取状态信息... 完成 正在计算更新... 完成下列软件包是自动安装的并且现在不需要了: libboost-log1.67.0 libboost-program-options1.67.0 libboost-serialization1.67.0 libboost-test1.67.0 libboost-timer1.67.0 libfuse3-3 libgles2-mesa libprotobuf-dev libprotobuf17 libprotoc17 libsdl2-image-2.0-0 protobuf-compiler uengine uengine-android-image uengine-modules-dkms使用'sudo apt autoremove'来卸载它(它们)。下列软件包的版本将保持不变: # 此处提示 edge软件包已被标记为保留状态,不会被升级 microsoft-edge-beta下列软件包将被升级: com.alibabainc.dingtalk git git-man libglib2.0-0 libglib2.0-0:i386 libglib2.0-bin libglib2.0-data libglib2.0-dev libglib2.0-dev-bin libsmbclient libwbclient0 python-samba samba samba-common samba-common-bin samba-dsdb-modules samba-libs samba-vfs-modules smbclient升级了 19 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 1 个软件包未被升级。有 1 个软件包没有被完全安装或卸载。需要下载 257 MB 的归档。解压缩后将会空出 31.7 kB 的空间。您希望继续执行吗? [Y/n] y# 输入Y,即可等待升级完成了。
edge浏览器的升级,可在系统更新完成后,单独执行升级操作。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!