PPA,表示 Personal Package Archives,也就是个人软件包集。
有很多软件因为种种原因,不能进入官方的 Ubuntu 软件仓库。 为了方便 Ubuntu 用户使用,launchpad.net 提供了 ppa,允许用户建立自己的软件仓库, 自由的上传软件。PPA 也被用来对一些打算进入 Ubuntu 官方仓库的软件,或者某些软件的新版本进行测试。
PPA 上的软件极其丰富,如果 Ubuntu 官方仓库中缺少您需要的某款软件,可以去 PPA 上找找看。
例如,现在您需要一款叫做 ns2 的软件。您可以去 Personal Package Archives for Ubuntu 上以:
ns2
为关键字进行搜索,可以看到 PPA 中所有与 ns2 项匹配的软件包。从两个中选择一个,比如: https://launchpad.net/~wzssyqa/+archive/wzssyqa 在这个页面中,可以查看,这个 PPA 的主人是否提供您所使用的版本 Ubuntu 所对应的 ns2, 比如,正好您用的也是 lucid,那么就可以使用前文中“自定义桌面和应用程序 > 软件仓库”给出的方法添加这个 PPA。
ppa:wzssyqa/wzssyqa 是怎么来的 | |
---|---|
前边的那个 wzssyqa 就是~wzssyqa 去掉 ~,这是此 PPA 的主人在 launchpad 上的帐户名。 第二个 wzssyqa 是这个 PPA 的名字。每个 launchpad 账户可以建立多个 PPA。 launchpad.net 有很多功能,Ubuntu 的很多开发工作是通过这个平台进行的。 大家都亲切地将之称为 LP。 因为 PPA 是相对开放的,几乎是任何人都可以上传软件包,所以,应该尽量避免使用 PPA。 如果必须使用,则应选用可以信任的、有固定团队维护的 PPA。 |
对于这个问题,您可以使用如下两种方法:
可以使用 keryx 来下载并安装需要的软件包:http://keryxproject.org/,这个软件同时支持 Windows、Mac OS X 和 Linux。
也可以使用 “新立德软件包管理器”中的 “文件 -> 生成包下载脚本” 功能。但这种方法要求您必须可以更新软件包的信息。
在新立德中,选中一个安装了的包,点右键,查看属性,也可以看到安装了的文件。
当然,也可以使用下边的命令查看安装的文件,如:
dpkg -L gedit
一般来说,只要把 Ubuntu DVD 光盘插入光驱中,会自动询问是否使用 DVD 更新系统。
如果没有弹出,可以在 系统 菜单的 系统管理 子菜单下列出的 软件源 程序中添加。
Ubuntu CD 镜像分为两种,Desktop 和 Alternate。
Desktop 版就是 Live CD,可以认为是系统安装好之后,又打包而成,所以是不能作为源的。
Alternate 可以认为就是放在光盘上的 Ubuntu 软件仓库,所以是可以作为软件源使用的。
DVD 版的镜像可以从如下地址下载到: http://cdimage.ubuntu.com/releases/lucid/release/
DVD 是不分 Desktop 和 Alternate 的,而且 DVD 同时具有 Desktop 和 Alternate 的功能。
是不是很长时间没有清理 deb 包缓存了?
Apt/aptitude/新立德等,会把下载的 deb 包缓存在:
/var/cache/apt/archives
如果长期不清理,可能占用大量的空间。
打开新立得软件包管理器,选择“设置”->“首选项“。在弹出的“首选项“对话框中,选择“文件”标签页,点击其中的“删除缓存的软件包文件”按钮。