След инсталиране на FreeCAD под CentOS 6.7 програмата не може да се стартира през менюто. При стартиране от команден ред получаваме следното съобщение за грешка:
FreeCAD: error while loading shared libraries: libQtSvg.so.4: cannot open shared object file: No such file or directory
|
Направихме опит да намерим проблемната библиотека в хранилищата с yum:
# yum search libQtSvg.so.4
...
============================ Matched: libQtSvg.so.4 ============================
redhat-lsb-graphics.i686 : LSB graphics libraries support for CentOS
|
Преинсталацията на redhat-lsb-graphics.i686 премина успешно, но не доведе до някакво подобрение при стартирането на FreeCad - съобщението за ненамерена библиотека продължи да се появява. Неуспешно бе и търсенето на файл, отговарящ на тази библиотека. Затова използвахме опцията whatprovides на yum, която даде други резултати спрямо search:
# yum whatprovides 'libQtSvg.so.4'
1:qt-x11-4.6.2-16.el6.i686 : Qt GUI-related libraries
Repo : C6.0-base
Matched from:
Other : libQtSvg.so.4
1:qt-x11-4.6.2-17.el6.i686 : Qt GUI-related libraries
Repo : C6.0-updates
Matched from:
Other : libQtSvg.so.4
1:qt-x11-4.6.2-17.el6.i686 : Qt GUI-related libraries
Repo : C6.1-base
Matched from:
Other : libQtSvg.so.4
1:qt-x11-4.6.2-19.el6.i686 : Qt GUI-related libraries
Repo : C6.1-updates
Matched from:
Other : libQtSvg.so.4
1:qt-x11-4.6.2-17.el6_1.1.i686 : Qt GUI-related libraries
Repo : C6.1-updates
Matched from:
Other : libQtSvg.so.4
1:qt-x11-4.6.2-20.el6.i686 : Qt GUI-related libraries
Repo : C6.1-updates
Matched from:
Other : libQtSvg.so.4
1:qt-x11-4.6.2-20.el6.i686 : Qt GUI-related libraries
Repo : C6.2-base
Matched from:
Other : libQtSvg.so.4
1:qt-x11-4.6.2-24.el6.i686 : Qt GUI-related libraries
Repo : C6.3-base
Matched from:
Other : libQtSvg.so.4
1:qt-x11-4.6.2-25.el6.i686 : Qt GUI-related libraries
Repo : C6.4-base
Matched from:
Other : libQtSvg.so.4
1:qt-x11-4.6.2-26.el6_4.i686 : Qt GUI-related libraries
Repo : C6.4-updates
Matched from:
Other : libQtSvg.so.4
1:qt-x11-4.6.2-26.el6_4.i686 : Qt GUI-related libraries
Repo : C6.5-base
Matched from:
Other : libQtSvg.so.4
1:qt-x11-4.6.2-28.el6_5.i686 : Qt GUI-related libraries
Repo : C6.5-updates
Matched from:
Other : libQtSvg.so.4
1:qt-x11-4.6.2-28.el6_5.i686 : Qt GUI-related libraries
Repo : base
Matched from:
Other : libQtSvg.so.4
1:qt-x11-4.6.2-28.el6_5.i686 : Qt GUI-related libraries
Repo : installed
Matched from:
Other : Provides-match: libQtSvg.so.4
|
Преинсталацията да последния пакет реши проблема:
# yum reinstall qt-x11-4.6.2-28.el6_5.i686
...
Resolving Dependencies
--> Running transaction check
---> Package qt-x11.i686 1:4.6.2-28.el6_5 will be reinstalled
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Reinstalling:
qt-x11 i686 1:4.6.2-28.el6_5 C6.5-updates 12 M
Transaction Summary
================================================================================
Reinstall 1 Package(s)
Total download size: 12 M
Installed size: 29 M
Is this ok [y/N]: y
Downloading Packages:
qt-x11-4.6.2-28.el6_5.i686.rpm | 12 MB 00:05
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : 1:qt-x11-4.6.2-28.el6_5.i686 1/1
Verifying : 1:qt-x11-4.6.2-28.el6_5.i686 1/1
Installed:
qt-x11.i686 1:4.6.2-28.el6_5
Complete!
|
След това резултатът от изпълнение на командата FreeCAD най-после ни удовлетвори:
Източници:
Коментари
Публикуване на коментар