Pfade für Bibliotheken unter Mandrake
-
Danke euch beiden - vor allem VR für seinen Roman. Ja, bei Mandrake gibt es zwei Manager: einen, der alle installierten RPMs anzeigt und bei Wunsch deinstalliert, und einen der alles von den CDs nicht installierte anzeigt und auf Wunsch installiert. Aber das ist wahrscheinlich weniger der, den du meinst, VR. Wenn ich direkt die RPM doppelklicke (unter KDE), dann wird auch so ein Manager geöffnet, der die RPM installieren will. Der fragt mich erstmal, ob das OK ist und dann nach dem ROOT-Passwort. Dann sagt er mir, dass bereits alles installiert ist (???).
Was ich noch nicht erzählt habe: Auf der ED2K-GUI-Page wurden 2 RPMs angeboten. Ein neues und ein älteres, was laut Page auch auf älteren Systemen läuft. Wollte natürlich zuerst das neue installieren, aber da kam eben die nicht aufgelöste Abhängigkeit von libexpat.so.1. Also hab ich's mit dem alten versucht. Das lief! Aber die GUI ist wirklich scheiße. Es gibt ungefähr 1/100 soviele Optionen wie bei eMule. Einfach nur das nötigste. Und die Hilfe ist dürftig. Also habe ich mich verstärkt daum bemüht, doch noch die neue GUI zu installieren, in der Hoffnung, dass diese etwas mächtiger ist...
Daher vielleicht die Meldung, dass schon alles installiert ist. Trotzdem komisch. Aber vielleicht könnt ihr mir bei der Kompilierung des libexpat-Paketes helfen. Ich habe wie gesagt ein tar.gz-Paket. Wie kann ich das jetzt installieren?
-
Nabend,
normalerweise, wenn man die Quellcodes eines Paketes hat, geht man folgendermassen
vor:#> ./configure <jede menge tests hier> #> make <falls nicht schon als root angemeldet> #> su password: <root_pw> #> make install #> exit
mfg
v R[edit]
Ups, sehe grad das king das bereits gepostet hatte
[/edit]
-
Hä? Und woher weiß der, welches Paket ich installieren möchte? Außerdem ist ja noch nichts entpackt...
-
naja du solltest das schon erst enpacken und dann in dem verzeichniss ausführen wo der source-code und die makefiles liegen darum auch ./configure und nicht einfach configure
MFG eiskalt
-
Man sollte hier schon wissen, dass ich ein absoluter Neuling im Linux-Bereich bin und daher nichteinmal weiß, wie ich ein Paket entpacke.
-
WebFritzi schrieb:
Man sollte hier schon wissen, dass ich ein absoluter Neuling im Linux-Bereich bin und daher nichteinmal weiß, wie ich ein Paket entpacke.
Sry :). Ich nehme mal an, es ist ein tar.gz oder tgz? Dann musst du es wie folgt
entpacken:tar -xzf <datei>
x fuer extract
z damit es noch 'geunzipt' wird
f dateiangabeHandelt es sich um ein bz2 Archiv:
tar -xjf <datei>
Hier weiss tar durch den Schalter 'j', dass das Archiv zusaetzlich noch mit
bzip2 gepackt worden ist.mfg
v R
-
@WebFritzi
ich weiss nicht ob du mehr der Konsolen Fan bist, ansonsten kannst du das idr. auch direkt aus deinem Dateimanager (unter KDE der Konqueror).@vr
Wobei man bei tar gar keine Striche für Optionen benutzt.
-
kingruedi schrieb:
@vr
Wobei man bei tar gar keine Striche für Optionen benutzt.Naja, gewohnheitssache
mfg
v R
-
virtuell Realisticer schrieb:
kingruedi schrieb:
Wobei man bei tar gar keine Striche für Optionen benutzt.
Naja, gewohnheitssache
Nicht nur, die GNU-Leute verwenden schon recht häufig Bindestriche, siehe dazu auch die Manpage von GNU tar. Wahrscheinlich wollen sie sich nur irgendwie von BSD abgrenzen.
-
wohl eher einheitlich halten, statt abgrenzen.
-
was auch immer es funktioniert mit und ohne
-
kingruedi schrieb:
@WebFritzi
ich weiss nicht ob du mehr der Konsolen Fan bist, ansonsten kannst du das idr. auch direkt aus deinem Dateimanager (unter KDE der Konqueror).Das Kompilieren? Oder das entpacken? Was mich etwas wundert... Es wird garkein Destinations-Verzeichnis beim Entpacken angegeben. Gehört das so? Und was ich auch noch fragen wollte... Wenn ich "# rmp -i xxx.rpm" schreibe und bestätige, dann weiß ich garnicht, wohin das dann installiert wird. Bei Windows gibt man immer an, in welchen Ordner das rein soll (C:\Programme\xxx). Wie läuft das bei Linux?
-
nach welchen regeln jetzt genau das zielverzeichniss beim entpacken erstellt wird weiß ich auch net aber programme werden normalerweise unter /usr/bin installiert wenn sie für den normalen user zugänglich sein sollen programme für die man rootrechte braucht unter /usr/sbin. Du kannst mit "which programm" nachgucken wo die ausführbare Datei liegt.
Wenn du net genau weißt wofür welches Verzeichniss in deinem Linuxsystem ist kannst du im Filesystem Hierarchy Standard nachgucken wofür es eigentlich da sein sollte.MFG eiskalt
-
WebFritzi schrieb:
kingruedi schrieb:
@WebFritzi
ich weiss nicht ob du mehr der Konsolen Fan bist, ansonsten kannst du das idr. auch direkt aus deinem Dateimanager (unter KDE der Konqueror).Das Kompilieren? Oder das entpacken? Was mich etwas wundert... Es wird garkein Destinations-Verzeichnis beim Entpacken angegeben. Gehört das so? Und was ich auch noch fragen wollte... Wenn ich "# rmp -i xxx.rpm" schreibe und bestätige, dann weiß ich garnicht, wohin das dann installiert wird. Bei Windows gibt man immer an, in welchen Ordner das rein soll (C:\Programme\xxx). Wie läuft das bei Linux?
Wie das mit den Programmen ist, hat eiskalt bereits erklaert. Zu sagen ist hier
noch, dass z. B. Mehrbenutzerprogramme (wie z. B. Open Office) vom Systemadmin
in ein Installationsverzeichnis entpackt wird. Jeder User der z. B. Open Office
nutzen will, geht dann in dieses Installationsverzeichnis und installiert es fuer
sich. OO wird dann in dein Homeverzeichnis installiert.Zum entpacken:
Entpackt wird immer ins aktuelle Verzeichnis. Du kannst das natuerlich aendern,
indem du den Parameter -C gefolgt vom Zielverzeichnis angibst, z. B.:tar -xzf file.tgz -C destdir
mfg
v R
-
entpackt wird immer ins aktuelle verzeichniss stimmt schon aber es wird ja auch ein verzeichniss angelegt wie wirdn der name dafür generiert? wenn ich z.B. meinen Mozilla installer entpacke hab ich eine Datei mit namen mozilla-i686-irgendwas-nochwas.tar.gz und wenn ichs enpacke hab ich ein verzeichniss mozilla-installer nach welchem kriterium wir den das erstellt? würde mich jetzt auch mal interessieren.
MFG eiskalt
-
eiskalt schrieb:
entpackt wird immer ins aktuelle verzeichniss stimmt schon aber es wird ja auch ein verzeichniss angelegt wie wirdn der name dafür generiert? wenn ich z.B. meinen Mozilla installer entpacke hab ich eine Datei mit namen mozilla-i686-irgendwas-nochwas.tar.gz und wenn ichs enpacke hab ich ein verzeichniss mozilla-installer nach welchem kriterium wir den das erstellt? würde mich jetzt auch mal interessieren.
MFG eiskalt
Das wird nicht nach irgendwelchen Kriterien erstellt, sondern dieses Verzeichnis
ist mit in dem Archiv gepackt gewesen. Es werden ja nicht irgendwelche
Verzeichnisse erstellt ;).mfg
v R
-
alles klar darum gings mir
THX
-
OK, hab mir jetzt statt Mandrake (was dann doch viele Bugs hatte) SUSE draufgemaht. Das kann man sich ja seit neustem auch im Netz runterladen. Ich bin sehhhr zufrieden. Steht Windows IMHO in Nix nach. Ich find's klasse.
-
Gratuliere.
-
++linux_user_count;