如何从 Launchpad 安装不在 PPA 中的软件包?

如何从 Launchpad 安装不在 PPA 中的软件包?

Launchapad 包含大量无法使用的软件包(它们似乎是源代码形式或类似的)。

例如,通过在 Google 上搜索“ndoc ubuntu”,我进入了以下页面https://launchpad.net/ubuntu/+source/ndoc它基本上没有描述、没有文档、没有自述文件、没有.deb,什么都没有。

启动板页面部分截图

单击“代码”选项卡会显示 Trusty、Saucy 等的不同 bzr 分支,但没有 .deb 包。我如何获取此软件的 .deb 包,或者以其他方式安装它?

bzr 分支的屏幕截图

这个包只是一个例子,我在 Launchpad 上经常遇到这种无法安装的包。

编辑:是否有用于启动板包的特定工具或配置,可以下载、修补和构建所有内容(包括依赖项),或者我们应该使用标准的bzr clone,,./configure手动安装所有构建依赖项,然后makesudo make install

答案1

这是因为由于缺少上游更新(开发人员ndoc)或编译失败,该包不再被构建。

请注意,值得信赖的分支是在 2009 年,当时正值 Jaunty 和 Karmic 时代,这意味着这个软件包甚至没有进入 Precise。

另外,请注意Debian 没有这个软件包。 在报告中,拆除的原因是“ROM;旧的、被废弃的上游、形状糟糕、垃圾、未使用,应该先烧掉,然后撒盐,然后再烧掉,以达到更好的效果”。

答案2

在你的例子中,你找不到,因为没有

https://launchpad.net/ubuntu/lucid/+source/ndoc/1.3.1-6ubuntu1

相关内容