ArchLinux安装的软件与工具的记录:修订间差异

来自Wired
跳到导航跳到搜索
创建页面,内容为“硬件:thinkbook 16+ gen7 锐龙7 H 260 系统:archlinux 2025.12.1 烧录软件:balenaEtcher(跨平台) 操作时间:2025-12-20(所有操作均基于以上版本及该时间点,注意时效性及不同平台的硬件命名差异) = 安装ArchLinux系统 = 通过U盘启动: # 理论上开机时疯狂esc就行了,但我想看看现在win11长什么样就先激活了windows,果然不咋样; # 激活windows后通过:设置-系统-恢…”
 
第100行: 第100行:


在系统启动前拔出u盘。
在系统启动前拔出u盘。
----杂谈:
Q:为什么不用纯命令行操作
* 我不知道有啥“意义”,我的意思是,如果是为了学习,那么应该独立于指南之外操作,阅读文档、在有一定linux系统基础的情况下,了解一个系统需要哪些东西,并根据自己的理解去组装组件,我自问没这个水平。
* 在此基础上,使用命令行也只是复制粘贴命令,甚至如果你没有通过ssh从外部控制系统,那你还得对着命令一个一个敲,tap补全的作用在这种情况还是微乎其微的,学习?时隔一周后我还记得怎么操作就算我记忆力超群,我不认为它会起到什么学习用途。
* 所以archinstall多好?现在的它比两年前好用多了,之前我用着还不如命令行,现在则可以直接脱离指南,不懂得点上网一搜或问问ai就能安装完成,而且这些点基本上都是一些具体的工具,而不会说“不知道该做什么”。
Q:为什么选择archlinux
* 不想用debian/ubuntu系,想试试滚动系统,我本来想用opensuse风滚草的(原生快照、YaST),最终因为种种原因,还是选择了archlinux,虽然我笔记本是计划带到无网络环境使用的。
* 我之前就持有这样的观点一直到现在,可能回到我真正了解linux系统前都会如此:不同linux发行版对于我这种新手而言最大的差异在于桌面环境,是的,在于与发行版弱关联的桌面环境,也只有opensuse+kde、linuxmint+cinnamon这种少数的固定搭配能有最好的桌面兼容性体验,根据桌面环境选择与之兼容好的发行版也是不错的策略;其次是包管理器的名字,注意是名字而不是包数量,尤其是在flatpak蒸蒸日上的现在,也就是opensuse的obs和archlinux的aur具有一定竞争力(这里不考虑强行用其他发行版的包管理器的情况)但也有些争议,主要是其包数量是被社区顶起来的,而这些包是否可信是一个大问题,其实也就是一些需求大但没linux版的场景比较多,比如wps,之前的微信;最后是上网查资料提供的教程基本都会涉及apt,提供打包好的软件基本都有deb这种体量分。


= 安装软件 =
= 安装软件 =
安装策略,鉴于我的使用环境:
* 系统底层支持或底层工具及依赖:官网源
* 更新频繁的软件:flatpak
== 软件商店 ==
===== aur =====
<syntaxhighlight lang="shell" line="1">
git clone https://aur.archlinux.org/yay.git
cd yay
makepkg -si
</syntaxhighlight>若编译错误,可能是go网络问题,设置镜像源:<code>export GOPROXY=<nowiki>https://goproxy.cn,direct</nowiki></code>
===== flatpak =====
<code>sudo pacman -S flatpak</code>
* <code>flatpak list</code>:查看都装了哪些软件
* [https://flathub.org/zh-Hans plathub 软件商店]
===== fcitx5 =====
<code>sudo pacman -S fcitx5-im fcitx5-rime fcitx5-chinese-addons fcitx5-configtool</code>
* 输fcitx5本体、rime引擎、一个中文输入法、配置修改GUI工具
* 回头我试试雾凇输入法。
== 浏览器 ==
===== firefox =====
<code>flatpak install flathub org.mozilla.firefox</code>
== 通讯 ==
===== telegram =====
<code>flatpak install flathub org.telegram.desktop</code>
===== Thunderbird =====
flatpak install flathub org.mozilla.Thunderbird
===== Birdtray =====
flatpak install flathub com.ulduzsoft.Birdtray
== 局域网文件同步 ==
===== localsend =====
<code>flatpak install flathub org.localsend.localsend_app</code>
== 生产力 ==
===== WebStorm =====
<code>flatpak install flathub com.jetbrains.WebStorm</code>
unarchiver
fastfetch Neofetch
imagemagick
docker
docker-buildx
VS Code