An diesem Beitrag wurden Korrekturen vorgenommen, sie sind mit einem (!) gekennzeichnet! Zitat:
|
Zitat von ProFiler ...
Wie kann man Programme auf den Linux installieren?
Ich möchte z.B. einige Programme von dem SuSE DVD installieren, aber es klappt nicht. Ich gebe als Installationspfad den DVD-ROM ein, aber dann kann ich nicht weitergehen. |
Das habe ich jetzt nicht ganz verstanden, Du startest also YAST2 und YAST2 fragt Dich nach dem Pfad zum DVD-ROM-Laufwerk? Sowas ist mir noch nicht untergekommen. Wenn ich Dich richtig verstanden habe, frage ich Dich: Wo hängt denn Dein DVD-ROM-LW (IDE-Port, Master/Slave), was steht in der Datei /etc/fstab, was hast Du als Pfad angegeben und was gibt der Befehl 'ls -l ' mit besagten Pfad dahinter (z.B. 'ls -l /dev/hdc') aus, wenn Du ihn in ein Kommandozeilenfenster (Symbol mit dem schwarzen Bildschirm in der Taskleiste oder Alt+F2 -> 'konsole') eingibst? (ich setze jetzt mal KDE als Desktop voraus)
Zitat:
|
Zitat von ProFiler
Andere Programme kann ich auch nicht installieren. Ich habe jetzt den divx für Linux heruntergeladen, aber wenn ich auf die entpackte Datei klicke, kommt ein Fenster, daß mich fragt, womit ich die Datei benutzen will. Na und was jetzt?
Es wäre nicht schlecht, wenn ich Programme installieren könnte.
Bitte um eine ausführlichere Beschreibung.
|
Soweit ich weiß, gibt es keinen speziellen DivX-Player für Linux. Wenn Du die Datei
http://download.divx.com/divx/divx4l...1-20020418.tgz meinen solltest, das ist nur eine Codec-Bibliothek, kein ausführbares Programm (s.
www.divx.com/divx/linux: "NOTE: DivX Player for Linux is not currently available. We hope to make it available again soon."). Zum Abspielen von DivX kannst Du MPlayer (
www.mplayerhq.hu/homepage/design5/info.html oder Xine (
http://xinehq.de/index.php/features) verwenden, zumindest letzterer ist sicher auf der SuSE-DVD drauf, vielleicht sogar schon installiert (Einfach mal testen mit Alt+F2 -> 'xine').
Programm-Installationen gibt es bei Linux im wesentlichen in 4 Varianten:
1. - Installation vom Installationsmedium der Linux-Distribution mit dem Tool des Distributionsherstellers, bei SuSE 8.1 also YAST2.
(!)Sollte man eine Software installieren, die die Installation einer anderen Software voraussetzt, wird die besagte andere Software automatisch mitinstalliert.
2. - Als bereits fertiges Paket mit dem Namen *.rpm für Red Hat, SuSE, Mandrake... oder *.deb für Debian/Knoppix (Bei SuSE sind RPM-Pakete den Deb-Paketen vorzuziehen.). Das kann mit dem Kommandozeilen-Tool rpm oder einfacher mit einem grafischen Programm wie kpackage installiert werden. Bei SuSE sollte kpackage bei einem Doppelklick im Konqueror auf ein RPM-Paket starten, dies muss aber durch den Benutzer root erfolgen. Da man meist nicht als root angemeldet ist und das Ab- und Anmelden der Desktop-Session lästig ist, sollte man gar nicht erst den gerade angemeldeten Benutzer abmelden, sondern ein Konqueror-Fenster mit den Rechten von root starten: Startmenü -> 'Befehl ausführen...' (oder Alt-F2) -> als Befehl
(!) Code:
konqueror --caption "user root"
eingeben -> Button 'Einstellungen >>', 'Als anderer Benutzer' 'root' wählen -> unter Passwort root-Passwort eingeben.
Alternativ: Startmenü -> 'Befehl ausführen...' (oder Alt-F2) -> als Befehl
Code:
kdesu -u root 'konqueror --caption "user root"'
eingeben. Für diesen Befehl kann man sich auch gleich eine Desktop-Verknüpfung zum späteren Gebrauch anlegen.
3. - Mit einem speziellen Setup-Programm (kann z.B. 'setup', install.sh' oder so heißen), dass das eigentliche Programm installiert. Damit ein Programm überhaupt ausgeführt werden kann, muss es explizit als ausführbar gekennzeichnet sein, s. 'Berechtigungen' im Kontextmenü der Programm-Datei in der Zeile 'Benutzer' (im Konqueror). Zu beachten ist außerdem, dass die meisten Setup-Programme für Textkonsolen geschrieben sind und daher in einer solchen gestartet werden müssen. Man öffnet also ein Konsolenfenster mit root-Rechten; wenn man nicht als root eingeloggt ist mit Alt+F2 ->
Code:
kdesu -u root 'konsole --caption "user root"'
. Dann wechselt man mit dem Befehl 'cd' in das Verzeichnis mit dem Setup-Programm, am einfachsten, indem man das Verzeichnissysmbol aus einem Konqueror-Fenster in ein konsole-Fenster zieht und beim aufpoppenden Menü 'cd' wählt. Um das Setup-Programm zu starten, muss der Programmname mit vorangestelltem './' (die Zeichen symbolisieren das aktuelle Verzeichnis) eingegeben werden, also z.B.
.
4. - Es liegt nur der Quellcode des Programms vor, man muss das Programm selbst kompilieren. Manchmal muss man dazu mehr als nur eine Datei herunterladen (der MPlayer ist so ein Kandidat). Die Quellcode-Archive heißen meist *.tar.gz, *.tgz oder *.bz2. Als Aufbewahrungsort für die
(!)entpackten Archive ist /usr/local/src geeignet.
Diese Methode der Installation ist für Anfänger schwer und das Lesen der beigefügten Dokumentation ist meist unumgänglich. Außerdem müssen auf jeden Fall das Tool 'make', üblicherweise der Compiler 'gcc' und die Kernelquellen (Quellcode des Linux-Betriebsystemkerns) installiert sein. Man öffnet eine Konsole (Sicherheitsfanatiker sagen an der Stelle, dass man das ohne root-Rechte tun soll), in der Konsole wechselt man mit cd in das Verzeichnis mit dem Quellcode. Dann muss meist
eingegeben werden, woraufhin überprüft wird, ob alle Voraussetzungen zum Compilieren gegeben sind. Bei jungfräulichen Systemen beschwert sich 'configure' meist über jede Menge fehlenden Quellcode von Bibliotheken, die man dann von den/der Distributions-CDs/DVD nachinstallieren muss; die Bibliothek-Quellcode-Dateien sind üblicherweise mit dem Zusatz '-dev' für developer gekennzeichnet. Wenn 'configure' fehlerfrei durchläuft, wird das Programm mit
compiliert, also in die Sprache des gerade benutzten Prozessors übersetzt (Funktioniert also auch auf einem Apple PowerPC- oder Sun SPARC-Rechner. nicht nur mit x86-Prozessoren wie das üblicherweise bei Variante
(!)2+3 der Fall ist.); dies kann je nach Umfang des Programms und Rechner-Geschwindigkeit eine oder mehrere bis Dutzende Minuten dauern. Wenn man noch keine root-Rechte hat, muss man sie sich üblicherweise für den nächsten Schritt holen, am Einfachsten Durch Eingabe des Befehls
. Das Programm wird dann üblicherweise mit
installiert. Desktop-Verknüpfungen zu dem Programm muss man dann fast immer selbst anlegen, das kann einem aber auch bei einer der anderen Varianten passieren. Das Programm sollte dann durch Eingabe des Programm-Namens in eine konsole (sollte nicht unbedingt die Konsole mit den root-Rechten sein) zum Test starten. Beim MPlayer z.B. wäre das z.B. 'mplayer', bzw. für die Version mit der grafischen Oberfläche (für die man ein 2 Zusatz-Archive für Skin und Schriftart braucht) 'gmplayer'. Danach kann man das Verzeichnis mit den Quellcode-Dateien wieder löschen.
Zitat:
|
Zitat von ProFiler Eine andere Frage: wie kann ich die Kennwörter ausschalten, wenn ich nicht als root eingemeldet habe, aber doch auf alles greifen möchte. Und in den YaST2 nervt mich immer die Kennwortabfrage für jeden einzelnen Einstellung. Was soll ich machen? Oder ist das nicht möglich?
... |
Du kannst für root
(!)wenn Du willst gar kein Passwort vergeben, also den Passwort-Eintrag leer lassen; wenn sich YAST2 und andere Programme zur Passwort-Verwaltung weigern, dann notfalls mit Gewalt durch Löschen des x zwischen dem ersten und zweiten Doppelpunkt des Eintrags, der mit root in /etc/passwd beginnt. Dann ist der Rechner aber nur wenig sicherer als Windows XP Home Edition. Prädikat 'nicht empfehlenswert'.
Ciao,
sys3