在 Ubuntu 上将 Debian 存储库添加到我的 apt source.list 中是否危险?

在 Ubuntu 上将 Debian 存储库添加到我的 apt source.list 中是否危险?

我正在尝试从 Debian 存储库安装软件包。我尝试手动安装,但出现 dpkg 错误,因为缺少或不完整依赖项。这让我很疑惑,直接将 Debian 存储库添加到我的 apt 源中是否是个错误?

更具体地说,我正在尝试安装瓜克(控制台包装器)。

我正在尝试安装 Guake 0.4.1。这解决了我遇到的透明度问题。

答案1

安装是个坏主意二进制在 Ubuntu 上安装 Debian 的软件包。但最好安装来自来源!方法如下:

这并不难。以下是操作方法(说明取自我的旧笔记http://www.asheesh.org/note/backporting-with-apt-src.html):

步骤 1:确保你有合适的 deb-src 行

反向移植是获取源包并在 Debian(类似)系统上编译它们的过程。查找 Debian“源包”的最简单方法与查找 Debian“二进制包”的方法相同:apt-get 及其配置。

确保 /etc/apt/sources.list 中有此行​​:

deb-src http://ftp.debian.org/debian/ unstable main

APT 提供了一个命令“apt-get source”,它查找这些 deb-src 行(而不是普通的二进制 deb 行)并下载来源软件包。在本教程中,您将使用“apt-src”,它是“apt-get source”的便捷包装器。

第2步

apt-get update

步骤3

sudo aptitude install apt-src

apt-src 是一个辅助程序,可简化源包的编译。它不是必需的,但它可以让你免去输入太多命令的麻烦。

步骤4

 apt-src -bi install $package

如果您想安装“alpine”,请运行以下命令:

apt-src -bi install alpine

“b” 代表“构建”,“i” 代表“安装生成的软件包”,单词“install” 表示“从 sources.list 的 Debian 源代码行中下载 alpine 的源代码”。apt-src 将“安装”源代码到当前目录中,确保您拥有构建软件包所需的所有软件包(此过程称为“满足构建依赖关系”),构建软件包,然后安装生成的 .debs。

答案2

这可能不是最好的方法,因为 Debian 和 Ubuntu 有不同的系统路径、库版本和其他依赖项。虽然它可能有效,但很可能会以某种方式失败。如果您指定要安装哪个软件包,您可能会得到更好的答案。

结论:除实验用途外,我不建议您这样做。

答案3

不要那样做。

但是:Guake 存在于:

您只需启用“universe”存储库。

答案4

提到了该命令:

 add-apt-repository ppa:nginx/stable

http://railscasts.com/episodes/335-deploying-to-a-vps?view=asciicast

相关内容