Eng*_*mar 4 package-management apt debian unsupported-packages 12.10
我正在使用 Debian Squeeze,但我想用 Unity 测试 Ubuntu。
我刚刚下载并安装了 Ubuntu 12.10 ISO,但找不到添加 Debian 本地存储库的方法。
如何在 Ubuntu 12.10 中使用 Debian 的 DVD 存储库?
一般来说,混合使用 Debian 和 Ubuntu 并不是一个好主意,因为它们之间存在一些细微的差异。
请记住,Ubuntu 发行版不是当前Debian stable 的一个分支。通常,在 Ubuntu 发行版完成之前,软件包会与Debian 不稳定版同步。
也可能应用了一些特殊的Ubuntu补丁。
混合使用Debian和Ubuntu存储库可能会使您的系统无法维护。 包依赖性可能会引入导致死锁情况的矛盾。
apt上面已经警告过你了。如果您坚持尝试,您可以将 Debian DVD 添加到您的/etc/apt/sources.list. 见man sources.list详细信息
dpkgdpkg --force-depends <package.deb>。apt-get install -f.这作为第一种方法更好,但随着时间的推移,如果您使用apt-get upgrade.
我的建议是您创建一个Launchpad帐户和一个ppa 存储库。还要安装ubuntu-dev-tools包。
使用以下命令,您可以获取 Debian 源代码并尝试为 Ubuntu 编译它:
backportpackage --upload=ppa:${LAUNCHPAD_USER}/${PPA_NAME} --source=squeeze --destination=quantal ${SOURCE_PACAKGE}
Run Code Online (Sandbox Code Playgroud)
要安装它,只需使用apt-add-repository将您的ppa 存储库添加到您的apt配置即可。
这种方式可能有点复杂,但会帮助您确保依赖关系不会被破坏。
如上所述,用 ubuntu 切换 debian,反之亦然。
警告和以前一样适用。
而不是使用启动板 ppa,您必须从 ubuntu 手动获取源代码并尝试使用例如您pbuilder自己编译它们。
可能会,如果你使用失败,Debian的挤压,因为Ubuntu的量子是因为上面写的从一个“叉” Debian的不稳定。