[Eric] Installing eric6 on Fedora21 KDE
Thies Thate
Jxanti.jx at gmail.com
Sat Mar 21 08:12:51 GMT 2015
Dear eric users,
I did a lot of work to get eric6 working on my Dell laptop Inspiron 1525
with Fedora 21 KDE
I manged it as follows: (perhaps you can use it)
(not always mentioning the make install part)
===
a.Installing Qt5 with qt-opensource-linux-x64-1.6.0-8-online.run as root.
Installing in /opt.
b.Writing down in a tekstfile the place of qmake: /opt/Qt/5.4/gcc_64/bin
for easy copy if needed (see easy-text below)
c.During the following procedure some software is missing:
For QScintilla-gpl-2.8.4
Missing g++ install: gcc-c++
Missing lGl install: install mesa-libGl-devel
Missing stubs-64.h: install glibc-devel-2.20-8.x86_64
For sip-4.16.6
Missing Python.h: install python3-devel
For PyQt-gpl-5.4.1
Missing pyuic5 can be ignored
====
After the above preinstalling of the needed software
no extra interruption should be expected
====
d.Installing QScintilla-gpl-2.8.4 follow
http://pyqt.sourceforge.net/Docs/QScintilla2/
Info from Baz Walter bazwal at ftml.net
see http://permalink.gmane.org/gmane.comp.lib.qt.qscintilla/550 (not
mate but now kde)
For tweaking source code of /Qt4Qt5/features/qscintilla2.prf
and /Qt4Qt5/qscintilla.pro to work with Qt5.
And
$ cd Qt4Qt5
$ export QMAKEFEATURES="$PWD/features" (see easy-text))
$ export PATH="/opt/Qt/5.4/gcc_64/bin":$PATH (for qmake) (see easy-text))
Don't leave in this terminal this directory in order to keep the export
e.Installing sip-4.16.6
python3 configure.py etc
f.Installing PyQt-gpl-5.4.1
python3 configure.py --qmake=/opt/Qt/5.4/gcc_64/bin/qmake (see easy-text)
make takes about 25 minutes etc
g.Installing QScintilla-gpl-2.8.4 Python bindings:
python3 configure.py --pyqt=PyQt5 --qmake=/opt/Qt/5.4/gcc_64/bin/qmake
(see easy-text)
etc
h.Installing eric6-6.0.3 as root.
Result:
[xantippe at localhost ~]$ cd eric6install/
[xantippe at localhost eric6install]$ cd eric6-6.0.3/
[xantippe at localhost eric6-6.0.3]$ su
Wachtwoord:
[root at localhost eric6-6.0.3]# python3 install.py
Checking dependencies
Python Version: 3.4.1
Found PyQt5
Found QScintilla2
Found QtGui
Found QtNetwork
Found QtPrintSupport
Found QtSql
Found QtSvg
Found QtWebKit
Found QtWebKitWidgets
Found QtWidgets
Qt Version: 5.4.1
PyQt Version: 5.4.1
QScintilla Version: 2.8.4
All dependencies ok.
Cleaning up old installation ... (I did a new install to get the output
in terminal for this text)
Creating configuration file ...
Compiling user interface files ...
Compiling source files ...
Installing eric6 ...
Installation complete.
[root at localhost eric6-6.0.3]#
==========
EASY-TEXT FOR INSTALLING
Qt5->Qscintilla2->sip->PyQt5->QScintilla2 Python Binding->eric6
With Qt5 in /opt:
qmake in /opt/Qt/5.4/gcc_64/bin
export QMAKEFEATURES="$PWD/features"
export PATH="/opt/Qt/5.4/gcc_64/bin":$PATH
python3 configure.py --qmake=/opt/Qt/5.4/gcc_64/bin/qmake
python3 configure.py --pyqt=PyQt5 --qmake=/opt/Qt/5.4/gcc_64/bin/qmake
====see above====
Newer versions will occur but the idea is clear I think.
Regards Thies
===
More information about the Eric
mailing list