建议系统安装提供“保留用户数据”选项!
Tofloor
poster avatar
businesslcp
deepin
2020-10-12 20:41
Author
1、由来:
国庆的时候手机推送信息,说UOS又有大更新,非常开心,想回去体验一把,假期结束第一时间回家开机,提示更新,看也没看,更新结束,结果悲剧了。。。。系统一直提示我系统非正版,重要文件被篡改,我一直在想什么情况啊这是,知道我看到关于系统里面显示的是deepin系统的时候,我才恍然大悟,他们合体了,真的合体了,然后一塌糊涂,谁都不认谁了,deepin的源不认,uos的源也不认,这下尴尬了,想还原系统,结果还原到一半就是报错(不知道是不是因为我多系统的原因导致的),多次尝试无果,只能抱着重装系统的决心了,但是我很多东西都设置好了,发现uos重装没得选,要么全格式化,要么不能装,完全不给一点灵活空间,我只想保留我的HOME目录(当然,这个系统部分软件在opt等目录里),这就别叫悲剧了!重装,一切都没了(破解的、配置的、截获分析一半的等等,当然会有人说先拷出来,这种低效率无脑切让客户解决的问题尽量不用“有人说”,因为这是最最low的解决办法),不重装,一切都更不了,新使用不了了,这。。。。
因为我在北方,用的联通200M的宽带,咱们UOS前段时间一直有时候更新或者安装软件比较缓慢,加上部分需要使用的软件仓库里没有,我就私自换成了Deepin的源,估计是这个原因,我立刻去deepin看了下,也是在十一左右说有更新,就这。激动人心的一更新,毫无防备的乱套中招了,我看了下论坛里很多反馈更新以后出问题的,很大一部分其实就是我的这种类似操作引起的(先换源,同时Deepin 和Uos刚好又有核心更新的时候,更新了。。。)
2、建议:
a、更新的时候做最基本的验证,如果我是用的UOS系统,自己换了deepin的源,更新系统核心文件的时候(像我现在这种类似情况),一定要进行验证和提示非UOS(or Deepin)文件,不能更新(或者提示让客户选择)。
b、大多数linux发行盘重装的时候都有保留用户数据选项,希望咱们的系统也加上这个选项,这样就算是用户遇到像我类似的问题,最后大不了重装下系统就行了,以前的东西还在,多牛逼的操作,简单实用!真的很需要!
3、求助:
求助官方有没有相对省时省力的办法,既能保住以前自己的各种配置,又能重装系统的方法(我所有文件都放到/目录里了,没有单独的home和opt分区)。
Reply Favorite View the author
All Replies
神末shenmo
deepin
Spark-App
Q&A Team
2020-10-12 20:58
#1
啊这
自己换源出的问题不能怪系统吧?
Reply View the author
jingle
deepin
2020-10-12 21:01
#2
内测、仓库、dtk等都存在不同的地方,不建议跨源
Reply View the author
businesslcp
deepin
2020-10-12 21:22
#3
https://bbs.deepin.org/post/203692
内测、仓库、dtk等都存在不同的地方,不建议跨源

问题是夸源的不在少数吧,我就是夸源以后郁闷了啊,官方有没有修复或者保留数据的重装方法啊,谢谢
Reply View the author
businesslcp
deepin
2020-10-12 21:27
#4
https://bbs.deepin.org/post/203692
啊这
自己换源出的问题不能怪系统吧?

我又仔细看了下我的标题和内容,从头到尾好像没有怪系统的意思啊,只是建议加一个大多数"发行版"都有的功能方便客户使用,这也不行?这。。
Reply View the author
lanyun7112
deepin
2020-10-12 22:18
#5
文末你自己也说了,全放在/分区,home opt没有单独放一个分区,建议以后单独放个分区,我是必分个home区,不过看你说uos要么全盘,要么不能装,好像不是这样的吧,我装过一次,好像可以分区的,记不清了。另外用timeshift做个备份吧,以备重大更新或自己误操作可以马上恢复
Reply View the author
SamLukeYes
deepin
2020-10-12 22:35
#6
https://bbs.deepin.org/post/203692
问题是夸源的不在少数吧,我就是夸源以后郁闷了啊,官方有没有修复或者保留数据的重装方法啊,谢谢 ...

跨源都是作死
Reply View the author
jobjin
deepin
2020-10-12 23:21
#7
samlukeyes123 发表于 2020-10-12 14:35
跨源都是作死

哇,太巧了,刚在知乎回过你,没想到又在这看到你。dde准备支持wayland了
Reply View the author
qq8645
deepin
2020-10-12 23:24
#8
关键是没有将/home单独分区,若单独分区,用户资料及配置信息都在。
试想,如果windows系统只有一个C盘,一旦系统出问题同样会息谷拉倒。
Reply View the author
SamLukeYes
deepin
2020-10-12 23:40
#9
https://bbs.deepin.org/post/203692
哇,太巧了,刚在知乎回过你,没想到又在这看到你。dde准备支持wayland了

MATE 和 Budgie 也早就有支持 Wayland 的计划了,但到现在还没搞出来
Reply View the author
deltacatxx
deepin
2020-10-13 20:06
#10
跨源大部分都是作死,但是有一些网络上的教程还在教如何给UOS添加deepin的软件源
Reply View the author
businesslcp
deepin
2020-10-13 20:21
#11
https://bbs.deepin.org/post/203692
跨源大部分都是作死,但是有一些网络上的教程还在教如何给UOS添加deepin的软件源 ...

主要俺是小白不懂吗不是,那么大神可否告诉我如果uos或者deepin没有的软件,不跨源怎么安装啊!毕竟以前unix和linux都可以随意安装添加调试的,没有说把系统整坏过的经验:)
Reply View the author
businesslcp
deepin
2020-10-13 20:26
#12
https://bbs.deepin.org/post/203692
文末你自己也说了,全放在/分区,home opt没有单独放一个分区,建议以后单独放个分区,我是必分个home区, ...

我最初也是分各种分区,什么home、etc、swap、opt等等,后来被其它相对优秀的发行版给宠坏了,因为他们自带保留用户配置选项,所以我后来每次直接全盘格式化安装就行了,不想那么多!主要是想开机即用,不想精确到1024还是1000多厂商关系,更不想内存寻址优化,不然我就不是顾客,而是工程师了!那样太累,系统是用来用的,就是这个错误的理念让我习惯性的又都什么也不管,直接装了,结果。。。突然发现咱们的系统都没有保留用户数据选项。。。就提了个小建议,当然,觉得这个东西没必要,想用的用户就要自己麻烦备份或者分区,那当我没提!备份不用那么麻烦的,工具都不用,因为自己改动和安装的东西自己一般都差不多清楚,直接自己简单的写个脚本备份就行了,只是总感觉这不应该是我做的活儿:)
Reply View the author
businesslcp
deepin
2020-10-13 20:30
#13
https://bbs.deepin.org/post/203692
关键是没有将/home单独分区,若单独分区,用户资料及配置信息都在。
试想,如果windows系统只有一个C盘,一 ...

/home单独分区有利有弊,特别是个人电脑!linux和windows系统好像还不太一样吧!我在想能不能直接核心文件覆盖(或者恢复到升级前的状态,这个功能不过分吧?),但是deepin或者UOS很多东西和标准的linux又不太一样,所以很费神,就不折腾了,期待官方技术人员提供个解决方案!
Reply View the author
忘记、过去
deepin
2020-10-13 22:17
#14
你的要求有点困难。现在估计只能做到安装的时候选择全盘安装,让系统自己整一个数据盘出来。下次重装的时候应该可以重新挂载为数据盘。

毕竟没办法像 macOS 一样,用自家的文件系统格式,同一个分区里还能划分宗卷,重装自动区分分区内的系统和用户数据......
Reply View the author
deltacatxx
deepin
2020-10-13 23:38
#15
https://bbs.deepin.org/post/203692
主要俺是小白不懂吗不是,那么大神可否告诉我如果uos或者deepin没有的软件,不跨源怎么安装啊!毕竟以前u ...

之所以换源会整坏系统,用ybaojun的话来说,就是换了deepin源后,部分软件已经被deepin源更新为新版本了,而uos软件源中还没有针对这些新版本适配,所以升级会出现依赖关系无法解决的问题


你应该已经开了开发者模式了吧,可以试一下由社区维护的星火商店,这个弥补了一些deepin商店缺少软件
  1. https://www.spark-app.store/
Copy the Code

(UOS应该要安装依赖包
如果星火商店没有的话,可以去百度搜索,去软件官网下载吧。一般有deb安装包或者appimage可执行文件下载。
Reply View the author
Ziggy
deepin
2020-10-15 07:10
#16
跨源的风险很明显,不建议这么玩..
Reply View the author