是否在Ubuntu上将Debian存储库添加到我的apt source.list中? [关闭]

Modified on: Mon, 02 Sep 2019 11:00:02 +0800

我正在尝试从Debian存储库安装软件包。我正在尝试使用dpkg错误手动安装,因为缺少或不完整的依赖项。这让我想知道,将Debian存储库添加到我的apt源是错误的吗?

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

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

最佳答案

在Ubuntu上安装来自Debian的二进制软件包是个坏主意。但是从 source 安装软件包是个好主意!所以这是如何:

这并不难。以下是如何操作的说明(请参阅http:/ /www.asheesh.org/note/backporting-with-apt-src.html):

第1步:确保你有一个合适的deb-src行

Backporting是获取源包并在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行)并下载 source 包。在本教程中,您将使用“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”代表“build”,“i”代表“安装结果包”,“install”一词意味着“从sources.list下载Debian源代码行中的alpine源代码” ”。 apt-src将源“安装”到当前目录中,确保您拥有构建程序包所需的所有程序包(称为“满足构建依赖项”的过程),构建它并安装生成的.debs。


相关问答

添加新评论