Hier mal wieder paar Anfänger-Fragen im Zusammenhang mit den BINS :-)
Hab mir den RealPlayer10 runtergeladen. Dieser versteckt sich in einer bin-Datei. Wie installiere ich nun diese bin ? Hab sowas noch nie gemacht. Hab verschiedene Sachen ausprobiert, aber leider hat bis jetzt nichts geklappt. Bin natürlich als root angemeldet.
In diesem Zusammenhang gleich noch 3 weitere Fragen:
a) Gibt es vielleicht unter Suse 9.1 auch sowas wie ein "Installationsmanager" der einem solche "Arbeiten" abnimmt ?
b) Ist die Vorgehensweise zur Installation einer bin immer identisch oder variiert dies von bin zu bin ?
c) Gibt es eine Möglichkeit als "normaler User" eine bin zu installieren (also ohne root bzw. ohne die aktuelle Sitzung abzumelden und als root anmelden)
Hoffe Ihr habt nette Antworten und könnt mir (und vielleicht auch anderen) helfen. Besten Dank im Voraus
Gruß George
Linux 15.036 Themen, 107.107 Beiträge
a) Es gibt nur ein Installationstool für SuSE-Pakete - YaST
b) In *.bin steckt verschiedenes drin. Vom gepackten Archiv bis zum Shellscript habe ich schon alles gesehen. Doku lesen ist immer eine gute Maßnahme, niemand vertreibt *.bin ohne Installationsanleitung. Bei RealNetworks hättest du mal die ganzen Screens lesen sollen statt immer weiter zu klicken, Generell ist die Vorgehensweise:
In das Verzeichnis gehen , in dem das Teil abgespeichert ist (Konsole/Terminal benutzen),
1. Datei ausführbar machen: chmod +x tollesproggie.bin
2. Datei ausführen: ./tollesproggie.bin
3. Gucken, was passiert :-D
c) ohne root nicht, da du Schreibrechte dort haben musst, wo immer das Ding sich hininstallieren will. Du kannst aber in einem Terminal/einer Konsole mit dem Befehl "su" (das Rootpasswort wird nach der Eingabe abgefragt) temporär root werden und deine *.bin installieren. Nach getaner Arbyt verlässt root mit "exit" wieder die Szene ....
Ich empfehle dir dringend die Lektüre eines grundlegenden Buches zu Linux!
HTH, Z.
oder:
1+2 zusammenfassen mit:
sh tollesproggie.bin
linux bietet ja für fast jedes problem mehrere lösungswege ;-)
Wie Zaphod schon sagt kann in einer bin Datei so ziemlich alles drin sein. Linux verwaltet leider keine Dateitypen wie Windows, könnte man vielleicht mal ändern. Wenn du wissen willst welchen Inhalt eine Datei hat, dann kannst du den uralten Unixbefehl "file" benutzen.
file schaut in die Datei rein und nutzt eine eigene Datenbank.
Das richtige Installationsformat für SUSE sind diese rpm-Archive. Ein rpm-Archiv wird mit dem Programm rpm installiert:
"rpm -i Paket.rpm".
Du kannst aber dafür yast verwenden. yast ist eine Benutzeroberfläche und im Hintergrund läuft dann das eigentliche Installationstool rpm, wenn man Software deinstallieren oder installieren möchte.
"man rpm" gibt genauere Auskunft.
Du kannst in deinem /home - Verzeichnis kleine Programme installieren, die du eventuell programmiert hast. Dafür kann man ein /home/benutzer/bin - Verzeichnis anlegen und in der .bashrc-Datei oder .bash_profile die PATH-Variable erweitern:
PATH=$PATH:/home/benutzer/bin
Linux verwaltet wohl Dateitypen, lässt sich aber nicht irgendwas mit einer falschen Endung unterschieben ;)
Schau dir mal /etc/mailcap an ;)
HTH, Z.