(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210917449.9
(22)申请日 2022.08.01
(65)同一申请的已公布的文献号
申请公布号 CN 114995842 A
(43)申请公布日 2022.09.02
(73)专利权人 中科方德软件 有限公司
地址 100089 北京市海淀区知春路1 13号1
幢8层0901
(72)发明人 不公告发明人
(74)专利代理 机构 北京润泽恒知识产权代理有
限公司 1 1319
专利代理师 苏培华
(51)Int.Cl.
G06F 8/61(2018.01)
G06F 9/4401(2018.01)G06F 9/445(2018.01)
(56)对比文件
CN 104252372 A,2014.12.31
CN 103049287 A,2013.04.17
CN 112230947 A,2021.01.15
WO 2019224574 A1,2019.1 1.28
CN 1735859 A,20 06.02.15
林书曼.“怎样重装计算机系统软件,电脑重
装系统软件怎么样保留 ”. 《CSDN, https://
blog.csdn.net/weixi n_42487788/article/
details/118919703》 .2021,第1-2页.
审查员 林方清
(54)发明名称
一种安装操作系统的方法、 装置和可读存储
介质
(57)摘要
本申请实施例提供了一种安装操作系统的
方法、 装置和可读存储介质。 所述方法包括: 识别
第一操作系统中已安装的用户应用软件, 并记录
用户应用软件的相关信息; 根据记录的用户应用
软件的相关信息, 确定用户应用软件的安装路
径; 从计算机设备中删除第一操作系统的系统文
件, 并在删除过程中保留过滤文件, 过滤文件包
括用户应用软件的安装路径下的文件和软件包
管理器记录的用户应用软件的信息管理文件; 在
计算机设备中安装第二操作系统的系统文件; 根
据记录的用户应用软件的相关信息, 对第二操作
系统中保留的用户应用软件执行重新配置操作。
本申请实施例可以在重新安装操作系统之后仍
然保留之前已安装的用户应用软件, 减少用户操
作成本。
权利要求书2页 说明书13页 附图4页
CN 114995842 B
2022.11.01
CN 114995842 B
1.一种安装操作系统的方法, 其特征在于, 应用于安装有Linux操作系统的计算机设
备, 所述方法包括:
识别第一操作系统中已安装的用户应用软件, 并记录所述用户应用软件的相关信息,
所述第一操作系统为所述计算机设备中已安装的操作系统;
根据记录的所述用户应用软件的相关信息, 确定所述用户应用软件的安装路径;
从所述计算机设备中删除所述第 一操作系统 的系统文件, 并在删除过程中保留过滤文
件, 所述过滤文件包括所述用户应用软件的安装路径下的文件和软件包管理器记录的所述
用户应用软件的信息管理文件; 所述在删除过程中保留过滤文件, 该过程并不对计算机设
备的硬盘执行重新分区及格式化的操作, 而 是将计算机设备的硬盘系统目录下除了过滤文
件以外的其 他文件都删除;
在所述计算机设备中安装第 二操作系统 的系统文件; 所述第 一操作系统和所述第 二操
作系统使用相同的软件 包管理器;
根据记录的所述用户应用软件的相关信 息, 对所述第 二操作系统中保留的所述用户应
用软件执 行重新配置操作;
所述识别第一操作系统中已安装的用户应用软件, 包括:
在所述第一操作系统的安装目录环境下执行第 一命令, 得到所述第 一操作系统中已安
装的所有软件 包的信息;
在所述第二操作系统的镜像挂载目录环境下执行所述第 一命令, 得到所述第 二操作系
统中已安装的所有软件 包的信息;
对所述第一操作系统中已安装的所有软件包的信息与所述第二操作系统中已安装的
所有软件包的信息进 行比较, 得到所述第一操作系统中相对于所述第二操作系统中多 出的
已安装的软件 包的信息;
根据所述多出的已安装的软件包的信 息, 确定所述第 一操作系统中已安装的用户应用
软件。
2.根据权利要求1所述的方法, 其特征在于, 所述用户应用软件的相关信 息包括所述用
户应用软件的名称, 所述根据记录的所述用户应用软件的相关信息, 确定所述用户应用软
件的安装路径, 包括:
将所述用户应用软件的名称作为输入参数, 在所述第 一操作系统 的安装目录环境下执
行第二命令, 通过 所述第二命令 输出所述输入参数对应的用户应用软件的安装路径。
3.根据权利要求1所述的方法, 其特征在于, 所述根据记录的所述用户应用软件的相关
信息, 对所述第二操作系统中保留的所述用户应用软件执 行重新配置操作, 包括:
根据记录的所述用户应用软件的相关信息, 获取 所述用户应用软件的名称;
将所述用户应用软件的名称作为输入参数, 在所述第 二操作系统 的安装目录环境下执
行第三命令, 通过所述第三命令对所述第二操作系统中所述输入参数对应的用户应用软件
执行重新配置操作。
4.根据权利要求1所述的方法, 其特征在于, 所述从所述计算机设备中删除所述第 一操
作系统的系统文件之前, 所述方法还 包括:
展示预置界面, 所述预置界面中显示有可选的过滤文件选项, 所述过滤文件选项包括
如下任意一项或多项: 第一操作系统中已安装的用户应用软件选项、 系统常规配置选项、 以权 利 要 求 书 1/2 页
2
CN 114995842 B
2及用户家目录 选项;
根据针对所述过 滤文件选项的选择操作, 确定过 滤文件。
5.根据权利要求1至4任一所述的方法, 其特征在于, 所述软件包管理器包括Debian软
件包管理器或者红帽软件 包管理器。
6.根据权利要求1至4任一所述的方法, 其特征在于, 所述过滤文件还包括所述第一操
作系统中的用户家目录文件和/或系统常规配置文件, 所述系统常规配置文件包括网络配
置目录下的文件和/或打印机配置目录下的文件。
7.一种安装操作系统的装置, 其特征在于, 应用于安装有Linux操作系统的计算机设
备, 所述装置包括:
应用信息收集模块, 用于识别第一操作系统中已安装的用户应用软件, 并记录所述用
户应用软件的相关信息, 所述第一操作系统为所述计算机设备中已安装的操作系统;
删除过滤模块, 用于根据记录的所述用户应用软件的相关信息, 确定所述用户应用软
件的安装路径; 从所述计算机设备中删除所述第一操作系统的系统文件, 并在删除过程中
保留过滤文件, 所述过滤文件包括所述用户应用软件的安装路径下的文件和软件包管理器
记录的所述用户应用软件的信息管理文件; 所述在删除过程中保留过滤文件, 该过程并不
对计算机设备的硬盘执行重新分区及格式化的操作, 而是将 计算机设备的硬盘系统目录下
除了过滤文件以外的其 他文件都删除;
系统文件安装模块, 用于在所述计算机设备中安装第二操作系统的系统文件; 所述第
一操作系统和所述第二操作系统使用相同的软件 包管理器;
应用重配置模块, 用于根据记录的所述用户应用软件的相关信息, 对所述第二操作系
统中保留的所述用户应用软件执 行重新配置操作;
所述应用信息收集模块, 包括:
第一操作子模块, 用于在所述第一操作系统的安装目录环境下执行第一命令, 得到所
述第一操作系统中已安装的所有软件 包的信息;
第二操作子模块, 用于在所述第二操作系统的镜像挂载目录环境下执行所述第一命
令, 得到所述第二操作系统中已安装的所有软件 包的信息;
信息比对子模块, 用于对所述第 一操作系统中已安装的所有软件包的信 息与所述第二
操作系统中已安装的所有 软件包的信息进 行比较, 得到所述第一操作系统中相对于所述第
二操作系统中多出的已安装的软件 包的信息;
信息确定子模块, 用于根据所述多出的已安装的软件包的信息, 确定所述第一操作系
统中已安装的用户应用软件。
8.一种用于安装操作系统的装置, 其特征在于, 包括有存储器, 以及一个以上程序, 其
中一个以上程序存储于存储器中, 且经配置以由一个以上处理器执行所述一个以上程序,
所述一个以上程序包含用于进行如权利要求1至6中任一所述的安装操作系统的方法的指
令。
9.一种可读存储介质, 其上存储有指令, 当所述指令由装置的一个或多个处理器执行
时, 使得装置执 行如权利要求1至 6中任一所述的安装操作系统的方法。
10.一种包括指令的计算机程序产品, 当其在计算机上运行时, 使得所述计算机执行权
利要求1至 6任一项所述的安装操作系统的方法。权 利 要 求 书 2/2 页
3
CN 114995842 B
3
专利 一种安装操作系统的方法、装置和可读存储介质
文档预览
中文文档
20 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 16:32:47上传分享