安装了QT 32和64位rpms。失败的依赖。哪个用?

时间:2018-01-05 07:30:18

标签: c++ linux qt 32bit-64bit rpm

请帮我弄清楚我的系统发生了什么。当我输入

rpm -qa|grep qt

我明白了:

qt5-rpm-macros-5.6.2-1.el7.noarch
qt-x11-4.8.5-13.el7.i686
qt5-qtxmlpatterns-5.6.2-1.el7.x86_64
qt-creator-4.1.0-3.el7.x86_64
qt5-qtbase-gui-5.6.2-1.el7.x86_64
qt-4.8.5-13.el7.i686
qt5-qttools-libs-clucene-5.6.2-1.el7.x86_64
qt-x11-4.8.5-13.el7.x86_64
qt5-qttools-libs-designercomponents-5.6.2-1.el7.x86_64
qt5-qtdeclarative-5.6.2-1.el7.x86_64
qt5-qtdoc-5.6.2-1.el7.noarch
qt5-qtquickcontrols-5.6.2-1.el7.x86_64
dbusmenu-qt-0.9.2-7.el7.x86_64
qt-4.8.5-13.el7.x86_64
qt5-qttools-libs-help-5.6.2-1.el7.x86_64
qt5-qtwebchannel-5.6.2-1.el7.x86_64
qt5-qtbase-common-5.6.2-1.el7.noarch
qt5-qttools-common-5.6.2-1.el7.noarch
polkit-qt-0.103.0-10.el7_0.x86_64
qt5-qtwebkit-5.6.2-1.el7.x86_64
qt5-qtbase-devel-5.6.2-1.el7.x86_64
qt5-qtbase-5.6.2-1.el7.x86_64
qt5-qtsensors-5.6.2-1.el7.x86_64
qt5-qttools-libs-designer-5.6.2-1.el7.x86_64
qt-settings-19-23.5.el7.noarch
qt-devel-4.8.5-13.el7.i686
qt5-qtscript-5.6.2-1.el7.x86_64
qt-creator-data-4.1.0-3.el7.noarch
qt5-qtlocation-5.6.2-1.el7.x86_64

还有一些命令和结果:

arch = x86_64
qmake --version = QMake version 2.01 Using Qt version 4.8.5 in /usr/lib

我的困惑:

  1. 为什么安装了32位和64位的qt rpms?

  2. 为什么我在4.8系统上看到安装了qt5 rpms?

  3. 如何在安装新库(32或64)时知道要安装哪些rpm?

  4. 我在问,因为我试图安装14位声音版本并从专业文件中获取错误:

    /usr/bin/ld: skipping incompatible /usr/lib64/libphonon.so when searching for -lphonon
    /usr/bin/ld: cannot find -lphonon
    

    当我尝试安装32位版本时,我会在12个.so文件中遇到依赖性问题,例如:

    libpulse-mainloop-glib.so.0 is needed by phonon-4.6.0-10.el7.i686
    libpulse-mainloop-glib.so.0(PULSE_0) is needed by phonon-4.6.0-10.el7.i686
    libpulse.so.0 is needed by phonon-4.6.0-10.el7.i686
    libgstreamer-0.10.so.0 is needed by phonon-backend-gstreamer-2:4.6.3-3.el7.i686
    

    我无法找到系统中的任何位置。请填写我的空白并解释我能看到的内容

0 个答案:

没有答案