Deepin的应用商店,里面有很多国人常用的软件
第二种,通过命令行安装。应用商店未必能找到所需要的软件,命令行安装才是Linux的常态。Linux通过包管理机制来管理软件,Linux发行版通常会提供官方的软件储存库,使用终端即可通过命令行安装软件。
这似乎听起来复杂,但实际操作还是很简单的。以Manjaro为例,它可以使用Arch Linux的AUR仓库,我们可以在终端输入“sudo pacman -S yay”运行,安装AUR助手yay。
接着看看AUR上有什么软件,打开AUR的官网,具体如下:
https://aur.archlinux.org/
然后查找你想要的软件的包名,例如Chrome,找到其包名是“google-chrome”。
打开终端,然后再输入“yay -S google-chrome”即可完成Chrome的下载、安装。
要安装什么软件,一条命令即可
想要安装其他软件,可以按照此方法,更换包名安装,具体命令为“yay -S <包名>”。
对比去各个软件的官网下载安装包再手动安装,这还是非常方便的。Linux卸载、管理软件也依赖包管理工具,例如Manjaro中卸载软件的命令是“yay -Rs <包名>”,此外还有其他pacman/yay命令,例如其实查找软件也不需要到AUR官网,而是用yay -Ss命令就可以实现,这需要熟悉。
另外,如果某个软件在仓库找不到,或者下载速度慢,Linux还可以更换仓库源,这里就不详细展开介绍了。
小结:Linux软件安装可以通过应用商店,也可以通过命令行,熟悉了命令行后,非常方便快捷,但可能需要熟记一些命令。
Linux软件生态够用吗?Windows上丰富的软件是其黏住用户的关键,macOS之所以很长时间无法成为主流,除了硬件方面的限制,软件的匮缺也是一大原因。用Linux取代Windows的话,Linux软件是否能满足日常需求?我们分开来说。
首先是常见的生活娱乐软件,例如QQ、微信等。这里需要普及一个知识,Linux其实是可以兼容大量Windows软件的!通过Wine这样的转换层,一些Windows软件也可以在Linux上运行,但未必完美。而得益于Wine的进步,尤其是国内Deepin对Wine的改造,很多常见的国产Windows软件即使在Linux上没有平替,也可以通过Wine来直接运行原版。例如你觉得Linux版QQ不好用,那么就可以安装Deepin Wine版的Windows QQ,目前QQ、微信、Tim等日常软件在Linux上都可以用这种方法正常运行。
Linux运行QQ之类的软件问题不大,可以兼容Windows版本
对于其他日常软件,也存在很多Linux上的解决方案,例如第三方替代版本(如云音乐可以用YesPlayMusic),或者有跨平台的版本(例如VLC等),也可以使用Wine兼容(例如爱奇艺),简单来说Linux满足日常生活娱乐需求是没有太大问题的。
其次是行业软件,这可能是Linux真正的软肋了。尽管Linux在软件开发方面有得天独厚的优势,但很多Windows上的行业软件在Linux平台依然没有很好的替代方案,用Wine也无法很好兼容。例如Office套件、Adobe全家桶、CAD等等,都是Linux平台上的老大难。尽管WPS和GIMP可以部分替代Office和PS,但更多时候还是捉襟见肘。