在Deepin系统上完全可以使用archlinux的AUR(aur.archlinux.org)软件仓库,即可用AUR来找软件,以下为你解析相关的使用方法。
相关解析 众所周知,AUR是收纳软件包数量最多的linux软件仓库。实际上,AUR并不存储软件包,只存储PKGBUILD这样的构建信息。PKGBUILD就像是菜谱,告诉你去哪买菜(下载源代码),买完菜以后怎么做菜(编译,构建arch软件包),最后食用(安装)之。后来有些人为了方便,直接在AUR这个“菜谱网站”上放“熟食”(二进制包)的链接,因此并非所有来自AUR的软件包都需要编译安装。arch系用AUR当然是最方便的,因为arch系有AUR助手可以自动完成构建安装的全过程。其他发行版的用户同样可以根据这样的“菜谱”自己去“买菜”、“做菜”,只是这个过程没有自动化,有时会比较繁琐。不过,有了菜谱,做起菜来总比连菜谱都没有要容易一些。 以下载谷歌地球为例,我们先在AUR上搜索google earth,可以找到下面的软件包。它的“源代码”(source)中有一个.deb包的链接,Deepin可以直接下载安装。如果来源中没有.deb包,或者这个软件包已经被标记为过期,又或者这个.deb包在Deepin下有无法解决的依赖问题,则可以访问上游URL寻找合适的包。
具体策略 链接地址:https://aur.archlinux.org/(注:可选择简体中文显示。) 在找不到.deb包的情况下,可以按照下面的步骤操作: 如果找到AppImage或者其他形式的免安装包,下载然后给权限直接运行即可。 如果找到.rpm包,则可以用alien转成.deb包再安装。 如果找到源代码,则按照软件的文档进行编译安装。 注:有些软件包来源于github,如果从github上下载速度太慢,可以使用油猴脚本fastgithub从镜像站下载。
相关主题 |