云网牛站
所在位置:首页 > Linux教程 > 在Deepin系统上使用aur.archlinux.org软件仓库

在Deepin系统上使用aur.archlinux.org软件仓库

2020-06-11 09:31:17作者:samlukeyes123稿源:深度站

在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寻找合适的包。

在Deepin系统上使用aur.archlinux.org软件仓库

 

具体策略

链接地址:https://aur.archlinux.org/(注:可选择简体中文显示。)

在找不到.deb包的情况下,可以按照下面的步骤操作:

如果找到AppImage或者其他形式的免安装包,下载然后给权限直接运行即可。

如果找到.rpm包,则可以用alien转成.deb包再安装。

如果找到源代码,则按照软件的文档进行编译安装。

注:有些软件包来源于github,如果从github上下载速度太慢,可以使用油猴脚本fastgithub从镜像站下载。

 

相关主题

在深度Deepin v20系统中用阿里云仓库安装Docker的方法

精选文章
热门文章