惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Jina AI
Jina AI
C
Cisco Blogs
博客园 - Franky
有赞技术团队
有赞技术团队
雷峰网
雷峰网
博客园 - 聂微东
WordPress大学
WordPress大学
酷 壳 – CoolShell
酷 壳 – CoolShell
NISL@THU
NISL@THU
P
Palo Alto Networks Blog
博客园_首页
阮一峰的网络日志
阮一峰的网络日志
美团技术团队
Hugging Face - Blog
Hugging Face - Blog
宝玉的分享
宝玉的分享
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
Threat Research - Cisco Blogs
T
Tailwind CSS Blog
T
Threatpost
D
Darknet – Hacking Tools, Hacker News & Cyber Security
W
WeLiveSecurity
大猫的无限游戏
大猫的无限游戏
V
Visual Studio Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
S
SegmentFault 最新的问题
博客园 - 【当耐特】
爱范儿
爱范儿
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
A
Arctic Wolf
PCI Perspectives
PCI Perspectives
S
Secure Thoughts
The Cloudflare Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
L
LINUX DO - 最新话题
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
博客园 - 三生石上(FineUI控件)
J
Java Code Geeks
The Last Watchdog
The Last Watchdog
人人都是产品经理
人人都是产品经理
罗磊的独立博客
S
Schneier on Security
腾讯CDC
Google DeepMind News
Google DeepMind News
小众软件
小众软件
量子位
N
News and Events Feed by Topic
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
Hacker News: Ask HN
Hacker News: Ask HN
V
V2EX

博客园 - freephp

马斯克都在用的"第一性原理":为什么90%的程序员在"卷框架",而高手只看一件事? 一个复杂的问题是如何被化解的 开了 TUN 模式还是直连?90% 的人都踩过这个坑 为什么很多技术人越努力,越没价值? 睡前讲一段docker编译镜像的故事 换一个思维解决问题:希望在转角 企业级LLM已经到了next level:LangChain + DeepSeek = 王炸 发展的眼光看问题 最长有效括号子串问题 人人都需要重视的Prompt Engineering 坚持写作和坚持思考是同样重要的 关注一波AWS Aurora AWS学习笔记之Lambda执行权限引发的思考 细聊滑动窗口 需要怎么才能过好这一生 数据结构学习之树结构 从《一兆游戏》学到的知识点 我的日常AI使用 移位操作搞定两数之商 Git常用命令整理
体验国产系统Deepin:很爽
freephp · 2024-10-30 · via 博客园 - freephp

最近开始把之前一直吃亏的旧电脑拿出来再利用了,先还是选择了熟悉的ubuntu系列。安装了Ubuntu 22.04之后,风风火火地把需要的开发环境搭建起来,虽然桌面有些卡顿,但瑕不掩瑜玉。趁着热情又想着把它升级到24.04。结果不巧在升级过程中遇到了网络中断,导致内核模块破碎,重启之后无法顺利进入系统界面。最后走头无路只好重新安装了系统,这个时候已经对Ubuntu系统产生了一些怨念,在终端安装软件的时候也发现了商业硬广,彻底对高版本的Ubuntu失去了好感。
Linux的发行版很多,重新选择一个吧。在知乎上逛了不久,发现了3个选择:

    1. ArchLinux
    1. Linux Mint
    1. Deepin

ArchLinux,这个是一个非常高度定制化的操作系统,可以玩出很多花样,可能年轻心理的极客更喜欢折腾。它支持滚动更新,并且很容易折腾坏系统。。我个人是追求稳定的系统环境的,也过了喜欢整夜不睡觉去折腾的年纪,首先被我排除了。

而Linux Mint是Ubuntu的一个开源分支系统,被广大社区技术爱好者维护和支持,迁移成本最低,且对硬件要求更友好,GOME方面也更保守,选择了传统的X11,而不是Redhat主导的Wayland。这样能保证桌面的稳定性和响应性能更有保证,特别是对于老机型和低配置。

最后一个是Deepin,国产操作系统,它和Ubuntu一样,都是基于Debian系统衍生而来。有非常强大的软件源,对国内软件需求强的人非常友好。最近国家也大力发展国产软件和国产操作系统,在统信发展之下,微信、QQ、飞书等软件都做了Deepin的版本的客户端,让Linux更适合日常国内环境的办公。

我先尝试了Linux Mint,发现卡顿依然存在,而且桌面UI颜值很低。于是又切换到了Deepin,我安装的是目前最新的V 23社区版,一用之下就爱上了这个高颜值、桌面GUI响应流畅的系统。日常国内的办公软件都躺在官方的应用商店里面,任君下载安装。

在搭建开发环境的时候,我发现安装Docker遇到了一定困难。按照官方文档所说,需要去添加APT源,但由于Deepin已经是魔改之后的Debian,它的系统版本名不属于任何Debian。在终端通过命令“cat /etc/os-release”可以查看系统版本:

PRETTY_NAME="Deepin 23"`
`NAME="Deepin"`
`VERSION_ID="23"`
`VERSION="23"`
`ID=deepin`
`HOME_URL="https://www.deepin.org/"`
`BUG_REPORT_URL="https://bbs.deepin.org"`
`VERSION_CODENAME=beige`

可以看出Deepin的系统发布版本名称是“beige”,在docker发布的对应的debain的源里面找不到,于是我换成一个比较新的Debian版本名即可,例如bookworm。

所以需要修改命令如下所示:


echo   "deb [arch="$(dpkg --print-architecture)" signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  "$(. /etc/os-release && echo "bookworm")" stable" |   sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

然后再更新源:

sudo apt update

然后再安装docker相关组件:

sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

然后就可以在终端里面快乐地使用Docker啦!

国产操作系统必须支持,总体上体验很好,对从Windows迁移过来也非常无痛。作为Ubuntu长期使用者,完全无缝切换到了Deepin,先作为个人主力系统来玩起来!