所以我使用的是 Ubuntu 12.04 和 glabels 2.2.8。唯一的问题是 glabels 3.0+ 已经推出很长时间了。我想通过下载 deb 并安装它来安装 glabels 3.0(顺便说一下,就像其他 Windows 计算机一样),但是,我没有安装所有正确的依赖项。
因此我开始下载所有这些并逐一安装。然后我了解到这些依赖项还有依赖项等等。我究竟如何才能下载最新的软件版本,并将所有内容都包含在一个安装程序包中并安装它?
我只想要我喜欢使用的软件的最新和最好的版本。我等待了很长时间才将 Ubuntu 的最新版本的 Miro 添加到存储库中。
答案1
一般来说,您应该坚持使用稳定的官方存储库,但如果您不想要这样,请继续阅读。
当您需要软件包或程序的最新版本时,有多种选择,按优先顺序排列:
1. 使用电力供应协议:这是最优选的方法。
优点:
- 您将获得该软件的最新版本。
- 软件将自动更新(使用软件更新程序)
- 依赖关系自动解决(通过
apt-get
)
缺点:
将新版本推送到 PPA 可能需要一些时间。这应该比普通存储库快得多,但请记住这一点。
您依赖 PPA 维护者将其更新到最新版本。如果他/她选择放弃它,您将只剩下旧版本。但如果它是来自某个项目的官方 PPA,那么您应该没问题。
PPA 安全:您允许互联网上的随机人员以 root 身份访问您的计算机(安装期间)。请参阅PPA 可以安全地添加到我的系统中吗?需要注意哪些“危险信号”?,一般来说你应该没事,但只是一个警告。
2. 使用提供的 Debian 软件包(.deb 文件)
优点:
- 您将获得该软件的最新版本。
- 使用 应该可以相对容易地安装依赖项
apt-get
。
缺点:
- 无法通过软件更新程序. 程序本身可能提供自动更新。
- 根访问您的计算机。PPA 可以安全地添加到我的系统中吗?需要注意哪些“危险信号”?仍然适用。
3. 使用提供的二进制文件
注意:这与“从源代码编译”不同,尽管它们可能使用相同的存档格式。
优点:
- 您将获得该软件的最新版本。
缺点:
- 依赖项可能更难安装。
- 安装更加困难,可能需要手动复制或移动文件。
- 请参阅 Debian 软件包的缺点。
4. 从源代码编译
优点:
- 您将获得该软件的最新版本。
缺点:
- 从源代码进行编译通常很棘手并且涉及到依赖关系等的工作。
- 请参阅使用提供的二进制文件的缺点。
答案2
我建议通过 apt(高级打包工具)或 Synaptic(apt 的 GUI)进行安装。Apt 将自动为您解决复杂的软件包依赖关系。apt-cache search glabels 返回以下内容:
glabels - GNOME 的标签、名片和媒体封面创建程序...
所以...sudo apt-get install glabels 你就应该没问题了。
答案3
简单的解决方案,忘记 LTS 并安装普通版本。您想要的软件包有很久以前就已经是 3.0 了。这样您就不必担心依赖关系等。