使用 arch-ppa 创建你自己的 Arch Linux 软件库

是不是觉得 AUR 软件库维护太复杂?那么我们来给你介绍一个新工具,可以让你很方便的维护一个你自己的 Arch Linux 软件仓库。

我们在互联网上发现了一个叫做 arch-ppa 的工具,它刚刚发布到 GitHub 上才几周,它作者 Ryan McGuire 说这个工具可以帮助你创建和维护一个安全可靠的个人 Arch Linux 软件仓库。

你可以把 arch-ppa 想象成一个 Arch Linux 下的 PPA(个人软件包存档Personal Package Archive),就像 Ubuntu Linux 中常用的各种 PPA 一样。它存放在你自己的本地设备上,也可以放到远程服务器上以便你可以把你的软件包分发给成千上万的 Arch Linux 用户们。

因为 AUR 不安全,才有了 arch-ppa

arch-ppa 的开发者 Ryan McGuire 说他创建这个工具可以让 Arch Linux 的个人软件包生态系统更加的安全可靠,现在官方支持的 AUR(Arch 用户软件库Arch User Repository)可以让任何人懂得 AUR 的人都可以上载新软件和维护它。

现在的情况是,如果你从 AUR 安装一个由你我维护这样的用户所维护的软件包,会触发一个大大的警告,是否接受该警告并安装取决于你自己。幸运的是, AUR 是由一群负责任的 Arch Linux 用户所维护的,他们一旦发现了恶意软件就会马上删除。

“这就是我为什么不喜欢类似 yaourt 或 pacaur 这样的 AUR 辅助程序。用这些辅助程序来使用 AUR 需要你经常查看它下载的 PKGBUILD 文件,才能让你可以确保不会安装了类似病毒或木马这样的东西以及从某个不知道来源的 URL 下载东西。” Ryan McGuire 说。

而这就是 arch-ppa 可以发挥用途的地方,AUR 软件包维护者希望开发一个好用的工具来帮助人工创建软件仓库,以便他们可以在一个安全可靠的环境中分发 Arch Linux 软件包。但是,要求就是你需要有一台服务器。

AUR 在 Arch Linux 用户群体里已经使用了很久,如果你想建立一个你自己的 Arch Linux 软件包归档,那么你应该试试 arch-ppa。具体情况请进一步访问该项目的 GitHub 主页

原文发布时间为:2016-05-22

时间: 2024-10-29 16:16:03

使用 arch-ppa 创建你自己的 Arch Linux 软件库的相关文章

归档内存-服务器内存告警,发现是oracle 归档进程arch 占用超过10G(每个arch进程)

问题描述 服务器内存告警,发现是oracle 归档进程arch 占用超过10G(每个arch进程) 服务器是aix: 如下归档进程占用的内存查询 arch1: Pid Command Inuse Pin Pgsp Virtual 64-bit Mthrd 16MB 917924 oracle 5316319 65600 71 5264722 Y N N PageSize Inuse Pin Pgsp Virtual s 4 KB 69375 0 71 17778 m 64 KB 323838 4

oracle10g 手动创建数据详解(linux)下

本文紧跟上篇内容. <oracle10g 手动创建数据详解(linux)上>       http://www.cnblogs.com/fnng/archive/2012/07/19/2600167.html 考虑篇幅过长不易于阅读,所以分个上下两节来进行.这一节中重点解决上一节中第四步与第九步的难题.   设置参数文件与创建数据库命令                                                       如何获得一个的参数文件pfile 呢? 1.问or

如何在Ubuntu上用Yocto创建你自己的嵌入式Linux发行版

本文主要聚焦在如何使用 Yocto 在 Ubuntu 上创建一个最小化的 Linux 发行版.Yocto 项目在嵌入式 Linux 的世界非常著名,这是因为它用起来非常灵活.方便.Yocto 的目标是为嵌入式软硬件开发商创建自己的 Linux 发行版.本文我们将会创建一个可以运行在 QEMU 上的最小化的 Linux,并且在 QEMU 上实际运行. 开发机的基本条件 最少 4-6 GB 内存 最新版的 Ubuntu 系统(本文使用了 16.04 LTS) 磁盘剩余空间至少 60-80 GB 在创

如何在 Ubuntu 上用 Yocto 创建你自己的嵌入式 Linux 发行版

本文主要聚焦在如何使用 Yocto 在 Ubuntu 上创建一个最小化的 Linux 发行版.Yocto 项目在嵌入式 Linux 的世界非常著名,这是因为它用起来非常灵活.方便.Yocto 的目标是为嵌入式软硬件开发商创建自己的 Linux 发行版.本文我们将会创建一个可以运行在 QEMU 上的最小化的 Linux,并且在 QEMU 上实际运行. 开发机的基本条件 最少 4-6 GB 内存 最新版的 Ubuntu 系统(本文使用了 16.04 LTS) 磁盘剩余空间至少 60-80 GB 在创

独家 | 手把手教你用Python 3创建用于机器学习开发的Linux虚拟机(附安装教程&amp;代码)

Linux是使用Python进行机器学习开发的极佳环境.这些工具能够被简便快捷地安装,并且您可以直接开发和运行大型模型. 在本教程中,您将了解如何使用Python创建和安装用于机器学习的Linux虚拟机.完成本教程后,您将知道: 如何下载和安装VirtualBox来管理虚拟机如何下载和安装Fedora Linux如何在Python 3中为机器学习安装一个SciPy环境 如果您的电脑操作系统是Windows.Mac OS X和Linux.那么本教程是适合您的. Linux虚拟机的好处 您可能有很多

oracle10g 手动创建数据详解(linux)上

按照惯例,本来在写博文之前先BB几句.一直对数据库不感兴趣,这是我人短板,所以硬着头皮学一下.入门小布老师的oracle视频,前面几节讲结构,启动过程,参数文件,直接把我绕歇菜了.     oracle通过向导创建自动创建数据库非常简单,根据提示一步一步就OK了.手动创建对于有专业人员必备技能.这过程,现在看来也难(因为没注意细 节).但我花了三个晚上稿定.在此声明一下,本文重在过程,通过这个过程,让你对手动创建有个认识,所以会比较啰嗦. -------------本机oracle目录结构---

New Release: patterns &amp; practices App Arch Guide 2.0 Beta 1

[From J.D Meier's Blog:http://blogs.msdn.com/jmeier/default.aspx] Today we released our patterns & practices App Arch Guide 2.0 Beta 1.  This is our guide to help solution architects and developers make the most of the Microsoft platform.  It's a dis

Arch Linux:DIY用户的终极圣地,纯粹主义者的最后避难所

让我们翻过一页页 Linux 的新闻报道,你会发现其中对一些冷门的 Linux 发行版的报道数量却出乎预料的多.像 Elementary OS 和 Solus 这样的新发行版因其华丽的界面而被大家所关注,而搭载 MATE 桌面环境的那些系统则因其简洁性而被广泛报道. 感谢像<黑客军团>这样的电视节目,我完全可以预料到关于 Kali Linux 系统的报道很快就会增加. 尽管有很多关于 Linux 系统的报道,然而有一个被广泛使用的 Linux 发行版几乎被大家完全遗忘了:Arch Linux

Arch linux操作系统设置开机启动配置

顺便说一下Centos 7 中rc.local其实依然是可以使用的,无法使用的原因是由于/etc/rc.d/rc.local中没有X权限,增加一个执行权限即可. 既然centos中的可以使用,哪么arch linux中其实也是可以使用的.直接copycentos中的资料即可. [root@Arch ~]# egrep -v "#" /usr/lib/systemd/system/rc-local.service [Unit] Description=/etc/rc.local Comp