![如何从 Launchpad 安装不在 PPA 中的软件包?](https://linux22.com/image/855910/%E5%A6%82%E4%BD%95%E4%BB%8E%20Launchpad%20%E5%AE%89%E8%A3%85%E4%B8%8D%E5%9C%A8%20PPA%20%E4%B8%AD%E7%9A%84%E8%BD%AF%E4%BB%B6%E5%8C%85%EF%BC%9F.png)
Launchapad 包含大量无法使用的软件包(它们似乎是源代码形式或类似的)。
例如,通过在 Google 上搜索“ndoc ubuntu”,我进入了以下页面https://launchpad.net/ubuntu/+source/ndoc它基本上没有描述、没有文档、没有自述文件、没有.deb,什么都没有。
单击“代码”选项卡会显示 Trusty、Saucy 等的不同 bzr 分支,但没有 .deb 包。我如何获取此软件的 .deb 包,或者以其他方式安装它?
这个包只是一个例子,我在 Launchpad 上经常遇到这种无法安装的包。
编辑:是否有用于启动板包的特定工具或配置,可以下载、修补和构建所有内容(包括依赖项),或者我们应该使用标准的bzr clone
,,./configure
手动安装所有构建依赖项,然后make
,sudo make install
?
答案1
这是因为由于缺少上游更新(开发人员ndoc
)或编译失败,该包不再被构建。
请注意,值得信赖的分支是在 2009 年,当时正值 Jaunty 和 Karmic 时代,这意味着这个软件包甚至没有进入 Precise。
另外,请注意Debian 没有这个软件包。 在这报告中,拆除的原因是“ROM;旧的、被废弃的上游、形状糟糕、垃圾、未使用,应该先烧掉,然后撒盐,然后再烧掉,以达到更好的效果”。
答案2
在你的例子中,你找不到,因为没有
https://launchpad.net/ubuntu/lucid/+source/ndoc/1.3.1-6ubuntu1