我正在尝试运行安装在 schroot 上的 Qtstalker。步骤如下:如何在 Ubuntu 17.10 上安装 Qtstalker?
当我进行到最后一步时schroot -c precise env DISPLAY=:0.0 qtstalker
出现错误:
qtstalker:加载共享库时出错:libqt-mt.so.3:无法打开共享对象文件:没有此文件或目录
我尝试去 root schroot -c precise -u root
,然后sudo apt-get install qt3
尝试sudo apt-get install libqt-mt
获取错误
无法找到软件包 libqt-mt
我已经按照该解决方案中概述的那样在 chroot 中将列表添加到 sources.list 中。
deb http://archive.ubuntu.com/ubuntu precise main universe multiverse
deb http://security.ubuntu.com/ubuntu precise-security main restricted universe multiverse
@N0rbert
更新。已下载https://launchpad.net/ubuntu/precise/amd64/libqt3-mt/3:3.3.8-b-8ubuntu3并开始在 schroot 上安装依赖项以及 debconf 错误。它甚至试图删除 libqt3-mt(请参阅粗体标记)
有什么想法吗?再次感谢。
dpkg -i --force-all libqt3*.deb
dpkg:libqt3-mt:依赖性问题,但仍然按照您的要求进行配置: libqt3-mt 依赖于 libaudio2;但是:软件包 libaudio2 未安装. libqt3-mt 依赖于 libfontconfig1 (>= 2.8.0);但是:软件包 libfontconfig1 未安装。libqt3-mt 依赖于 libfreetype6 (>= 2.2.1);但是:软件包 libfreetype6 未安装。libqt3-mt 依赖于 libice6 (>= 1:1.0.0);但是:软件包 libice6 未安装。libqt3-mt 依赖于 libjpeg8 (>= 8c);但是:软件包 libjpeg8 未安装。libqt3-mt 依赖于 libmng1 (>= 1.0.10);但是:软件包 libmng1 未安装。libqt3-mt 依赖于 libpng12-0 (>= 1.2.13-4);但是:软件包 libpng12-0 未安装。libqt3-mt 依赖于 libsm6;但是:软件包 libsm6 未安装。 libqt3-mt 依赖于 libstdc++6 (>= 4.1.1);但是:软件包 libstdc++6 未安装。libqt3-mt 依赖于 libx11-6;但是:软件包 libx11-6 未安装。libqt3-mt 依赖于 libxcursor1 (>> 1.1.2);但是:软件包 libxcursor1 未安装。libqt3-mt 依赖于 libxext6;但是:软件包 libxext6 未安装。libqt3-mt 依赖于 libxft2 (>> 2.1.1);但是:软件包 libxft2 未安装。libqt3-mt 依赖于 libxi6;但是:软件包 libxi6 未安装。libqt3-mt 依赖于 libxinerama1;但是:软件包 libxinerama1 未安装。libqt3-mt 依赖于 libxrandr2;但是:软件包 libxrandr2 未安装。 libqt3-mt 依赖于 libxrender1;但是:软件包 libxrender1 未安装。libqt3-mt 依赖于 fontconfig;但是:软件包 fontconfig 未安装。设置 libqt3-mt (3:3.3.8-b-8ubuntu3)... 正在处理 libc-bin 触发器... ldconfig 延迟处理正在进行中
apt-get install -f
正在读取软件包列表...完成 正在构建依赖关系树
正在读取状态信息...完成 正在更正依赖关系...完成 将会安装以下额外的软件包: apt-utils binutils:i386 cpp:i386 cpp-4.6:i386 debconf debconf-i18n debianutils dpkg fontconfig fontconfig-config gcc:i386 gcc-4.6:i386 libapt-inst1.4 libapt-pkg4.12 libaudio2:i386 libc-dev-bin libc6-dev:i386 libdb5.1 libdrm-intel1:i386 libdrm-nouveau1a:i386 libdrm-radeon1:i386 libdrm2:i386 libexpat1 libexpat1:i386 libffi6:i386 libfontconfig1 libfontconfig1:i386 libfreetype6 libfreetype6:i386 libgcc1 libgcc1:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386 libglu1-mesa:i386 libgmp10:i386 libgomp1:i386 libice6:i386 libjpeg-turbo8:i386 libjpeg8:i386 liblcms1:i386 libllvm3.0:i386 liblocale-gettext-perl libmng1:i386 libmpc2:i386 libmpfr4:i386 libpam-modules libpam-modules-bin libpam0g libpciaccess0:i386 libpng12-0:i386 libqt3-mt:i386 libquadmath0:i386 libsm6:i386 libstdc++6 libstdc++6:i386 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtinfo5 libuuid1 libuuid1:i386 libx11-6:i386 libx11-data libx11-xcb1:i386 libxau6:i386 libxcb-glx0:i386 libxcb1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxft2:i386 libxi6:i386 libxinerama1:i386 libxmu6:i386 libxrandr2:i386 libxrender1:i386 libxt6:i386 libxxf86vm1:i386 linux-libc-dev:i386 lsb-base 手册页 manpages-dev ncurses-bin passwd perl-base sed sensible-utils ttf-dejavu-core tzdata ucf uuid-runtime x11-common 建议的软件包: binutils-doc:i386 cpp-doc:i386 gcc-4.6-locales:i386 debconf-doc debconf-utils whiptail 对话框 gnome-utils libterm-readline-gnu-perl libgtk2-perl libnet-ldap-perl libqtgui4-perl libqtcore4-perl apt gcc-multilib:i386 make:i386 manpages-dev:i386 autoconf:i386 automake1.9:i386 libtool:i386 flex:i386 bison:i386 gdb:i386 gcc-doc:i386 gcc-4.6-multilib:i386 libmudflap0-4.6-dev:i386 gcc-4.6-doc:i386 libgcc1-dbg:i386 libgomp1-dbg:i386 libquadmath0-dbg:i386 libmudflap0-dbg:i386 binutils-gold:i386 nas:i386 glibc-doc:i386 libglide3:i386 liblcms-utils:i386 libpam-doc pciutils:i386 libqt3-mt-psql:i386 libqt3-mt-mysql:i386 libqt3-mt-odbc:i386 man-browser 推荐软件包:uuid-runtime:i386 下列软件包将被删除: libqt3-mt 将会安装以下新软件包: apt-utils binutils:i386 cpp:i386 cpp-4.6:i386 debconf debconf-i18n debianutils dpkg fontconfig fontconfig-config gcc:i386 gcc-4.6:i386 libapt-inst1.4 libapt-pkg4.12 libaudio2:i386 libc-dev-bin libc6-dev:i386 libdb5.1 libdrm-intel1:i386 libdrm-nouveau1a:i386 libdrm-radeon1:i386 libdrm2:i386 libexpat1 libexpat1:i386 libffi6:i386 libfontconfig1 libfontconfig1:i386 libfreetype6 libfreetype6:i386 libgcc1 libgcc1:i386 libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386 libglu1-mesa:i386 libgmp10:i386 libgomp1:i386 libice6:i386 libjpeg-turbo8:i386 libjpeg8:i386 liblcms1:i386 libllvm3.0:i386 liblocale-gettext-perl libmng1:i386 libmpc2:i386 libmpfr4:i386 libpam-modules libpam-modules-bin libpam0g libpciaccess0:i386 libpng12-0:i386 libqt3-mt:i386 libquadmath0:i386 libsm6:i386 libstdc++6 libstdc++6:i386 libtext-charwidth-perl libtext-iconv-perl libtext-wrapi18n-perl libtinfo5 libuuid1 libuuid1:i386 libx11-6:i386 libx11-data libx11-xcb1:i386 libxau6:i386 libxcb-glx0:i386 libxcb1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxft2:i386 libxi6:i386 libxinerama1:i386 libxmu6:i386 libxrandr2:i386 libxrender1:i386 libxt6:i386 libxxf86vm1:i386 linux-libc-dev:i386 lsb-base 手册页 manpages-dev ncurses-bin passwd perl-base sed sensible-utils ttf-dejavu-core tzdata ucf uuid-runtime x11-common 0 个已升级,95 个新安装,1 个要删除,0 个未升级。1 个未完全安装或删除。需要获取 0 B/52.0 MB 的档案。此操作后,将使用 144 MB 的额外磁盘空间。是否要继续 [Y/n]?y E:无法获取 debconf 版本。debconf 安装了吗? debconf:apt-extracttemplates 失败:没有此文件或目录 从软件包中提取模板:31%E:无法获取 debconf 版本。debconf 是否已安装? debconf:apt-extracttemplates 失败:没有此文件或目录 从软件包中提取模板:63%E:无法获取 debconf 版本。debconf 是否已安装? debconf:apt-extracttemplates 失败:没有此文件或目录 从软件包中提取模板:94%E:无法获取 debconf 版本。debconf 是否已安装? debconf:apt-extracttemplates 失败:没有此文件或目录 从软件包中提取模板:100% dpkg:关于 .../dpkg_1.16.1.2ubuntu7.7_amd64.deb 包含 dpkg,预依赖问题: dpkg 预先依赖于 coreutils (>= 5.93-1) coreutils 已解压,但从未配置过。 dpkg: 处理 /var/cache/apt/archives/dpkg_1.16.1.2ubuntu7.7_amd64.deb (--unpack) 时出错: 预先依赖问题 - 未安装 dpkg 处理时遇到错误:/var/cache/apt/archives/dpkg_1.16.1.2ubuntu7.7_amd64.deb E:子进程/usr/bin/dpkg 返回错误代码 (1)
在 schroot 中尝试了下一步:apt-get install libqt3-mt
并再次出现了以下依赖项错误。Ubuntu 建议apt-get -f install
这样做,然后重新尝试安装 libqt3-mt;再次出现同样的错误。
正在读取软件包列表...完成构建依赖关系树
正在读取状态信息...完成 libqt3-mt 已经是最新版本。您可能需要运行“apt-get -f install”来更正这些问题:以下软件包具有未满足的依赖项:coreutils:依赖:dpkg(> = 1.15.4)或 install-info libc6:依赖:libgcc1,但不会安装依赖:tzdata,但不会安装 libc6:i386:依赖:libgcc1:i386,但不会安装依赖:tzdata:i386 libqt3-mt:依赖:libaudio2,但不会安装依赖:libfontconfig1(> = 2.8.0),但不会安装依赖:libfreetype6(> = 2.2.1),但不会安装依赖:libice6(> = 1:1.0.0),但不会安装依赖:libjpeg8(> = 8c),但不会安装已安装 依赖:libmng1(>= 1.0.10)但不会安装 依赖:libpng12-0(>= 1.2.13-4)但不会安装 依赖:libsm6 但不会安装 依赖:libstdc++6(>= 4.1.1)但不会安装 依赖:libx11-6 但不会安装 依赖:libxcursor1(> 1.1.2)但不会安装 依赖:libxext6 但不会安装 依赖:libxft2(> 2.1.1)但不会安装 依赖:libxi6 但不会安装 依赖:libxinerama1 但不会安装 依赖:libxrandr2 但不会安装 依赖:libxrender1 但不会安装 依赖:fontconfig 推荐: libgl1-mesa-glx 或 libgl1 推荐:libglu1-mesa 但不会安装 或 libglu1 推荐:libxmu6(>= 4.3.0.dfsg.1-4)但不会安装 libqtstalker0:i386:依赖:libgcc1:i386(>= 1:4.1.1)但不会安装 依赖:libqt3-mt:i386(>= 3:3.3.8b)但不会安装 依赖:libstdc++6:i386(>= 4.1.1)但不会安装 qtstalker:i386:依赖:libgcc1:i386(>= 1:4.1.1)但不会安装 依赖:libqt3-mt:i386(>= 3:3.3.8b) 但不会安装 依赖:libstdc++6:i386 (>= 4.1.1) 但不会安装 依赖:libx11-6:i386 但不会安装 依赖:libxext6:i386 但不会安装 推荐:qtstalker-doc:i386 (= 0.36-2) 但无法安装 qtstalker-plugin-mysql:i386 :依赖:libgcc1:i386(>= 1:4.1.1)但无法安装 依赖:libqt3-mt:i386(>= 3:3.3.8b)但无法安装 依赖:libstdc++6:i386(>= 4.1.1)但无法安装 qtstalker-quote-plugins:i386 :依赖:libgcc1:i386(>= 1:4.1.1)但无法安装 依赖:libqt3-mt:i386(>= 3:3.3.8b)但无法安装 依赖:libstdc++6:i386(>= 4.1.1)但无法安装ta-lib0-dev:i386:依赖:libc6-dev:i386 但不会安装或 libc-dev:i386 E:未满足依赖关系。尝试不使用任何软件包的“apt-get -f install”(或指定解决方案)。
再次感谢。
****根据@N0rbert 的建议,我重新安装了。Qtstalker 启动了,但在第一次尝试检索数据时崩溃了****,评论中出现了错误。
在重新安装过程中,在dpkg -i --force-all *.deb
安装软件包的最后一个命令中,我收到以下错误。不知道发生了什么,它遇到错误 libqt3-mt也许这就是原因...
准备替换 libdb4.6:i386 4.6.21-16(使用 libdb4.6_4.6.21-16_i386.deb)... 正在解包替换 libdb4.6:i386... 准备替换 libmysqlclient15off:i386 5.0.92-b23.87.lenny(使用 libmysqlclient15off_5.0.92-b23.87.lenny_i386.deb)... 正在解包替换 libmysqlclient15off:i386... 选择之前未选择的软件包 libqt3-mt。 dpkg:处理 libqt3-mt_3.3.8-b-8ubuntu3_amd64.deb (--install) 时出错:libqt3-mt:3:3.3.8-b-8ubuntu3 (Multi-Arch: no) 无法与当前已安装的 libqt3-mt:i386 3:3.3.8-b-8ubuntu3 (Multi-Arch: no) 同时安装 准备替换 libqtstalker0-dev:i386 0.36-2(使用 libqtstalker0-dev_0.36-2_i386.deb)... 正在解包替换 libqtstalker0-dev:i386... 正在准备替换 libqtstalker0:i386 0.36-2(使用 libqtstalker0_0.36-2_i386.deb)... 正在解包替换libqtstalker0:i386... 准备替换 libta-lib0:i386 0.4.0-2(使用 libta-lib0_0.4.0-2_i386.deb)... 解压替换 libta-lib0:i386... 准备替换 qtstalker-doc 0.36-2(使用 qtstalker-doc_0.36-2_all.deb)... 解压替换 qtstalker-doc... 准备替换 qtstalker-plugin-mysql:i386 0.36.0-1(使用 qtstalker-plugin-mysql_0.36.0-1_i386.deb)... 解压替换 qtstalker-plugin-mysql:i386... 准备替换 qtstalker-quote-plugins:i386 0.36-2(使用qtstalker-quote-plugins_0.36-2_i386.deb) ... 正在解压替换 qtstalker-quote-plugins:i386 ... 正在准备替换 qtstalker:i386 0.36-2 (使用 qtstalker_0.36-2_i386.deb) ... 正在解压替换 qtstalker:i386 ... 正在准备替换 ta-lib0-dev:i386 0.4.0-2 (使用 ta-lib0-dev_0.4.0-2_i386.deb) ... 正在解压替换 ta-lib0-dev:i386 ... 正在设置 libdb4.6:i386 (4.6.21-16) ... 正在设置 libmysqlclient15off:i386 (5.0.92-b23.87.lenny) ... dpkg: 还在配置
libqt3-mt:i386' (required by
libqtstalker0:i386') 正在设置 libta-lib0:i386 (0.4.0-2) ... 正在设置 qtstalker-doc (0.36-2) ... dpkg: 还配置libqt3-mt:i386' (required by
qtstalker-plugin-mysql:i386') dpkg: 还配置libqt3-mt:i386' (required by
qtstalker-quote-plugins:i386') dpkg: 还配置libqt3-mt:i386' (required by
qtstalker:i386') 正在设置 ta-lib0-dev:i386 (0.4.0-2) ... 正在设置 libqt3-mt:i386 (3:3.3.8-b-8ubuntu3) ... 正在设置 libqtstalker0:i386 (0.36-2) ... dpkg: 错误处理 libqt3-mt:i386 (--install): 软件包 libqt3-mt:i386 已安装并配置 正在设置qtstalker-plugin-mysql:i386(0.36.0-1)... dpkg:错误处理 libqt3-mt:i386(--install):软件包 libqt3-mt:i386 已安装并配置好 正在设置 qtstalker-quote-plugins:i386(0.36-2)... dpkg:错误处理 libqt3-mt:i386(--install):软件包 libqt3-mt:i386 已安装并配置好 正在设置 qtstalker:i386(0.36-2)... 正在设置 libqtstalker0-dev:i386(0.36-2)... 正在处理 libc-bin 的触发器... ldconfig 延迟处理正在进行中 处理时遇到错误:libqt3-mt_3.3.8-b-8ubuntu3_amd64.deb libqt3-mt:i386 libqt3-mt:i386 libqt3-mt:i386
答案1
据我所知:
$ apt-cache policy libqt3-mt libqt3-mt: Installed: (none) Candidate: 3:3.3.8-b-8ubuntu3 Version table: 3:3.3.8-b-8ubuntu3 0 990 http://archive.ubuntu.com/ubuntu/ precise/main amd64 Packages 3:3.3.8-b-6ubuntu2 0 500 http://old-releases.ubuntu.com/ubuntu/ lucid/main amd64 Packages 3:3.3.8-b-0ubuntu3 0 500 http://old-releases.ubuntu.com/ubuntu/ hardy/main amd64 Packages 3:3.3.6-1ubuntu3 0 500 http://old-releases.ubuntu.com/ubuntu/ dapper/main amd64 Packages >```
您需要将libqt3-mt
包安装到 schroot 中,然后继续。