把主力系统换成了Fedora

  • ~1.78K 字
  • 次阅读
  • 条评论

前言:此文章非教程,只是自己记录过程,方面以后自己重做系统的时候重新复制一遍,我的学历仅仅初中毕业,没有经过任何计算机方面的学习,过程全靠谷歌搜索。

因为从小接触的就是Windows,第一次见的系统还是Windows 98,那时候发现学校的Windows 98跟亲戚家里的Windows 98居然是一样的界面后,我就惊呆了,我那时候以为应该跟手机一样,每一款手机的界面都是不同的。

不过自己家里购买电脑已经是2008年了,真正上手使用已经是Windows Vista了。那时候也没有安装宽带,楞是看说明书把Vista换成了XP……从那以后就喜欢上装系统了,但也仅仅是Windows之间。

今天正式把主力系统从Windows 11换成了Fedora,并且是双系统并存。之前还怕引导起不来,但居然一次成功了,这真的让我喜出望外。系统的安装还是很简单的,官网下载镜像,官网也提供写入工具,写入以后U盘启动,开机就有写入到硬盘操作,一直下一步就好了,完全支持简体中文,安装过程比Windows 快多了,固态硬盘下,大概三分钟就装好了。

由于我平常只用浏览器看流媒体,偶尔需要Xshell连接VPS,然后就是写静态博客了,不装微信,不装QQ,不装任何国产软件,PC平台必须干净。

静态博客的过程还是很简单的,Fedora 官方软件源已经提供 Node.js。并且从 Fedora 24 开始,npm 已经作为 Node.js 软件包的一部分提供,不需要单独安装。

1
sudo dnf install nodejs

执行后就好了,比Windows下快多了……再检查下node的版本,发现成功了。

1
node -v

然后是npm版本

1
npm -v

接下去是全局安装hexo

1
npm install -g hexo-cli

继续检查

1
hexo -v

接着创建博客:

1
2
3
hexo init myblog
cd myblog
npm install

因为我之前在Windows上已经有了源码了,所以这次搬平台需要删除node_modules文件夹,删除package-lock.json文件,然后npm install 就自己装好了,一开始我没有删除node_modules文件夹,发现报错。
应该是Windows下的依赖版本跟Fedora不同导致的,删除以后重新npm install就好了。

接着我就把Wrangler 的 API 环境变量也搬过来了,我坚持最小化权限,所以这个API只拥有pages的权限。

在博客根目录下新建 .env 文件:

1
nano .env

写入API:
CLOUDFLARE_API_TOKEN=我的API密钥Token

更新:

1
hexo clean && hexo g
1
npx wrangler pages deploy public --project-name=fairy-blog

fairy-blog是我pages上项目的名称,因为我两个博客,所以还是要标记清楚的。

最后理清下目前我在Fedora上的软件,总共不超过十个。

chrome 、brave直接在商店安装就可以。tor官方下载压缩包,解压后需要注册下,否则没有图标。

1
./start-tor-browser.desktop --register-app

如果不行的话,需要赋予下执行权限:

1
chmod +x start-tor-browser.desktop

Cloudflare One Client根据官方页面的复制粘贴就行:
https://developers.cloudflare.com/warpclient/setting-up/linux/

接着ssh的软件了,我很不习惯自带的终端,ssh -p 端口号 用户名@服务器IP ,这种方式太繁琐了。所以为用了图形化的两个软件。

1
sudo dnf install remmina filezilla

这样,一篇在Fedora系统下书写的博文就写好了,仅仅初中水平的我写出来的,软件就这几个,没有多余的了。以后也不会增加。娱乐只有流媒体,浏览器足够。
Windows之所以保留,是因为手机刷机,只能用Windows。三星手机的odin只有Windows下可以。