2009-07-02, 编译dpkg 出错 之 解决办法
时间:2009-07-04 来源:Junping1982
编译dpkg不能通过的原因都是由于编译器的问题引起的, 暂时我也没有办法去解决这些问题。
也只能曲线救国,在以下网址
ftp://ftp.dvo.ru/pub/distfiles/
下载了dpkg-1.13.11, 须利通过了编译, 并且安装成功, 使用的配置指令为:
./configure --prefix=/usr --with-admindir=/var/lib/dpkg
安装DEB包时, 打印出如下信息:
[root@localhost kdelibs4-dev]# dpkg -i kdelibs4-dev_4%3a3.5.10.dfsg.1-1ubuntu8_i386.deb
dpkg:在 PATH 中找不到“ldconfig”。
dpkg:在 PATH 中找不到“start-stop-daemon”。
dpkg:在 PATH 中找不到“install-info”。
dpkg:在 PATH 中找不到“update-rc.d”。
dpkg: 共有 4 个程序没在 PATH 中找到。
提示:root 的 PATH 环境变量通常应当包含 /usr/local/sbin、/usr/sbin 和 /sbin
通过在虚拟机的uBuntu中拷贝出以下文件
存放在/sbin目录下
拷贝出以下文件
存放在/usr/sbin目录下
修改环境变量
export PATH=/sbin:/usr/sbin:$PATH
再次使用dpkg
[root@localhost kdelibs4-dev]# dpkg -i kdelibs4-dev_4%3a3.5.10.dfsg.1-1ubuntu8_i386.deb
选中了曾被取消选择的软件包 kdelibs4-dev。
(正在读取数据库 ... 系统当前总共安装有 0 个文件和目录。)
正在解压缩 kdelibs4-dev (从 kdelibs4-dev_4%3a3.5.10.dfsg.1-1ubuntu8_i386.deb) ...
dpkg:依赖关系问题使得 kdelibs4-dev 的配置工作不能继续:
kdelibs4-dev 依赖于 kdelibs4c2a (= 4:3.5.10.dfsg.1-1ubuntu8);然而:
软件包 kdelibs4c2a还没有被安装。
kdelibs4-dev 依赖于 libart-2.0-dev (>= 2.3.17);然而:
软件包 libart-2.0-dev还没有被安装。
kdelibs4-dev 依赖于 libasound2-dev;然而:
软件包 libasound2-dev还没有被安装。
kdelibs4-dev 依赖于 libacl1-dev;然而:
软件包 libacl1-dev还没有被安装。
kdelibs4-dev 依赖于 libattr1-dev;然而:
软件包 libattr1-dev还没有被安装。
kdelibs4-dev 依赖于 libaspell-dev;然而:
软件包 libaspell-dev还没有被安装。
kdelibs4-dev 依赖于 libbz2-dev;然而:
软件包 libbz2-dev还没有被安装。
kdelibs4-dev 依赖于 libcups2-dev;然而:
软件包 libcups2-dev还没有被安装。
kdelibs4-dev 依赖于 libidn11-dev;然而:
软件包 libidn11-dev还没有被安装。
kdelibs4-dev 依赖于 libjasper-dev (>= 1.900.1);然而:
软件包 libjasper-dev还没有被安装。
kdelibs4-dev 依赖于 libkrb5-dev;然而:
软件包 libkrb5-dev还没有被安装。
kdelibs4-dev 依赖于 libopenexr-dev (>= 1.2.2-4.1);然而:
软件包 libopenexr-dev还没有被安装。
kdelibs4-dev 依赖于 libpcre3-dev;然而:
软件包 libpcre3-dev还没有被安装。
kdelibs4-dev 依赖于 liblualib50-dev;然而:
软件包 liblualib50-dev还没有被安装。
kdelibs4-dev 依赖于 libqt3-mt-dev (>= 3:3.3.5);然而:
软件包 libqt3-mt-dev还没有被安装。
kdelibs4-dev 依赖于 libsasl2-dev;然而:
软件包 libsasl2-dev还没有被安装。
kdelibs4-dev 依赖于 libssl-dev;然而:
软件包 libssl-dev还没有被安装。
kdelibs4-dev 依赖于 libtiff4-dev (>= 3.7.3-1);然而:
软件包 libtiff4-dev还没有被安装。
kdelibs4-dev 依赖于 libxml2-dev;然而:
软件包 libxml2-dev还没有被安装。
kdelibs4-dev 依赖于 libxml2-utils;然而:
软件包 libxml2-utils还没有被安装。
kdelibs4-dev 依赖于 libxslt1-dev;然而:
软件包 libxslt1-dev还没有被安装。
kdelibs4-dev 依赖于 libavahi-client-dev (>= 0.4);然而:
软件包 libavahi-client-dev还没有被安装。
kdelibs4-dev 依赖于 libavahi-qt3-dev (>= 0.4);然而:
软件包 libavahi-qt3-dev还没有被安装。
kdelibs4-dev 依赖于 gettext-kde;然而:
软件包 gettext-kde还没有被安装。
kdelibs4-dev 依赖于 kdesdk-scripts;然而:
软件包 kdesdk-scripts还没有被安装。
dpkg:处理 kdelibs4-dev (--install)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
kdelibs4-dev
因此dpkg 已经成功安装, 并能正确使用, 由于依赖性的问题, 我打算在红旗6.0的系统上安装ubuntu的apt-get工具。 这样会令我以后的工作更加便捷, 但现在还没有找到路径, 摸索中。。。。
也只能曲线救国,在以下网址
ftp://ftp.dvo.ru/pub/distfiles/
下载了dpkg-1.13.11, 须利通过了编译, 并且安装成功, 使用的配置指令为:
./configure --prefix=/usr --with-admindir=/var/lib/dpkg
安装DEB包时, 打印出如下信息:
[root@localhost kdelibs4-dev]# dpkg -i kdelibs4-dev_4%3a3.5.10.dfsg.1-1ubuntu8_i386.deb
dpkg:在 PATH 中找不到“ldconfig”。
dpkg:在 PATH 中找不到“start-stop-daemon”。
dpkg:在 PATH 中找不到“install-info”。
dpkg:在 PATH 中找不到“update-rc.d”。
dpkg: 共有 4 个程序没在 PATH 中找到。
提示:root 的 PATH 环境变量通常应当包含 /usr/local/sbin、/usr/sbin 和 /sbin
通过在虚拟机的uBuntu中拷贝出以下文件
|
拷贝出以下文件
|
修改环境变量
export PATH=/sbin:/usr/sbin:$PATH
再次使用dpkg
[root@localhost kdelibs4-dev]# dpkg -i kdelibs4-dev_4%3a3.5.10.dfsg.1-1ubuntu8_i386.deb
选中了曾被取消选择的软件包 kdelibs4-dev。
(正在读取数据库 ... 系统当前总共安装有 0 个文件和目录。)
正在解压缩 kdelibs4-dev (从 kdelibs4-dev_4%3a3.5.10.dfsg.1-1ubuntu8_i386.deb) ...
dpkg:依赖关系问题使得 kdelibs4-dev 的配置工作不能继续:
kdelibs4-dev 依赖于 kdelibs4c2a (= 4:3.5.10.dfsg.1-1ubuntu8);然而:
软件包 kdelibs4c2a还没有被安装。
kdelibs4-dev 依赖于 libart-2.0-dev (>= 2.3.17);然而:
软件包 libart-2.0-dev还没有被安装。
kdelibs4-dev 依赖于 libasound2-dev;然而:
软件包 libasound2-dev还没有被安装。
kdelibs4-dev 依赖于 libacl1-dev;然而:
软件包 libacl1-dev还没有被安装。
kdelibs4-dev 依赖于 libattr1-dev;然而:
软件包 libattr1-dev还没有被安装。
kdelibs4-dev 依赖于 libaspell-dev;然而:
软件包 libaspell-dev还没有被安装。
kdelibs4-dev 依赖于 libbz2-dev;然而:
软件包 libbz2-dev还没有被安装。
kdelibs4-dev 依赖于 libcups2-dev;然而:
软件包 libcups2-dev还没有被安装。
kdelibs4-dev 依赖于 libidn11-dev;然而:
软件包 libidn11-dev还没有被安装。
kdelibs4-dev 依赖于 libjasper-dev (>= 1.900.1);然而:
软件包 libjasper-dev还没有被安装。
kdelibs4-dev 依赖于 libkrb5-dev;然而:
软件包 libkrb5-dev还没有被安装。
kdelibs4-dev 依赖于 libopenexr-dev (>= 1.2.2-4.1);然而:
软件包 libopenexr-dev还没有被安装。
kdelibs4-dev 依赖于 libpcre3-dev;然而:
软件包 libpcre3-dev还没有被安装。
kdelibs4-dev 依赖于 liblualib50-dev;然而:
软件包 liblualib50-dev还没有被安装。
kdelibs4-dev 依赖于 libqt3-mt-dev (>= 3:3.3.5);然而:
软件包 libqt3-mt-dev还没有被安装。
kdelibs4-dev 依赖于 libsasl2-dev;然而:
软件包 libsasl2-dev还没有被安装。
kdelibs4-dev 依赖于 libssl-dev;然而:
软件包 libssl-dev还没有被安装。
kdelibs4-dev 依赖于 libtiff4-dev (>= 3.7.3-1);然而:
软件包 libtiff4-dev还没有被安装。
kdelibs4-dev 依赖于 libxml2-dev;然而:
软件包 libxml2-dev还没有被安装。
kdelibs4-dev 依赖于 libxml2-utils;然而:
软件包 libxml2-utils还没有被安装。
kdelibs4-dev 依赖于 libxslt1-dev;然而:
软件包 libxslt1-dev还没有被安装。
kdelibs4-dev 依赖于 libavahi-client-dev (>= 0.4);然而:
软件包 libavahi-client-dev还没有被安装。
kdelibs4-dev 依赖于 libavahi-qt3-dev (>= 0.4);然而:
软件包 libavahi-qt3-dev还没有被安装。
kdelibs4-dev 依赖于 gettext-kde;然而:
软件包 gettext-kde还没有被安装。
kdelibs4-dev 依赖于 kdesdk-scripts;然而:
软件包 kdesdk-scripts还没有被安装。
dpkg:处理 kdelibs4-dev (--install)时出错:
依赖关系问题 - 仍未被配置
在处理时有错误发生:
kdelibs4-dev
因此dpkg 已经成功安装, 并能正确使用, 由于依赖性的问题, 我打算在红旗6.0的系统上安装ubuntu的apt-get工具。 这样会令我以后的工作更加便捷, 但现在还没有找到路径, 摸索中。。。。
相关阅读 更多 +