Gaim installieren

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Gaim installieren

Beitrag von tobb » 19.02.2006 22:41:40

Hi,

ich sage vorweg:
Diese Frage wurde bestimmt schon oft gestellt und ich entschuldige mich, dass ich sie wieder stelle, aber mit der Suche konnte ich nichts finden, da die Suchbegriffe auf der Blacklist stehen.

Also ich möchte ganz einfach nur wissen wie ich Gaim 1.5.0 installieren kann. Auf der Debian CD ist es nicht in dieser Version dabei glaube ich.

Dazu muss ich mir den SourceCode runterladen, da es kein Debianpaket gibt und ich keine autopackage benutzen möchte.

So, wie kriege ich das dann installiert?

Was muss ich machen um den Code zu compillieren. Wohin soll der compilliert werden? Ist es dan schon installiert?
Muss ich irgendentwas über das Packetsystem machen?
Ich habe Linux erst seit ein paar Tagen und habe noch nie etwas installiert.
Mit gcc habe ich zwar schon gearbeitet allerdings nur über IDEs... und unter Windows.

Benutzeravatar
katze
Beiträge: 74
Registriert: 08.01.2005 17:27:47

Beitrag von katze » 19.02.2006 23:10:01

Ganz einfach:

Wenn in der /etc/apt/sources.list diese Zeile steht:

Code: Alles auswählen

deb http://ftp.de.debian.org/debian/ testing main non-free contrib
(Wenn nicht, einfach eintragen)

Einfach das Kommando

Code: Alles auswählen

apt-get install gaim
ausführen, und schon ist dein Gaim1.5 installiert! Nix kompillieren. Paketmanagement macht apt-get selber!

Vorraussetzung ist natürlich Internetzugang, und dass du testing (etch) benutzt.
Ansonsten musst du in der sources.list "testing" durch "stable" (bzw "sarge") oder "unstable" ("sid") ersetzen.

mfg
katze
Eine wesentlicher Grund für den Untergang des Römischen Reiches, der bisher völlig außer Acht gelassenen wurde, ist das Fehlen der Null im Zahlensystem der Römer, so daß sie keine Möglichkeit hatten, das erfolgreiche Beenden ihrer C-Programme zu übermitteln.

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 19.02.2006 23:30:48

Ich benutze Sarge. Wieso soll ich irgendwas hinschreiben was garnet stimmt?
Kann man sich das aktuelle Gaim nicht besorgen, ohne apt "anzulügen"?

Benutzeravatar
Sam
Beiträge: 838
Registriert: 10.09.2002 11:02:45
Wohnort: Wuppertal

Beitrag von Sam » 20.02.2006 00:29:15

Es gibt ein gaim backport, ah mittels suche hab ich es gefunden (gaim und backport eingeben :wink: ):
http://www.debianforum.de/forum/viewtop ... m+backport
Die Version hab ich hier auch am laufen. Allerdings ist es wichtig, das alte gaim vorher zu deinstallieren.
LG,
Sam

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 20.02.2006 09:32:04

Was ist ein backport?
Wird das dann auch über das Packetsystem installiert?
Auserdem habe ich einen AMD64 Prozessor und deshalb Debian Sarge AMD64 drauf.

Kann ich mir das nich einfahc selber kompillieren oder wird das zu kompliziert?

Benutzeravatar
armin
Beiträge: 2682
Registriert: 17.03.2005 11:49:14

Beitrag von armin » 20.02.2006 13:25:58

Man kann sich auch ein Lock ins Knie bohren und ein Radieschen reinpflanzen ;)
Warum willst du das Ding denn unbedingt selbst bauen, wenn es einen Backport gibt? (Ähm, das ist übrigens ein Debianpaket was eigentlich in der stabilen Debianversion nicht drin ist, sondern nur in den Entwicklerversionen. Ein lieber Mensch hat das Paket dann genommen und für Sarge neu geschnürt. Da es ein Paket ist läuft es auch über das Paketmanagement.)
Wenn du was selbst bauen willst, dann besorg dir mit "apt-get source" die testing sourcen von Gaim und baue die dir. Allerdings weiß ich nicht, ob du dich damit befassen willst.

P.S.: Als Debian nutzer will man eigentlich _nie_ etwas am Paketsystem vorbei machen.
Formerly known as Trigger.
HP 8510p - Debian Sid
Mitglied des Debian-KDE-Teams

Benutzeravatar
Paty-17
Beiträge: 230
Registriert: 18.12.2005 17:03:32
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Paty-17 » 20.02.2006 13:29:08

"Unter einem Backport versteht man im allgemeinen eine Package, die unter Debian stable aus Sourcen gebaut wurde, die aus Debian unstable entnommen wurden. Dies ist dann notwendig, wenn man neuere Software für ein stable-System benötigt, aber weder die Distribution noch auf einen der Entwicklungs-Zweige von Debian wechseln möchte."

selber kompilieren:
Sourcen entpacken, in das entsprechende entpackte Verzeichnis wechselnd und entweder mit

Code: Alles auswählen

configure
make
make install 
das Programm direkt zu installieren (dabei wird das Paketmanagement allerdings umgangen)

oder, um ein richtiges deb-Paket für sich selber zu erstellen:

Code: Alles auswählen

dh_make
fakeroot debian/rules binary
anschließend noch mit dpkg -i /pfad/zum/deb das gebaute Paket installieren.

btw: das ist im Forum sicher schon etliche Male angesprochen worden -> erst suchen, dann fragen.

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 20.02.2006 13:50:47

Ok, dann mache ich es über das backport.
Alerdings ist das i386und ich habe einen AMD64 Prozessor. Muss ich mir erst ein richtiges Paket suchen?

Wenn ich es runtergeladen habe, was muss ich dann eingeben um es zu installieren?

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 20.02.2006 16:31:50

@katze:
ich habe diese zeile eingetragen. Aber Synaptic zeigt mir (auch nach Liste neu laden) nur das Gaim 1.2.1 an.
Es sind schon neue Sachen dabei, wie zB gaim-data liegt nun in der aktuellen Version 1.5.0 vor, aber gaim selber nicht.

Des weiteren passiert folgendes wenn ich apt-get install gaim eingebe:
deepthought:/# apt-get install gaim
E: Konnte Lock /var/lib/dpkg/lock nicht bekommen - open (11 Die Ressource ist zur Zeit nicht verfügbar)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Bin ich so doof oder was? Ich krieg hier nichts geback... garnix. Ich will Gaim installieren damit mir jemand hilft den ATI Treiber zu installieren. Ich kann nich länger als 5 min in Linux bleiben weil meine Monitor hier mit 65Hz flackert und es lässt sich nicht höher stellen.

Benutzeravatar
Paty-17
Beiträge: 230
Registriert: 18.12.2005 17:03:32
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von Paty-17 » 20.02.2006 17:48:44

is auch kein wunder, Standard-Quelle ist immer noch stable. Mach mal ein

Code: Alles auswählen

apt-get -t testing install gaim
Wird wohl dann auch einiges an Abhängigkeiten auflösen müssen. Frag mich aber nicht, was ich von solchen Mischsachen halte.

Deine Fehlermeldung deutet stark darauf hin, dass du noch irgendwo anders gleichzeitig was mit apt machst. Vllt. ein aufgehangener Prozess, bei einer Installation eine Abfrage?

Benutzeravatar
deadeye
Beiträge: 561
Registriert: 14.04.2004 15:32:18
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ukio, rechts hinterm Feld
Kontaktdaten:

Beitrag von deadeye » 20.02.2006 18:05:07

Paty-17 hat geschrieben:

Code: Alles auswählen

apt-get -t testing install gaim
Das würde ich nich machen. Da handelst Du Dir wahrscheinlich mehr Probleme ein, als Du willst. Ich habe vor einiger Zeit mal gaim 1.5.0 für Sarge gebaut, darauf wurde auch am Anfang dieses Threads verwiesen.
Das kannst Du über http://debian.uvena.de installieren.

Mittlerweile gibt es Gaim auch über http://www.backports.org.
Such Dir eines aus, aber direkt aus Testing würde ich nicht installieren.

Gruß
deadeye

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 20.02.2006 20:18:46

Ok, danke.
Eins weiß aber immernoch nicht.
Jetzt habe ich das deb-Packet und nun? Wie kann ich es installieren? Der will das bei mir nur mit dem Archiv-Programm öffnen und den Inhalt anzeigen...

Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

Beitrag von H4kk3r » 20.02.2006 20:27:37

Wo hast du denn das .deb-file her? Man sollte alles mit apt-get installieren, um Abhängigkeiten aufzulösen. Also brauchst du eine passende Repository. Da du, wie es aussieht Sarge nutzt, solltest du zu backports greifen.

in die /etc/apt/prefernces trägst du dann das ein:

Code: Alles auswählen

Package: *
Pin: release a=stable
Pin-Priority: 900

Package: gaim
Pin: release a=sarge-backports
Pin-Priority: 1001
das muss in die sources.list:

Code: Alles auswählen

deb http://www.backports.org/debian/ sarge-backports main
Gruß, Marcus

„Well done! We did it!“

Debian testing
kernel 2.6.18.3
IBM R50e UR0S5GE

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 20.02.2006 20:52:11

danke es hat geklappt.

Allerdings existiert die datei /etc/apt/prefernces bei mir nicht, demzufolge konnte ich da auch nichts editieren.

Benutzeravatar
H4kk3r
Beiträge: 724
Registriert: 02.01.2006 16:50:51
Wohnort: in der Nähe von Heidelberg

Beitrag von H4kk3r » 20.02.2006 20:52:53

dann muss man sie neu erstellen
Gruß, Marcus

„Well done! We did it!“

Debian testing
kernel 2.6.18.3
IBM R50e UR0S5GE

Benutzeravatar
deadeye
Beiträge: 561
Registriert: 14.04.2004 15:32:18
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Ukio, rechts hinterm Feld
Kontaktdaten:

Beitrag von deadeye » 20.02.2006 21:09:28

Bevor die nächste Frage kommt, erstellen kannst Du die Datei mit:

Code: Alles auswählen

touch /etc/apt/preferences
Gruß
deadeye

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 20.02.2006 22:44:04

Ahhh grrr... das hätte ich auch gewusst... so weit bin ich schon im Debiananwenderhandbuch lol
Aber trotzdem vielen Dank für die Hilfe.

Steht dieses Sternchen bei "Package: *", dass ich in die Datei eintragen soll für etwas das ich ersetzen soll, oder soll das buchstäblich so rein.

Muss ich das jetzt für jedes Paket so machen? Ich konnte Gaim ja auch schon installieren bevor ich das mit der preferences Datei gemacht habe...

Antworten