[Feelings & Sharing] 多数基于Debian的Linux发行版都能互相转换,方法超简单
Tofloor
poster avatar
来自Ubuntu的某位用户
deepin
2022-08-06 01:45
Author

多数基于Debian的Linux发行版都能互相转换,方法超简单

打开终端,编辑/etc/apt/sources.list文件

sudo gedit /etc/apt/sources.list

在文件里写入以下内容(例如要转成Deepin系统就写入Deepin的源,本文为转Deepin为例)

deb [by-hash=force] https://mirror.tuna.tsinghua.edu.cn/deepin/ apricot main contrib non-free
#deb-src https://mirror.tuna.tsinghua.edu.cn/deepin/ apricot main contrib non-free

保存退出,然后更新源

sudo apt-get update

这个时候会出现 GPG 错误、由于没有公钥,无法验证下列签名:NO_PUBKEY 的错误
在终端输入

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [刚刚NO_PUBKEY后的字符串]

多等待一会
执行成功后再次更新软件列表

sudo apt-get update

这个时候就可以看到已经成功加载deepin的镜像源了

然后输入

sudo apt upgrade --fix-missing

然后重启电脑,就会发现系统属性变成Deepin了


其实从基于Debian的甲Linux发行版转到基于Debian的乙Linux发行版,都能用上述方法,上述方法只适用于Debian系

例如此时甲Linux发行版是MX Linux,现在我要转成乙Linux发行版Deepin

只要在MX Linux的/etc/apt/source.list.d/debian.list写入Deepin的源,然后用上述方法,重启后输入

cat /etc/lsb-release

就会看到系统名称变成Deepin 20.6了

实际上在同一个系的两个或多个Linux发行版(例如Debian系,Red Hat系,arch系,gentoo系,slackware系。。。),有可能都能互相转换

某人在Manjaro的/etc/pacman.conf和/etc/pacman.d/mirrorlist写入archlinux的源,重启就变成archlinux了,但是输入screenfetch时Kernel这行会有MANJARO的字样

Reply Favorite View the author
All Replies
安洛
deepin
2022-08-06 01:54
#1

xs

这让我想起了《电脑爱好者》有一期里面有篇文专门教怎么修改windows里面显示的设备属性,可以把显卡啊系统名称啥的改成任意值,核显都可以改成RTX3080,然后系统改成xxx定制专享系统。

Reply View the author
蔡EEPIN
deepin
2022-08-06 01:54
#2

你这个狠,我之前只是修改源从deepin升级到UOS😂

Reply View the author
SamLukeYes
deepin
2022-08-06 03:02
#3
安洛

xs

这让我想起了《电脑爱好者》有一期里面有篇文专门教怎么修改windows里面显示的设备属性,可以把显卡啊系统名称啥的改成任意值,核显都可以改成RTX3080,然后系统改成xxx定制专享系统。

这可不是改属性这么简单。如果在换软件仓库后真的把所有软件包都替换了,那么这确实是换发行版了。但大多数情况下软件包替换得不彻底,在同时有两种发行版的软件包混在一起的情况下出问题就只能自求多福了。

Reply View the author
安洛
deepin
2022-08-06 03:54
#4
SamLukeYes

这可不是改属性这么简单。如果在换软件仓库后真的把所有软件包都替换了,那么这确实是换发行版了。但大多数情况下软件包替换得不彻底,在同时有两种发行版的软件包混在一起的情况下出问题就只能自求多福了。

他只加了源,原来的源没有删,deepin的包版本比绝大多数基于debian的发行版都要旧,何况没有执行dist-upgrade只是upgrade,这种情况下实际更改的软件包不会很多,系统底层不是deepin。我只是想表达这个意思。

但是风险倒是确实很高。

Reply View the author
Tonny
deepin
2022-08-06 04:38
#5
It has been deleted!
吉吉如律令
deepin
2022-08-06 22:13
#6

直接修改软件源更新到deepin这种操作还是别试了吧,楼主我不清楚你是否真的尝试过这种做法

confused 看你昵称是从Ubuntu转到deepin来的,莫不是就是用的这种方法?我不太相信这样迁移过来会一点问题都没有

Reply View the author
来自Ubuntu的某位用户
deepin
2022-08-07 02:39
#7
吉吉如律令

直接修改软件源更新到deepin这种操作还是别试了吧,楼主我不清楚你是否真的尝试过这种做法

confused 看你昵称是从Ubuntu转到deepin来的,莫不是就是用的这种方法?我不太相信这样迁移过来会一点问题都没有

历经无数次重装系统,更换Linux发行版,我们家人都已经上手Deepin Linux了

Reply View the author
来自Ubuntu的某位用户
deepin
2022-08-07 02:52
#8
蔡EEPIN

你这个狠,我之前只是修改源从deepin升级到UOS😂

其实从基于Debian的甲Linux发行版转到基于Debian的乙Linux发行版,都能用上述方法,上述方法只适用于Debian系

例如此时甲Linux发行版是MX Linux,现在我要转成乙Linux发行版Deepin

只要在MX Linux的/etc/apt/source.list.d/debian.list写入Deepin的源,然后用上述方法,重启后输入

cat /etc/lsb-release

就会看到系统名称变成Deepin 20.6了

实际上在同一个系的两个或多个Linux发行版(例如Debian系,Red Hat系,arch系,gentoo系,slackware系。。。),有可能都能互相转换

某人在Manjaro的/etc/pacman.conf和/etc/pacman.d/mirrorlist写入archlinux的源,重启就变成archlinux了,但是输入screenfetch时Kernel这行会有MANJARO的字样

Reply View the author
xuqi
deepin testing team
2022-08-08 05:37
#9

no

Reply View the author
盘灶车站
deepin
2022-08-08 16:45
#10

不严谨,不是任何,比如ARMBIAN。

ARMBIAN是除UBUNTU以外,工业领域内应用最广的DEBIAN系发行版,但你这个办法只限于AMD,对ARM架构没有任何反应。

Reply View the author
来自Ubuntu的某位用户
deepin
2022-08-08 18:09
#11
盘灶车站

不严谨,不是任何,比如ARMBIAN。

ARMBIAN是除UBUNTU以外,工业领域内应用最广的DEBIAN系发行版,但你这个办法只限于AMD,对ARM架构没有任何反应。

OK,帖子改了

Reply View the author
SamLukeYes
deepin
2022-08-08 21:50
#12

有些发行版还真的官方支持以直接原地替换现有发行版的方式安装,比如 NixOS。Bedrock Linux 甚至将这种方式作为唯一的安装方式。

Reply View the author
ThinkYoung
deepin
2022-08-11 04:44
#13

同样的办法 我在debian11更deepin nightly源,没成功,grub报错了 进不去系统了

Reply View the author
来自Ubuntu的某位用户
deepin
2022-08-11 17:11
#14
ThinkYoung

同样的办法 我在debian11更deepin nightly源,没成功,grub报错了 进不去系统了

deepin nightly是深度的测试源,我是将/etc/apt/sources.list替换为稳定源

你是不是遇到内核错误了

我换的Deepin稳定版的源,就能顺利变成Deepin系统了

Reply View the author
来自Ubuntu的某位用户
deepin
2022-08-11 17:21
#15

甚至可以在现有的Deepin系统上更换Kali源,更新一下变Kali

这个帖子只是以转到Deepin为例,其实可以从Deepin,Ubuntu转到其他基于Debian的发行版,会不会内核错误,无法引导等问题无法保证

Reply View the author
ThinkYoung
deepin
2022-08-13 17:28
#16

用mx linux + deepin nightly 源 的确版本号改到nightly, 但是授权提示出了问题,闪退

目前来看 可能确实是nightly版本的问题

用了mx linux 感觉很好用,算是个不错的debian11衍生版,说刷票的真的是黑它了,看一些工具,还是很用心的

像驱动信息,声卡N卡驱动安装,grub编辑器, conky编辑器,定时任务编辑器,软件包管理器除了debian库和mx库还支持flapak(惊呆了吧) 这类贴心小工具还是很多的,这些有的往往是UOS商业版才有的,deepin移除之后就很难再见了

所以如果能用mx linux安装dde,也许确实是个不错的选择 可以替代nightly

Reply View the author
来自Ubuntu的某位用户
deepin
2022-08-13 18:53
#17
ThinkYoung

用mx linux + deepin nightly 源 的确版本号改到nightly, 但是授权提示出了问题,闪退

目前来看 可能确实是nightly版本的问题

用了mx linux 感觉很好用,算是个不错的debian11衍生版,说刷票的真的是黑它了,看一些工具,还是很用心的

像驱动信息,声卡N卡驱动安装,grub编辑器, conky编辑器,定时任务编辑器,软件包管理器除了debian库和mx库还支持flapak(惊呆了吧) 这类贴心小工具还是很多的,这些有的往往是UOS商业版才有的,deepin移除之后就很难再见了

所以如果能用mx linux安装dde,也许确实是个不错的选择 可以替代nightly

这个帖子里有我在MX Linux尝试安装DDE的过程,但是失败了

https://bbs.deepin.org/zh/post/240808

Reply View the author