我正在尝试从Debian存储库安装一个包.我正在尝试使用dpkg错误手动安装,因为缺少或不完整的依赖项.这让我想知道,将Debian存储库添加到apt资源是否是一个错误?
更具体地说,我正在尝试安装Guake(控制台包装器).
我正在尝试安装Guake 0.4.1.这解决了我所拥有的透明度问题.
在Ubuntu上安装Debian的二进制包是个坏主意.但是从源代码安装包是个好主意!所以这是如何:
这并不难.这是怎么做的(从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行)并下载源包.在本教程中,您将使用“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.