Qt4 installieren
Qt4 installieren
Hi,
da ich noch kein so versierter Debian Nutzer bin wollte ich vor der Installierung von QT4 vorweg nachfragen ob mein weg richtig ist.
Also ich habe mir von Trolltech:
qt-x11-opensource-src-4.3.0.tar.gz
herrunter geladen.
Entpake dieses unter
usr/share/qt4
und installiere es mit
./configure -qt-gif -debug
make
richtig ja?
dank und gruß
rdg
da ich noch kein so versierter Debian Nutzer bin wollte ich vor der Installierung von QT4 vorweg nachfragen ob mein weg richtig ist.
Also ich habe mir von Trolltech:
qt-x11-opensource-src-4.3.0.tar.gz
herrunter geladen.
Entpake dieses unter
usr/share/qt4
und installiere es mit
./configure -qt-gif -debug
make
richtig ja?
dank und gruß
rdg
- Linuxpeter
- Beiträge: 236
- Registriert: 26.04.2005 22:48:56
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Dresden
Terminal öffnen!Fertig!
Code: Alles auswählen
mkdir $HOME/qt4-tmp
cd $HOME/qt4-tmp
apt-get install build-essential fakeroot
apt-get build-dep qt4-x11
wget http://ftp.hosteurope.de/pub/linux/debian/pool/main/q/qt4-x11/qt4-x11_4.3.0-4.dsc
wget http://ftp.hosteurope.de/pub/linux/debian/pool/main/q/qt4-x11/qt4-x11_4.3.0.orig.tar.gz
wget http://ftp.hosteurope.de/pub/linux/debian/pool/main/q/qt4-x11/qt4-x11_4.3.0-4.diff.gz
dpkg-source -x qt4-x11_4.3.0-4.dsc
cd qt4-x11-4.3.0
dpkg-buildpackage -uc -us -rfakeroot
cd ..
su
Password: <root-Passwort eingeben>
dpkg -i *.deb
exit
Gruß, Linuxpeter
Moderator (Kobold) beim Radio HaZZard of Darkness
Moderator (Kobold) beim Radio HaZZard of Darkness
Re: Qt4 installieren
Hi,
Wo qt4 und einzelne Bibliotheken installiert werden sollen ist meist sinnvoll vorgegeben kann aber angepasst werden.
Mit ./configure --help im Quellverzeichniss bekommst du diese Optionen raus.
Linuxpeter hat schon einen schönen Lösungsweg aufgezeigt
Gruß cirrussc
Quelldateien müssen nicht ins Intallationsziel copiert werden.rdg hat geschrieben: Entpake dieses unter
usr/share/qt4
und installiere es mit
./configure -qt-gif -debug
Wo qt4 und einzelne Bibliotheken installiert werden sollen ist meist sinnvoll vorgegeben kann aber angepasst werden.
Mit ./configure --help im Quellverzeichniss bekommst du diese Optionen raus.
Linuxpeter hat schon einen schönen Lösungsweg aufgezeigt
Gruß cirrussc
Ja,
nur leider ist es bei
apt-get build-dep qt4-x11
abgebrochen und jetzt habe ich ein security Problem, da der Server mich immer bei
apt-get update ablehnt
und ich unter KDE
http://ftp.de.debian.org/debian/dists/etch/Release.gpg: Konnte nicht mit ftp.de.debian.org:880 verbinden (141.76.2.4). - connect (111 Verbindungsaufbau abgelehnt)
http://security.debian.org/dists/etch/u ... elease.gpg: Konnte nicht mit security.debian.org:880 verbinden (212.211.132.32). - connect (111 Verbindungsaufbau abgelehnt)
bekomme, wodurch ich ehrlich gesagt ein wenig schiss bekommen habe.
Verstehen tu ich das ganze nicht, da es eigentlich überhaupt nichts mit Perters hilfe zu tun hat!
auch sind die oben erwähnten überhaupt nicht in der sources.list enthalten sondern:
/etc/apt/sources.list
...
deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
nur leider ist es bei
apt-get build-dep qt4-x11
abgebrochen und jetzt habe ich ein security Problem, da der Server mich immer bei
apt-get update ablehnt
und ich unter KDE
http://ftp.de.debian.org/debian/dists/etch/Release.gpg: Konnte nicht mit ftp.de.debian.org:880 verbinden (141.76.2.4). - connect (111 Verbindungsaufbau abgelehnt)
http://security.debian.org/dists/etch/u ... elease.gpg: Konnte nicht mit security.debian.org:880 verbinden (212.211.132.32). - connect (111 Verbindungsaufbau abgelehnt)
bekomme, wodurch ich ehrlich gesagt ein wenig schiss bekommen habe.
Verstehen tu ich das ganze nicht, da es eigentlich überhaupt nichts mit Perters hilfe zu tun hat!
auch sind die oben erwähnten überhaupt nicht in der sources.list enthalten sondern:
/etc/apt/sources.list
...
deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
Meinst du sowas?
von http://web.swissjabber.ch/index.php/Com ... nux_Debian
MfG
Code: Alles auswählen
shell> wget http://ftp.iasi.roedu.net/mirrors/ftp.trolltech.com/qt/source/qt-x11-opensource-src-4.3.0.tar.gz
shell> tar xfz qt-x11-opensource-src-4.3.0.tar.gz
shell> cd qt-x11-opensource-src-4.3.0
shell> ./configure --prefix=/opt/qt4
shell> make
shell> make install
MfG
- LessWire
- Beiträge: 558
- Registriert: 21.11.2004 04:36:04
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Bavaria
Warum installierst Du nicht einfach die Pakete direkt aus dem Debian repository ?
Rootshell öffnen, dann:
Vorher ggf. /etc/apt/sources.list mit "non-free" erweitern.
Ich weiss nicht, ob es in etch bzw. lenny drin ist, da ich sid verwende.
vg, L.W.
Rootshell öffnen, dann:
Code: Alles auswählen
apt-get update && apt-get install qt4-designer qt4-dev-tools qt4-doc qt4-qtconfig
Ich weiss nicht, ob es in etch bzw. lenny drin ist, da ich sid verwende.
vg, L.W.
at ~ now.
- Linuxpeter
- Beiträge: 236
- Registriert: 26.04.2005 22:48:56
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Dresden
Saugen, entpacken...
./configure --help
default Installationsziel: /opt/qt-<bla.foo.boom>/
oder an der "blutenden Kante" sein und gleich "tägliche Schnappschüsse" kompilieren.
ftp://ftp.trolltech.com/qt/snapshots
Mein Firmenfinanzprogramm läuft auf 4.4.0-snap-2007-08-03... heute. Und jeden Monal neu. Die Jungs & Deerns in Norwegen wissen wie es geht. Backup selbstverständlich, versteht sich von selbst
./configure --help
default Installationsziel: /opt/qt-<bla.foo.boom>/
oder an der "blutenden Kante" sein und gleich "tägliche Schnappschüsse" kompilieren.
ftp://ftp.trolltech.com/qt/snapshots
Mein Firmenfinanzprogramm läuft auf 4.4.0-snap-2007-08-03... heute. Und jeden Monal neu. Die Jungs & Deerns in Norwegen wissen wie es geht. Backup selbstverständlich, versteht sich von selbst
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
und 4.2.1.cirrussc hat geschrieben:Sondern 3.3.7Linuxpeter hat geschrieben:4.3.0 ist nicht in Etch drin.
Wenn es also keinen zwingenden Grund gibt, warum Qt 4.2.1 nicht reicht, würde ich die Debian Pakete verwenden.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
mensch, mit so vielen Antworten habe ich nicht gerechnet,
Ich habe mir das offizielle Buch gehollt und nach besten können der Installationsanweisung gefolgt.
Es ist besser wenn ich die Version nehme, wofür das Buch geschrieben ist.
Deshalb habe ich nicht die Version von der Distribution.
danke Euch für Euer helfen
vielen dank!
Ich habe mir das offizielle Buch gehollt und nach besten können der Installationsanweisung gefolgt.
Es ist besser wenn ich die Version nehme, wofür das Buch geschrieben ist.
Deshalb habe ich nicht die Version von der Distribution.
danke Euch für Euer helfen
vielen dank!
Ja, leider wird die Version in dem Buch nur mit 4 angegeben.
Man soll sich die aktuelle version von Trolltech herrunter laden und anschließend wie oben installieren.
Hat auch wunderbar funktioniert , nur leider benötige ich die libqtcore_debug.so.4 laut Buch noch.
Doch diese ist in der Debian Distri. von Version 4.2.1.
Man soll sich die aktuelle version von Trolltech herrunter laden und anschließend wie oben installieren.
Hat auch wunderbar funktioniert , nur leider benötige ich die libqtcore_debug.so.4 laut Buch noch.
Doch diese ist in der Debian Distri. von Version 4.2.1.
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Also du bist ja jetzt schon mitten drin im installieren. Ich bin mir aber ziemlich sicher, dass es die Debian Version von Qt4 vollkommen getan hätte. Das Buch deckt wahrscheinlich eher eine noch frühere Version von Qt ab, es brauch ja auch einiges an Zeit ein Buch zu schreiben wenn eine neue Version draußen ist.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
- Linuxpeter
- Beiträge: 236
- Registriert: 26.04.2005 22:48:56
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Dresden
Für alle, die qt4 4.3.0 in etch installieren wollen: fügt folgende Zeile zu eurer /etc/apt/sources.list hinzu:
Folgende Pakete sind dort enthalten:Alle Pakete stammen aus sid, sind aber unter etch neu gebaut.
Code: Alles auswählen
deb http://www.linux-peter.de/repos/qt4_and_kdevelop/ ./
Code: Alles auswählen
kdevelop_3.4.1-3_i386.deb
kdevelop-data_3.4.1-3_all.deb
kdevelop-dev_3.4.1-3_i386.deb
kdevelop-doc_3.4.1-3_all.deb
libqt4-core_4.3.0-5_i386.deb
libqt4-debug_4.3.0-5_i386.deb
libqt4-dev_4.3.0-5_i386.deb
libqt4-gui_4.3.0-5_i386.deb
libqt4-qt3support_4.3.0-5_i386.deb
libqt4-sql_4.3.0-5_i386.deb
qt4-designer_4.3.0-5_i386.deb
qt4-dev-tools_4.3.0-5_i386.deb
qt4-doc_4.3.0-5_all.deb
qt4-qtconfig_4.3.0-5_i386.deb
Gruß, Linuxpeter
Moderator (Kobold) beim Radio HaZZard of Darkness
Moderator (Kobold) beim Radio HaZZard of Darkness
- Linuxpeter
- Beiträge: 236
- Registriert: 26.04.2005 22:48:56
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Dresden
Hm.....dann kannste gleich mal einmachen, habe grad Qt4 auf Version 4.3.1 aktualisiert.
Code: Alles auswählen
apt-get update
apt-get upgrade
Gruß, Linuxpeter
Moderator (Kobold) beim Radio HaZZard of Darkness
Moderator (Kobold) beim Radio HaZZard of Darkness
eine (wirklich hoffentlich die letzte!) frage noch,
beim qmake aufruf wird noch
# Generated by qmake (1.07a) (Qt 3.3.7) on: Fri Aug 10 12:20:07 2007
INCPATH = -I/usr/share/qt3/mkspecs/default -I. -I. -I/usr/include/qt3
LIBS = $(SUBLIBS) -L/usr/X11R6/lib -lXext -lX11 -lm -lpthread
MOC = /usr/share/qt3/bin/moc
UIC = /usr/share/qt3/bin/uic
?warum
verwendet.
welche -L,-l,-I Angaben muss ich beim g++ aufruf für qt4 angeben bzw.wie kann ich qmake(4) aufrufen
habe ein wenig angst qt3-designer und qt3-dev-tools (letzten von qt3 verbliebenen Pakete) zu deinstallieren, da sie evtl. noch von anderen Programmen verwendet werden könnten.
vielen dank nochmal an Euch !
das Ihr mir so toll hilft und geholfen habt!
beim qmake aufruf wird noch
# Generated by qmake (1.07a) (Qt 3.3.7) on: Fri Aug 10 12:20:07 2007
INCPATH = -I/usr/share/qt3/mkspecs/default -I. -I. -I/usr/include/qt3
LIBS = $(SUBLIBS) -L/usr/X11R6/lib -lXext -lX11 -lm -lpthread
MOC = /usr/share/qt3/bin/moc
UIC = /usr/share/qt3/bin/uic
?warum
verwendet.
welche -L,-l,-I Angaben muss ich beim g++ aufruf für qt4 angeben bzw.wie kann ich qmake(4) aufrufen
habe ein wenig angst qt3-designer und qt3-dev-tools (letzten von qt3 verbliebenen Pakete) zu deinstallieren, da sie evtl. noch von anderen Programmen verwendet werden könnten.
vielen dank nochmal an Euch !
das Ihr mir so toll hilft und geholfen habt!
rdg hat geschrieben:eine (wirklich hoffentlich die letzte!) frage noch,
beim qmake aufruf wird noch (Makefile)
# Generated by qmake (1.07a) (Qt 3.3.7) on: Fri Aug 10 12:20:07 2007
INCPATH = -I/usr/share/qt3/mkspecs/default -I. -I. -I/usr/include/qt3
LIBS = $(SUBLIBS) -L/usr/X11R6/lib -lXext -lX11 -lm -lpthread
MOC = /usr/share/qt3/bin/moc
UIC = /usr/share/qt3/bin/uic
?warum
verwendet.
welche -L,-l,-I Angaben muss ich beim g++ aufruf für qt4 angeben bzw.wie kann ich qmake(4) aufrufen
habe ein wenig angst qt3-designer und qt3-dev-tools (letzten von qt3 verbliebenen Pakete) zu deinstallieren, da sie evtl. noch von anderen Programmen verwendet werden könnten.
und wenn ich die Angaben übernehme:
g++ -o main.o main.cpp -L/usr/X11R6/lib -lXext -lX11 -lm -lpthread -I/usr/share/qt4/mkspecs/default -I. -I. -I/usr/include/qt4
bekomme ich leider:
main.cpp:9:24: error: QApplication: Datei oder Verzeichnis nicht gefunden
main.cpp:10:18: error: QLable: Datei oder Verzeichnis nicht gefunden
vielen dank nochmal an Euch !
das Ihr mir so toll hilft und geholfen habt!
- Linuxpeter
- Beiträge: 236
- Registriert: 26.04.2005 22:48:56
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Dresden
qt3-designer und qt3-dev-tools kannst du getrost deintallieren.
Danach wird mit qmake automatisch das qmake von Qt4 verwendet.
Danach wird mit qmake automatisch das qmake von Qt4 verwendet.
Gruß, Linuxpeter
Moderator (Kobold) beim Radio HaZZard of Darkness
Moderator (Kobold) beim Radio HaZZard of Darkness
hey cool das war ja doppelt gemoppelt von mir oben
Jetzt nimmt er die richtigen Bibliotheken,
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_SHARED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -Irelease -I. -o release/main.o main.cpp
doch ich bekomme leider noch:
#include <QApplication>
main.cpp:9:24: error: QApplication: Datei oder Verzeichnis nicht gefunden
#include <QLable>
main.cpp:10:18: error: QLable: Datei oder Verzeichnis nicht gefunden
Noch ist die libqt3-mt installiert, doch wenn ich diese deinstallieren will, ist die Liste der dazu zu deinstallierenden Pakete wirklich lang, KDevelop,kate, kmail,... gehört auch dazu.
Herrgott nochmal, ich will nur ein einfaches kleines qt4 Programm starten
Jetzt nimmt er die richtigen Bibliotheken,
g++ -c -pipe -O2 -Wall -W -D_REENTRANT -DQT_SHARED -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtCore -I/usr/include/qt4/QtGui -I/usr/include/qt4/QtGui -I/usr/include/qt4 -I. -Irelease -I. -o release/main.o main.cpp
doch ich bekomme leider noch:
#include <QApplication>
main.cpp:9:24: error: QApplication: Datei oder Verzeichnis nicht gefunden
#include <QLable>
main.cpp:10:18: error: QLable: Datei oder Verzeichnis nicht gefunden
Noch ist die libqt3-mt installiert, doch wenn ich diese deinstallieren will, ist die Liste der dazu zu deinstallierenden Pakete wirklich lang, KDevelop,kate, kmail,... gehört auch dazu.
Herrgott nochmal, ich will nur ein einfaches kleines qt4 Programm starten
- Linuxpeter
- Beiträge: 236
- Registriert: 26.04.2005 22:48:56
- Lizenz eigener Beiträge: GNU General Public License
- Wohnort: Dresden
Hast du denn auch alle Qt4-debs aus meinm Repo installiert?
Gruß, Linuxpeter
Moderator (Kobold) beim Radio HaZZard of Darkness
Moderator (Kobold) beim Radio HaZZard of Darkness