【发布时间】:2010-09-06 22:35:16
【问题描述】:
如何向 ELPA 提交我使用的软件包的更新?有人可以提供一个示例,说明如何准备paredit-22,例如,放到 ELPA 上吗?
【问题讨论】:
如何向 ELPA 提交我使用的软件包的更新?有人可以提供一个示例,说明如何准备paredit-22,例如,放到 ELPA 上吗?
【问题讨论】:
我认为 ELPA 没有收到很多包提交的原因之一是对于将为 Emacs 24 设置的官方 ELPA 存储库(http://elpa.gnu.org/)仍然知之甚少(它将内置 ELPA-在)。如果没有指导方针,大多数人可能宁愿等待也不愿重复他们的努力。围绕 ELPA 也存在很多争议——主要是关于它无法自动更新软件包,这让很多用户质疑它的价值。就个人而言,我更喜欢分发包而不是像 ELPA 这样的东西,但并不是每个人都在使用 GNU/Linux,即使在那里也不是每个人都同意我的观点。
【讨论】:
ELPA 网站详细说明了该怎么做:
【讨论】:
要为GNU ELPA 投稿,您必须签署FSF copyright assignment 论文,然后按照instructions 上传您的包。
ELPA 的替代品是 Marmalade 和 MELPA,它们拥有庞大的存储库并且在 Emacs 用户中非常受欢迎。
Marmalade 需要在网站上注册,然后您可以上传您的包裹。因为 Marmalade 需要手动上传包,所以它通常提供稳定的版本。阅读instructions进行上传。
MELPA 与果酱的作用不同。通常你将你的包在线存储在某个版本控制系统中,然后通过 MELPA 的 GitHub 页面注册它,MELPA 会定期自动与之同步,因此 MELPA 用户始终可以访问包的最前沿版本。截至 2015 年 3 月,它有超过 2300 个软件包。阅读instructions,了解如何将您的包上传到 MELPA。
【讨论】:
如果你想使用最前沿的软件包,你可以查看el-get...
【讨论】: