2014-11-02 76 views
1

我是Linux新手。 我試圖在Redhat 6.4上安裝MapTiler產品,但MapTiler RPM已經針對Redhat 7與Redhat 7 GUI庫進行了依賴關係。我不會使用MapTiler GUI,但只能通過命令行使用它。因此,依賴關係不是絕對必要的。qt 4.7或4.8在RHEL上6.4

安裝試圖執行爲:

sudo yum install maptiler-0.5.5-pro-linux.el7.x86_64.rpm 

,但它的輸出是:

Error: Package: maptiler-pro-0.5.5.1-1.x86_64 (/maptiler-0.5.5-pro-linux.el7.x86_64) 
     Requires: qt4 >= 4.7 
     Installed: 1:qt-4.6.2-25.el6.x86_64 (@anaconda-RedHatEnterpriseLinux-201301301459.x86_64/6.4) 
      qt4 = 4.6.2-25.el6 
     Available: 1:qt-4.6.2-16.el6.i686 (rhel-x86_64-server-6-prod) 
      qt4 = 4.6.2-16.el6 
     Available: 1:qt-4.6.2-17.el6.i686 (rhel-x86_64-server-6-prod) 
      qt4 = 4.6.2-17.el6 
     Available: 1:qt-4.6.2-17.el6_1.1.i686 (rhel-x86_64-server-6-prod) 
      qt4 = 4.6.2-17.el6_1.1 
     Available: 1:qt-4.6.2-19.el6.i686 (rhel-x86_64-server-6-prod) 
      qt4 = 4.6.2-19.el6 
     Available: 1:qt-4.6.2-20.el6.i686 (rhel-x86_64-server-6-prod) 
      qt4 = 4.6.2-20.el6 
     Available: 1:qt-4.6.2-24.el6.i686 (rhel-x86_64-server-6-prod) 
      qt4 = 4.6.2-24.el6 
     Available: 1:qt-4.6.2-26.el6_4.i686 (rhel-x86_64-server-6-prod) 
      qt4 = 4.6.2-26.el6_4 
     Available: 1:qt-4.6.2-28.el6_5.i686 (rhel-x86_64-server-6-prod) 
      qt4 = 4.6.2-28.el6_5 
You could try using --skip-broken to work around the problem 
You could try running: rpm -Va --nofiles --nodigest 

做什麼任何線索?

回答

0

對於MapTiler Pro可用的「無頭」二進制文件 - 無論.rpm和.deb。 RedHat 6x直接支持這些。

如果使用這些,系統的所有依賴關係都將自動滿足 - 您只需要在RedHat 6.4中安裝EPEL6並安裝maptiler rpm。

對於加入EPEL6參見教程:https://fedoraproject.org/wiki/EPEL/FAQ#How_can_I_install_the_packages_from_the_EPEL_software_repository.3F

請聯繫in[email protected]並請求無頭EL6的Linux二進制文件。這將解決問題。

0

您現在已經爲我提供了正確的RHEL 6二進制文件。謝謝。

但是我必須說明,我最終在星期天發佈了這個問題,因爲當問及RHEL 7的Maptiler 7.5二進制文件是否適用於RHEL 6時,您的支持看起來沒有問題,並鼓勵我嘗試一下。在星期天我沒有支持的情況下停留在StackOverflow上。

上面的答案是正確的,因此得到如此獎勵。