如何更新 Ubuntu 存储库中的内容?

如何更新 Ubuntu 存储库中的内容?

我在谷歌上搜索到的关于这个问题的所有结果都是关于学习如何使用synaptic

我注意到 Ubuntu 的TTYtter软件包落后了相当多。TTYtter只是一个文件(一个perl脚本),所以即使像我这样的新手也可以更新 Ubuntu 存储库,而无需任何修补文件夹或.tar.gz类似内容的复杂性。

所以我认为我可以,而且我也愿意修复TTYtter到较新的版本。但我该怎么做呢?

答案1

最初阅读此打包/ SourceBuilds/ 入门指导

首先创建一个Launchpad 账户

然后继续ttytter 包装分公司,然后选择您想要贡献的 Ubuntu 版本。

联系“Ubuntu 分支”团队将您的版本上传至ttytter 包装分公司

创建您的新的源包配方 - Precise 示例

笔记: 我假设他们会允许你,否则迷惑在上述回答提到,创建你的拥有自己的 PPA, 然后将您的软件包上传到 PPA


其他有用链接

如何创建 PPA?

如何为可运行的程序创建 PPA?

完整的 Ubuntu 打包 Wiki 指南

答案2

Ubuntu 存储库中的几乎所有应用程序都是如此:它们的版本落后。原因是 Canonical 通常会检查软件包的安全性和与 Ubuntu 的兼容性。此外,有人必须构建.deb打包并上传到存储库。这会增加额外的步骤并减慢速度,但会提高 Ubuntu 的质量和感觉。

话虽如此,你无法更新主存储库。你所能做的就是在发射台并希望人们使用它。Lauchpad 提供了很好的入门指南,教你如何做到这一点。你也可以联系 Canonical 并提出你的新构建。

如果您只想在系统本地“更新” TTYtter,您可以自由地这样做,但主存储库中的下一次更新可能会用另一个过时的版本覆盖您的更改(这可能会破坏您的配置)。为防止这种情况,您应该暂停更新sudo aptitude hold ttytter更多信息)。

相关内容