先来看看诱饵吧!将AUR带到所有Linux发行版
AUR(Arch User Repository)是一个社区驱动的存储库,用于基于Arch的Linux发行版。
长话短说:它帮助安装官方存储库中没有的包,并让您获得最新版本。
我发现这对我的经验很有帮助Manjaro Linux。
从技术上讲,AUR从源代码构建一个包,然后利用包管理器(Pacman)来安装它。
您还可以在我们的详细指南中了解更多信息:
📢;现在您对AUR有了一个很好的了解,一个新的开源项目旨在将AUR的实用程序带到所有发行版。
该项目名为Linux用户存储库(或Lure)。
💡;Lure项目正处于阿尔法阶段,创建者几周前宣布了这一消息。所以,这完全是一项正在进行的工作。这样的项目已经存在了吗?使用诱饵添加示例回购
不是的。
开发人员已经尝试制作AUR替代方案,但针对的是特定的发行版。喜欢Make deb程序包资料档案库对Debian来说。
Lure是一个雄心勃勃的想法,可以在您选择的任何分发上发挥作用。
它旨在成为一个工具,帮助您使用类似于PKGBUILD的脚本为您的发行版创建本地包。
开发人员在一个Reddit公告帖子:
我的项目名为Lure,是Linux用户存储库的缩写。它构建本地包,然后使用系统包管理器安装它们,就像AUR一样。它使用类似于Aur'的PKGBUILD的构建脚本来构建包。
它是用纯GO编写的,这意味着在构建它'之后,除了任何特权提升命令(sudo、doas等)之外,它没有任何依赖关系。以及任何一种受支持的包管理器,目前是:Pacman、APT、APK(高山Linux,不是Android)、DnF、YUM和Zypper。
听起来很刺激!
您也可以在其上探索更多关于它的信息GitHub镜像。
使用诱饵
您不必安装额外的包管理器来使其工作;它会自动与您的系统'的包管理器一起工作。
因此,如果它在其repo(或其添加的任何repo)中找不到包,它将移动到系统的默认repo并从那里安装它。就像我使用lure命令在我的系统上安装/删除neofetch一样:
虽然该项目还处于早期开发阶段,但它提供了二进制包用于允许您安装和测试它们的各种发行版。
目前,它的存储库包括来自创建者本身的一个项目。但您可以尝试添加repo并构建/安装一些东西。
为了方便起见,我尝试在其repo中安装该程序包:
该命令如下所示:
ITD-BIN中的诱饵
在ITS上官方文档页面,您可以阅读更多关于它用来构建/安装/添加存储库的信息。
未来版本的一些计划功能包括:
自动安装脚本基于坞站的自动测试工具存储库的Web界面什么会让它更好?
首先,这是一个很好的项目。如果你以前使用过Arch,或者想要放弃Arch Linux,这将是一个很好的工具。
然而,对于大多数终端用户和非Arch Linux新手来说,PAMAC图形用户界面包管理器有了诱饵的支持应该是锦上添花。
当然,在现阶段,它需要开源贡献者的支持。因此,如果您喜欢这个想法,请随时为项目做出改进!
💭;你怎么看诱饵?在下面的评论中分享你的想法!