打算写系列文章向各位推广一下桌面版Linux:目前主流桌面版Linux除了软硬件生态上比Windows,在使用体验上已有不少更好的点
文章使用Kubuntu发行版说明,内容适用于debian系发行版(debian/ubuntu)
个人认为Kubuntu是相对开箱即用,使用体验较好的发行版
不推荐一般用户没苦硬吃去用arch
软件源
相比到处找安装包下载软件,主流的Linux软件使用软件源获取软件及软件需要的依赖。
软件源相当于手机上的应用商店,提供了发行版严选的软件,安全性高(除非供应链上游投毒)
deb系旧版格式软件源配置在/etc/apt/sources.list中,新版配置在/etc/apt/sources.list.d/下的.sources文件中
由于ubuntu国际服务器下载缓慢,一般需要改用国内源,推荐中科大和清华的源,修改也很简单,把上述文件中的*.ubuntu.com替换为镜像站网址,其他不动即可。如需改动,系统自动生成的注释中也有解释应该如何设置

修改软件源、安装卸载软件均需要管理员权限(使用sudo、输入密码)
包管理器
完成软件源设置后,可通过软件包管理器安装软件。这里介绍几种包管理器(deb系):
终端包管理器apt
修改软件源/系统更新前使用sudo apt update刷新缓存(让系统知道服务器上有哪些软件包)
使用sudo apt upgrade更新所有软件
不推荐apt search,查软件包建议用下文的图形化包管理器或前往packages.ubuntu.com查找
使用sudo apt install 软件包名 安装软件
如果你从网络上下载了deb包,可用sudo apt install 文件路径 来安装。
使用sudo aptitude purge 软件包名 卸载软件(不建议用apt卸载,apt不会自动删依赖 没有aptitude可以用apt装一个)
图形化包管理器synapitc
synaptic新立得包管理器采用“标记-执行”方式,先标记好需要安装/卸载/更新的操作,可实时预览软件包更改清空再一键应用

左上角刷新=sudo apt update;标记全部可升级软件包=sudo apt upgrade;右上角可搜索包名;右击软件可标记安装(一并标记依赖)或卸载。
软件包有手动和自动安装区分,被其他软件包依赖的软件包可以设成自动安装,方便管理手动安装的条目
应用商店
应用商店以更直观的方式展示软件,不过其底层仍然是包管理器。
Discover
KDE系统的应用商店,支持apt/snap/flatpak后端,除了软件下载外还可以下载KDE plasma桌面环境的许多插件(主要作用)、定期检查更新(在系统设置里修改)
星火应用商店
debian系的第三方应用商店,社区打造

星火商店有自己的软件源,里面有国产和商业软件,相当于aur,可做为系统软件源补充:
该软件源文件位于/opt/durapps/spark-store/bin/apt-fast-conf/sources.list.d/aptss.list,将其链接到/etc/apt/sources.list.d/下,就能使用apt和新立得包管理器从星火商店下软件
二级软件包
为解决软件包在不同发行版不通用的问题,出现了snap、flatpak、玲珑、ACE(AmberCE)等二级包管理器
二级包管理器使用沙箱运行软件,通常更难用,软件体积更大,因此建议能用deb原生包就用原生包
appimage
便携绿色版软件包,双击即开,空间占用小、无须安装
缺点是不能很好的和系统集成(注册开始菜单、打开文件和链接等)
部分软件包介绍

bleachbit——垃圾清理软件;fcitx5-rime——中州韵输入法;filelight——空间占用可视化查看;scrcpy——安卓投屏控制;zsh——终端
code——VSCode(来自微软自建源);wps-office(来自官网安装包);linuxqq(来自星火商店)
gxde-downloader——基于airaNG的多线程下载(来自星火商店);obsidian——笔记软件(来自星火商店)
qianwen-pwa——PWA封装软件,使用AI创建,自用;zen-browser——浏览器(appimage转包)
后续下一篇打算写输入法的 文章写的可能不是很好,欢迎使用Linux的朋友提出建议及不用Linux的朋友反馈一下阅读感受