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

我正在尝试从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.

相关文章

ubuntu退出redis的示例:指定配置文件方式启动源码redis:roo...
ubuntu中mysql改密码忘了的解决方法:1.在终端中切换到root权...
ubuntu安装mysql失败的解决方法原因:可能是原有的MySQL还有...
使用centos和ubuntu建站的区别有以下几点1.CentOS是Linux发行...
ubuntu图形界面和字符界面切换的方法:可以通过快捷键CTRL+A...
ubuntu中重启mysql失败的解决方法1.首先,在ubuntu命令行中,...