C++ Compiler, QT

Du suchst ein Programm für einen bestimmten Zweck?
R3n3
Beiträge: 29
Registriert: 12.06.2013 17:47:59

C++ Compiler, QT

Beitrag von R3n3 » 27.06.2013 14:43:48

Hallo,

habe mir letztens auf meinem PC Debian installiert - funktioniert soweit alles. Ich werde in ein paar Monaten ein Praktikum in einer Firma absolvieren welche auch mit dem System Debian arbeitet und unter C++ mit QT programmiert - was ist ja erstmal egal. Da ich immoment jedoch noch relativ wenig Ahnung von der Sache habe und erstmal einen C++ -Compiler für Debian möchte um damit ein bisschen rumzuspielen, würde ich gerne wissen woher ich einen solchen herbekomme. Ist dort dann die Bibliothek QT schon darin enthalten oder muss ich diese erst iwie dazupacken?
Wäre nett wenn mich da jemand ein bisschen aufklären würde - hab bisher noch nicht mehr als 5h mit Debian gearbeitet ;)

Benutzeravatar
CH777
Beiträge: 1466
Registriert: 27.05.2008 16:37:17

Re: C++ Compiler, QT

Beitrag von CH777 » 27.06.2013 15:07:34

Compiler: Debiang++
QT4: Debianlibqt4-dev

R3n3
Beiträge: 29
Registriert: 12.06.2013 17:47:59

Re: C++ Compiler, QT

Beitrag von R3n3 » 27.06.2013 15:21:46

Danke ;) aber,
1. der G++ Link klappt iwie nicht -> Error
2. es gibt doch die QT-Version 5.0.2 - haste zufällig davon den Link?

Benutzeravatar
schorsch_76
Beiträge: 2629
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: C++ Compiler, QT

Beitrag von schorsch_76 » 27.06.2013 15:47:03

QT5 ist noch nicht in wheezy. Hier [1] ist der g++. Leider geht die Verlinkung nicht per Debiang++

[1] http://packages.debian.org/search?keywo ... ection=all

R3n3
Beiträge: 29
Registriert: 12.06.2013 17:47:59

Re: C++ Compiler, QT

Beitrag von R3n3 » 27.06.2013 18:43:01

uhm, wenn ich das runterlade kommt bei mir der fehler: GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._pk_5ftransaction_5ferror.Code4: SimulateInstallFiles not supported by backend
was ist falsch? :/

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: C++ Compiler, QT

Beitrag von Cae » 27.06.2013 18:50:54

Mit mehr Kontext bitte, so bleibt fuer mich inhaltlich haengen: Die Meldung ist
R3n3 hat geschrieben:GDBus.Error:org.gtk.GDBus.UnmappedGError.Quark._pk_5ftransaction_5ferror.Code4: SimulateInstallFiles not supported by backend
-- Siehe auch [1].

Gruss Cae

[1] https://de.wiktionary.org/wiki/Quark -- Bedeutung [2].
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

R3n3
Beiträge: 29
Registriert: 12.06.2013 17:47:59

Re: C++ Compiler, QT

Beitrag von R3n3 » 27.06.2013 18:54:25

Habe die Datei heruntergeladen und wollte sie installieren - ging zuerst nicht. Habs dann mit der Console gemacht und da hats mir das ausgespuckt:
root@Debian:/home/rene23# dpkg -i /home/rene23/g++_4.7.2-1_amd64.deb
Vormals nicht ausgewähltes Paket g++ wird gewählt.
(Lese Datenbank ... 80713 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von g++ (aus .../rene23/g++_4.7.2-1_amd64.deb) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von g++:
g++ hängt ab von gcc (>= 4:4.7.2-1); aber:
Paket gcc ist nicht installiert.
g++ hängt ab von g++-4.7 (>= 4.7.2-1~); aber:
Paket g++-4.7 ist nicht installiert.
g++ hängt ab von gcc-4.7 (>= 4.7.2-1~); aber:
Paket gcc-4.7 ist nicht installiert.

dpkg: Fehler beim Bearbeiten von g++ (--install):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Trigger für man-db werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
g++
und beim qt paket das hier:
root@Debian:/home/rene23# dpkg -i /home/rene23/libqt4-dev_4.8.2+dfsg-11_amd64.deb
Vormals nicht ausgewähltes Paket libqt4-dev wird gewählt.
(Lese Datenbank ... 80716 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacken von libqt4-dev (aus .../libqt4-dev_4.8.2+dfsg-11_amd64.deb) ...
dpkg: Abhängigkeitsprobleme verhindern Konfiguration von libqt4-dev:
libqt4-dev hängt ab von libqt4-dbus (= 4:4.8.2+dfsg-11); aber:
Paket libqt4-dbus ist nicht installiert.
libqt4-dev hängt ab von libqt4-declarative (= 4:4.8.2+dfsg-11); aber:
Paket libqt4-declarative ist nicht installiert.
libqt4-dev hängt ab von libqt4-designer (= 4:4.8.2+dfsg-11); aber:
Paket libqt4-designer ist nicht installiert.
libqt4-dev hängt ab von libqt4-dev-bin (= 4:4.8.2+dfsg-11); aber:
Paket libqt4-dev-bin ist nicht installiert.
libqt4-dev hängt ab von libqt4-help (= 4:4.8.2+dfsg-11); aber:
Paket libqt4-help ist nicht installiert.
libqt4-dev hängt ab von libqt4-network (= 4:4.8.2+dfsg-11); aber:
Paket libqt4-network ist nicht installiert.
libqt4-dev hängt ab von libqt4-qt3support (= 4:4.8.2+dfsg-11); aber:
Paket libqt4-qt3support ist nicht installiert.
libqt4-dev hängt ab von libqt4-script (= 4:4.8.2+dfsg-11); aber:
Paket libqt4-script ist nicht installiert.
libqt4-dev hängt ab von libqt4-scripttools
dpkg: Fehler beim Bearbeiten von libqt4-dev (--install):
Abhängigkeitsprobleme - verbleibt unkonfiguriert
Fehler traten auf beim Bearbeiten von:
libqt4-dev

owl102

Re: C++ Compiler, QT

Beitrag von owl102 » 27.06.2013 19:02:54

R3n3 hat geschrieben:Habe die Datei heruntergeladen und wollte sie installieren
Warum in aller Welt willst du das so machen? Hat der Debian-Rechner keinen Internet-Anschluß?

BTW: Wenn du ein Qt inkl. Entwicklungsumgebung (QtCreator) usw. haben möchtest, installiere einfach

Code: Alles auswählen

apt-get install qt-sdk

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: C++ Compiler, QT

Beitrag von Cae » 27.06.2013 19:03:22

Schon mal was vom Paketmanagement gehoert?

Code: Alles auswählen

# apt-get install g++ libqt4-dev
So macht man das richtig.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

R3n3
Beiträge: 29
Registriert: 12.06.2013 17:47:59

Re: C++ Compiler, QT

Beitrag von R3n3 » 27.06.2013 19:06:36

owl102 hat geschrieben:Warum in aller Welt willst du das so machen?
R3n3 hat geschrieben:Hallo, habe mir letztens auf meinem PC Debian installiert (...) Wäre nett wenn mich da jemand ein bisschen aufklären würde - hab bisher noch nicht mehr als 5h mit Debian gearbeitet ;)
Cae hat geschrieben:Schon mal was vom Paketmanagement gehoert?
R3n3 hat geschrieben:Hallo, habe mir letztens auf meinem PC Debian installiert (...) Wäre nett wenn mich da jemand ein bisschen aufklären würde - hab bisher noch nicht mehr als 5h mit Debian gearbeitet ;)
... Jetzt weiß ichs ;)
Danke euch - versuchs mal.

R3n3
Beiträge: 29
Registriert: 12.06.2013 17:47:59

Re: C++ Compiler, QT

Beitrag von R3n3 » 27.06.2013 19:07:51

owl102 hat geschrieben:

Code: Alles auswählen

apt-get install qt-sdk
Kommt raus:
root@Debian:/home/rene23# apt-get install qt-sdk
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket qt-sdk kann nicht gefunden werden.
Cae hat geschrieben:

Code: Alles auswählen

# apt-get install g++ libqt4-dev
So macht man das richtig.
Und so kommt die Meldung "E: Paket libqt4-dev kann nicht gefunden werden." :/
Zuletzt geändert von R3n3 am 27.06.2013 19:11:45, insgesamt 1-mal geändert.

owl102

Re: C++ Compiler, QT

Beitrag von owl102 » 27.06.2013 19:11:40

R3n3 hat geschrieben:Kommt raus:
root@Debian:/home/rene23# apt-get install qt-sdk
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
E: Paket qt-sdk kann nicht gefunden werden.
Welches Debian hast du dir denn installiert? qt-sdk gibt es ab Squeeze: Debianqt-sdk

Du hast doch nicht etwa ein Debian Lenny (oder gar noch älter)?

R3n3
Beiträge: 29
Registriert: 12.06.2013 17:47:59

Re: C++ Compiler, QT

Beitrag von R3n3 » 27.06.2013 19:12:32

Nein, hab natürlich Wheezy.

owl102

Re: C++ Compiler, QT

Beitrag von owl102 » 27.06.2013 19:14:05

R3n3 hat geschrieben:Nein, hab natürlich Wheezy.
Dann zeige uns doch mal deine /etc/apt/sources.list

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: C++ Compiler, QT

Beitrag von Cae » 27.06.2013 19:14:57

Mach' nochmal

Code: Alles auswählen

# apt-get update
davor, und wenn das nix hilft:

Code: Alles auswählen

$ cat /etc/apt/sources.list
und den Output hier posten. ($ am Zeilenanfang bedeutet hier, dass du den Befehl als normaler User ausfuehren solltest; # wuerde eine root-Shell anzeigen. /etc/apt/sources.list ist welt-lesbar, dazu brauchst du nicht root zu sein.)

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

R3n3
Beiträge: 29
Registriert: 12.06.2013 17:47:59

Re: C++ Compiler, QT

Beitrag von R3n3 » 27.06.2013 19:16:10

owl102 hat geschrieben:
R3n3 hat geschrieben:Nein, hab natürlich Wheezy.
Dann zeige uns doch mal deine /etc/apt/sources.list
Uhm hab iwie keine Berechtigung - obwohl ich als root reingegangen bin.
rene23@Debian:~$ /etc/apt/sources.list
bash: /etc/apt/sources.list: Keine Berechtigung
rene23@Debian:~$ su
Passwort:
root@Debian:/home/rene23# /etc/apt/sources.list
bash: /etc/apt/sources.list: Keine Berechtigung
root@Debian:/home/rene23#

R3n3
Beiträge: 29
Registriert: 12.06.2013 17:47:59

Re: C++ Compiler, QT

Beitrag von R3n3 » 27.06.2013 19:19:49

Cae hat geschrieben:Mach' nochmal

Code: Alles auswählen

# apt-get update
davor, und wenn das nix hilft:

Code: Alles auswählen

$ cat /etc/apt/sources.list
und den Output hier posten. ($ am Zeilenanfang bedeutet hier, dass du den Befehl als normaler User ausfuehren solltest; # wuerde eine root-Shell anzeigen. /etc/apt/sources.list ist welt-lesbar, dazu brauchst du nicht root zu sein.)

Gruss Cae
Danke, habs mal geupdatet und nochmal den code so eingegeben wie du es gemacht hast:

Code: Alles auswählen

rene23@Debian:~$ cat /etc/apt/sources.list
# 

# deb cdrom:[Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 CD Binary-1 20130615-23:06]/ wheezy main

deb cdrom:[Debian GNU/Linux 7.1.0 _Wheezy_ - Official amd64 CD Binary-1 20130615-23:06]/ wheezy main

# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/ wheezy/updates main
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/ wheezy/updates main
rene23@Debian:~$ 
Nach dem update-Befehl nochmal versucht g++ libqt-dev oder qt-sdk zu installieren, geht aber immernoch nicht.

R3n3
Beiträge: 29
Registriert: 12.06.2013 17:47:59

Re: C++ Compiler, QT

Beitrag von R3n3 » 27.06.2013 19:31:59

Grade versucht die datei sources.list per Desktop zu öffnen - fehlt mir aber ein Textprogramm - hängt es vllt damit zusammen? (könnt mir ja grade mal den code für den download eines textprogramms geben)

wanne
Moderator
Beiträge: 7598
Registriert: 24.05.2010 12:39:42

Re: C++ Compiler, QT

Beitrag von wanne » 27.06.2013 19:33:42

Da istgrundätzlich was flasch in deinem System.
Da sollten auf jeden Fall solche Zeilen in der Datei /etc/apt/sources.list stehen (Schreib sie unbedingt da rein!):

Code: Alles auswählen

deb http://ftp.de.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
so bekommst du auch keine Updates.
Danach solltest du ein

Code: Alles auswählen

apt-get update
ausführen.
und dann auch gleich ein

Code: Alles auswählen

apt-get upgrade
um eventuelle updates einzuspielen.
rot: Moderator wanne spricht, default: User wanne spricht.

R3n3
Beiträge: 29
Registriert: 12.06.2013 17:47:59

Re: C++ Compiler, QT

Beitrag von R3n3 » 27.06.2013 19:37:38

Hmm ok danke, und wie schreib ich das da rein? hab die Datei hier vor mir, aber kann sie nicht öffnen.

wanne
Moderator
Beiträge: 7598
Registriert: 24.05.2010 12:39:42

Re: C++ Compiler, QT

Beitrag von wanne » 27.06.2013 19:38:20

R3n3 hat geschrieben:Grade versucht die datei sources.list per Desktop zu öffnen - fehlt mir aber ein Textprogramm - hängt es vllt damit zusammen? (könnt mir ja grade mal den code für den download eines textprogramms geben)
vim sollte eigentlich immer installiert sein.
(Du darfst die datei nur als root editieren)
ansonsten kannst du dir von der Installationscd nano installieren. Der ist vielleicht ein bisschen einfacher zu bedienen.
So kannst du editieren:

Code: Alles auswählen

su - #root werden
vim /etc/apt/sources.list # nachdem du i gedückt hast kannst du anfangen mit schreiben mit nacheinander Esc :wq speicherst du ab und schließt
Dnanach kannst du dir einen editor deiner wahl installieren. Bevor die datei nicht stimmt ist das kompliziert mit dem installieren aus dem Internet. (Ich frage michn nur wie du das hinbekommen hast das die Datei nicht stimmt.)
rot: Moderator wanne spricht, default: User wanne spricht.

R3n3
Beiträge: 29
Registriert: 12.06.2013 17:47:59

Re: C++ Compiler, QT

Beitrag von R3n3 » 27.06.2013 19:43:06

Kennt nichtmal das Kommando vim...
Installations CD habe ich ja nicht wirklich. Hatte mir eine 600MB ISO heruntergeladen und auf eine CD gepackt und von da aus intalliert - also keine gekaufte

wanne
Moderator
Beiträge: 7598
Registriert: 24.05.2010 12:39:42

Re: C++ Compiler, QT

Beitrag von wanne » 27.06.2013 19:44:22

Oder warte gib einfach die den Befehle ein: (nach su - wirst du nach dem root-PW gefragt beim tippen siehst du keine sterne)

Code: Alles auswählen

su -
echo -e "deb http://ftp.de.debian.org/debian/ wheezy main\ndeb http://security.debian.org/ wheezy/updates main" > /etc/apt/sources.list 
apt-get update
apt-get upgrade
apt-get install g++ synaptic sux vim nano aptitude #Standardwerkzeuge
Wenn du das ganze propritäre zeug auch haben willst:
jagst du das hinterher:

Code: Alles auswählen

sed -i 's/main/main non-free/g'  /etc/apt/sources.list 
apt-get update
Edit: Tippfehler apg durhc apt ersetzt; non-free eingefügt.
Zuletzt geändert von wanne am 27.06.2013 20:03:50, insgesamt 7-mal geändert.
rot: Moderator wanne spricht, default: User wanne spricht.

wanne
Moderator
Beiträge: 7598
Registriert: 24.05.2010 12:39:42

Re: C++ Compiler, QT

Beitrag von wanne » 27.06.2013 19:47:16

R3n3 hat geschrieben:Kennt nichtmal das Kommando vim...
Du kansnt mal stattdessen vi versuchen. Das ist ne abgespeckte version von vim. Aber du kannst auch einfach
R3n3 hat geschrieben:Installations CD habe ich ja nicht wirklich. Hatte mir eine 600MB ISO heruntergeladen und auf eine CD gepackt und von da aus intalliert - also keine gekaufte
Ja, von der sollte man trotzdem vim oder nano installieren können.
rot: Moderator wanne spricht, default: User wanne spricht.

R3n3
Beiträge: 29
Registriert: 12.06.2013 17:47:59

Re: C++ Compiler, QT

Beitrag von R3n3 » 27.06.2013 20:02:00

wanne hat geschrieben:Oder warte gib einfach die den Befehle ein: (nach su - wirst du nach dem root-PW gefragt beim tippen siehst du keine sterne)

Code: Alles auswählen

su -
echo -e "deb http://ftp.de.debian.org/debian/ wheezy main\ndeb http://security.debian.org/ wheezy/updates main" > /etc/apt/sources.list 
apt-get update
apt-get upgrade
apt-get install g++
Wenn du das ganze propritäre zeug auch haben willst:
jagst du das hinterher:

Code: Alles auswählen

sed -i 's/main/main non-free/g'  /etc/apt/sources.list 
apt-get update

Vielen dank, das hat mir jetzt echt weitergeholfen :D ... mache das jetzt mal fertig und dann mal schaun :)

Antworten