Suse Linux "GUI" installieren über Putty
Gnome oder KDE für VNC Verbindung auf einem Suse 9.3 installieren über Putty
Hallo Community,
ich habe eine Frage. Leider umfasst mein Wissen was Linux angeht ziemlich wenig. Leider habe ich viel zu viel mit Windows verbracht .
So nun zu meiner Frage. Ich habe einen Suse Linux 9.3 Server den ich lediglich nur über Putty steuern kann. Auf diesem Server ist keine Grafische Oberfläche installiert. Und nun möchte ich auf diesem Server eine GUI installieren über Putty falls dies überhaupt möglich ist.
Am besten KDE oder GNome die ich dann über VNC steuern könne (glaub das liegt daran das ich WinUser bin)
Was benötige ich dazu?
Wo bekomme ich die Files und gibt es dafür eventuell eine Noobianleitung?
Vielen Dank im Vorraus...
Hallo Community,
ich habe eine Frage. Leider umfasst mein Wissen was Linux angeht ziemlich wenig. Leider habe ich viel zu viel mit Windows verbracht .
So nun zu meiner Frage. Ich habe einen Suse Linux 9.3 Server den ich lediglich nur über Putty steuern kann. Auf diesem Server ist keine Grafische Oberfläche installiert. Und nun möchte ich auf diesem Server eine GUI installieren über Putty falls dies überhaupt möglich ist.
Am besten KDE oder GNome die ich dann über VNC steuern könne (glaub das liegt daran das ich WinUser bin)
Was benötige ich dazu?
Wo bekomme ich die Files und gibt es dafür eventuell eine Noobianleitung?
Vielen Dank im Vorraus...
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 28772
Url: https://administrator.de/forum/suse-linux-gui-installieren-ueber-putty-28772.html
Ausgedruckt am: 23.12.2024 um 06:12 Uhr
8 Kommentare
Neuester Kommentar
Hi
Du müsstest erstmal ein x-window installieren, damit überhaupt grafik möglich ist.
Dann KDE oder Gnome. Oder beides? Die Befehle hab ich jetzt auch nicht flüssig da.
Downloadquelle suchen (suse ftp server?). Pakete runterladen. Installieren.
rpm -i paketname.rpm
Aber alles nich soo einfach. Paketabhängigkeiten können nervig sein!
Such am besten in Google ne Anleitung. Das kann aufwendig werden.
Allerdings macht linux (als server) ohne grafik eigentlich mehr sinn.
Steht dein Linux Server bei einem Provider und du kommst nicht lokal dran?
Du müsstest erstmal ein x-window installieren, damit überhaupt grafik möglich ist.
Dann KDE oder Gnome. Oder beides? Die Befehle hab ich jetzt auch nicht flüssig da.
Downloadquelle suchen (suse ftp server?). Pakete runterladen. Installieren.
rpm -i paketname.rpm
Aber alles nich soo einfach. Paketabhängigkeiten können nervig sein!
Such am besten in Google ne Anleitung. Das kann aufwendig werden.
Allerdings macht linux (als server) ohne grafik eigentlich mehr sinn.
Steht dein Linux Server bei einem Provider und du kommst nicht lokal dran?
Ein X-Windows ist nicht erforderlich, VNC stellt ein X-Windows zur Verfügung.
VNC funktioniert unter Linux auch anders als unter Windows.
VNC stellt einfach einen X-Server zur Verfügung, den ich dann mit dem vncviewer sehe. Es ist keine Fernsteuerung der Konsole!
Ich verwende Debian und Gentoo, deswegen kann ich Dir nicht sagen, wie die Pakete unter SuSE heißen, aber Du brauchst das VNC Paket und das der grafischen Oberfläche, welche Du benutzen willst (+ alle dafür nötigen Pakete).
KDE/Gnome über VNC ist übrigens langsam, ich verwende auf meinem Server den fvwm, wobei der außer Fenster öffnen und die verschieben nichts kann. Reicht mir aber um X-Windows Programme zu starten.
Mein Skript, um VNC und darauf fvwm + einige Applikationen zu starten sieht folgendermassen aus:
#!/bin/bash
export PATH=/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/lib/java/bin
xterm -geometry 80x25+1540+0 -title "Befehlszeile: root" &
xterm -geometry 80x25+1025+0 -title "Lotus Domino Server-Controller" -e su - --command=/home/notes/domino notes &
Achtung: Bei dieser Variante muß man sich am Linux nicht mehr anmelden, nur das VNC Passwort braucht man. Da dieses Skript bei mir unter root läuft, ist man danach auch gleich root.
Falls man eine Anmeldung am System haben will, muß man den kdm oder xdm so konfigurieren, daß er die Anmeldung in VNC anzeigt (habe ich aber noch nie probiert).
Alternative:
Einen X-Server auf Windows installieren und den XDM bzw. KDM so konfigurieren, daß er das XDMCP Protokoll sendet (siehe http://tldp.org/HOWTO/XDMCP-HOWTO/ ). Damit kann sich ein X-Server eines Systems als graphische Ausgabe eines anderen Systems verwenden lassen. Ich habe das mal an einer SGI gesehen, es aber auch noch nie versucht zu konfigurieren.
Vermutlich ist das jetzt viel zu kompliziert, aber mir fällt gerade keine einfachere Beschreibung ein.
Die Pakete sollte man, wenn man keine CD hat, vom SuSE Server bekommen können: http://download.novell.com/Download?buildid=aea0zTYvWN0~
Ich hoffe, Du hast schnelles DSL, sind ISO-Images.
VNC funktioniert unter Linux auch anders als unter Windows.
VNC stellt einfach einen X-Server zur Verfügung, den ich dann mit dem vncviewer sehe. Es ist keine Fernsteuerung der Konsole!
Ich verwende Debian und Gentoo, deswegen kann ich Dir nicht sagen, wie die Pakete unter SuSE heißen, aber Du brauchst das VNC Paket und das der grafischen Oberfläche, welche Du benutzen willst (+ alle dafür nötigen Pakete).
KDE/Gnome über VNC ist übrigens langsam, ich verwende auf meinem Server den fvwm, wobei der außer Fenster öffnen und die verschieben nichts kann. Reicht mir aber um X-Windows Programme zu starten.
Mein Skript, um VNC und darauf fvwm + einige Applikationen zu starten sieht folgendermassen aus:
#!/bin/bash
- Display festlegen, auf dem graphische Programme ihren Output legen (:1 wird beim VNC dann auch angegeben)
export PATH=/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/lib/java/bin
- VNC starten :1 legt das logische Display fest, geometry die Auflösung, depth die Farbtiefe, rfbauth das Passwortfile (damit nicht jeder rankommt)
- Hier die GUI starten (könnte auch statt fvwm die KDE sein)
- Diverse Terminals mit Programmen öffnen (bräuchte man bei KDE nicht)
xterm -geometry 80x25+1540+0 -title "Befehlszeile: root" &
xterm -geometry 80x25+1025+0 -title "Lotus Domino Server-Controller" -e su - --command=/home/notes/domino notes &
Achtung: Bei dieser Variante muß man sich am Linux nicht mehr anmelden, nur das VNC Passwort braucht man. Da dieses Skript bei mir unter root läuft, ist man danach auch gleich root.
Falls man eine Anmeldung am System haben will, muß man den kdm oder xdm so konfigurieren, daß er die Anmeldung in VNC anzeigt (habe ich aber noch nie probiert).
Alternative:
Einen X-Server auf Windows installieren und den XDM bzw. KDM so konfigurieren, daß er das XDMCP Protokoll sendet (siehe http://tldp.org/HOWTO/XDMCP-HOWTO/ ). Damit kann sich ein X-Server eines Systems als graphische Ausgabe eines anderen Systems verwenden lassen. Ich habe das mal an einer SGI gesehen, es aber auch noch nie versucht zu konfigurieren.
Vermutlich ist das jetzt viel zu kompliziert, aber mir fällt gerade keine einfachere Beschreibung ein.
Die Pakete sollte man, wenn man keine CD hat, vom SuSE Server bekommen können: http://download.novell.com/Download?buildid=aea0zTYvWN0~
Ich hoffe, Du hast schnelles DSL, sind ISO-Images.
Fundierte Ausführungen, Andreas Hoster!
Wenn ich jedoch kein X-Window installiere, wozu brauche ich dann VNC, wenn mir VNC nichts grafisch anzeigen kann? Die Programme die ich ja aus der Ferne auf meinem Heim-Monitor anzeigen möchte benötigen ja das X-Window (z. B. YAST2).
Reicht da das X-Window der VNC um diese grafisch starten zu können?
Gruss
Wenn ich jedoch kein X-Window installiere, wozu brauche ich dann VNC, wenn mir VNC nichts grafisch anzeigen kann? Die Programme die ich ja aus der Ferne auf meinem Heim-Monitor anzeigen möchte benötigen ja das X-Window (z. B. YAST2).
Reicht da das X-Window der VNC um diese grafisch starten zu können?
Gruss
Du musst kein anderen X11-Server installieren, der lokal am Rechner etwas anzeigt, daß macht der Xvnc selber.
Kurzer Ausflug in die Funktionsweise von VNC:
Windows:
VNC überträgt das Bild, das das Windows GDI zeichnet so, daß es auf dem vncviewer angezeigt wird. Ich sehe daselbe wie am lokal angeschlossenen Monitor und die VNC-Tastatur und die lokale Tastatur wird gemischt ans Windows geschickt. = Fernsteuerung des Systems, wie z.B. PC Anywhere
Linux:
Der Xvnc Server erzeugt eine neue X11-Session, der von einem vncviewer angezeigt wird. Ich sehe NICHT das Bild, welches am lokalen Monitor angezeigt wird und auch die Tastatureingaben gehen nur an die neue X11-Session = entspricht also eher einer Session an einem Terminalserver.
-> Die virtuelle Xvnc-Session funktioniert auch, wenn der Rechner überhaupt keine Graphikkarte hätte.
Zu X11 im allgemeinen:
Der Rechner, auf dem ein X11-Programm läuft, muß KEINE graphische Oberfläche haben.
Man kann KDE auf Rechner1 starten und die gesamte graphische Ein-/Ausgabe findet auf Rechner2 statt, dafür gibts ja die DISPLAY Variable.
Man könnte das dann auch so machen:
Unter Windows einen X11-Server installieren.
Per Putty sich auf den Server einloggen.
Die DISPLAY-Variable setzen: export DISPLAY=WindowsRechner:0.0 (oder auch :1.0 etc. je nachdem welchen Screen der X-Server zur Verfügung stellt)
Dann KDE starten und die graphische Ein-/Ausgabe findet auf dem X-Server auf dem WindowsRechner statt.
Kurzer Ausflug in die Funktionsweise von VNC:
Windows:
VNC überträgt das Bild, das das Windows GDI zeichnet so, daß es auf dem vncviewer angezeigt wird. Ich sehe daselbe wie am lokal angeschlossenen Monitor und die VNC-Tastatur und die lokale Tastatur wird gemischt ans Windows geschickt. = Fernsteuerung des Systems, wie z.B. PC Anywhere
Linux:
Der Xvnc Server erzeugt eine neue X11-Session, der von einem vncviewer angezeigt wird. Ich sehe NICHT das Bild, welches am lokalen Monitor angezeigt wird und auch die Tastatureingaben gehen nur an die neue X11-Session = entspricht also eher einer Session an einem Terminalserver.
-> Die virtuelle Xvnc-Session funktioniert auch, wenn der Rechner überhaupt keine Graphikkarte hätte.
Zu X11 im allgemeinen:
Der Rechner, auf dem ein X11-Programm läuft, muß KEINE graphische Oberfläche haben.
Man kann KDE auf Rechner1 starten und die gesamte graphische Ein-/Ausgabe findet auf Rechner2 statt, dafür gibts ja die DISPLAY Variable.
Man könnte das dann auch so machen:
Unter Windows einen X11-Server installieren.
Per Putty sich auf den Server einloggen.
Die DISPLAY-Variable setzen: export DISPLAY=WindowsRechner:0.0 (oder auch :1.0 etc. je nachdem welchen Screen der X-Server zur Verfügung stellt)
Dann KDE starten und die graphische Ein-/Ausgabe findet auf dem X-Server auf dem WindowsRechner statt.
Zum einen: Es heisst X-Window, nicht (wie hier einige Male fälschlicherweise gepostet) X-Windows - das hat mit Redmond nichts zu tun ... ;)
Und zum zweiten: Wie Du die Grafik auf Deinen Rechner zauberst, liegt zuallererst an dem Ziel, welches Du damit verfolgst. Wenn Du einen vollen Window-Manager (GDM) benutzen möchtest, bietet sich XDMCP an, das sich anschliessend über Cygwin (x.exe -query Linuxserver) auch über Windows erreichen liesse. Wenn nur einzelne grafische Tools benutzt werden sollen, bietet sich, wie von Andreas beschrieben an, den Linux-Server nur als XClient zu nutzen und den Arbeitsplatz als XServer einzurichten.
Gruss
Stefan
Und zum zweiten: Wie Du die Grafik auf Deinen Rechner zauberst, liegt zuallererst an dem Ziel, welches Du damit verfolgst. Wenn Du einen vollen Window-Manager (GDM) benutzen möchtest, bietet sich XDMCP an, das sich anschliessend über Cygwin (x.exe -query Linuxserver) auch über Windows erreichen liesse. Wenn nur einzelne grafische Tools benutzt werden sollen, bietet sich, wie von Andreas beschrieben an, den Linux-Server nur als XClient zu nutzen und den Arbeitsplatz als XServer einzurichten.
Gruss
Stefan
yo was VNC ist und wie ich mit export display die bildschirm ausgabe (auch ohne vnc) auf einen anderen rechner anzeigen lassen kann ist mir schon klar. Nutze schliesslich auch gerne Exceed und VNC (auf xp client) und RemoteDestopf.
Nur brauchen halt machen Programme x-window bzw. bestimmte Librarys so dass mir nicht klar ist, ob man VÖLLIG ohne "herkömmlichem" xwindow auskommt u. NUR mit VNC Programme grafisch auf nen anderen rechner kriegt, die normalerweise das "normale" xwindow bräuchten.
Gruss!
Jaja, x-window hat nix mit Windows zu tun. Scho klar! Muhaha.
Aber Microsaft hat auch nix mit Microsoft zu tun. Muhaha.
(Zwar völlig sinnfrei aber hauptsache man bleibt gesund.)
Nur brauchen halt machen Programme x-window bzw. bestimmte Librarys so dass mir nicht klar ist, ob man VÖLLIG ohne "herkömmlichem" xwindow auskommt u. NUR mit VNC Programme grafisch auf nen anderen rechner kriegt, die normalerweise das "normale" xwindow bräuchten.
Gruss!
Jaja, x-window hat nix mit Windows zu tun. Scho klar! Muhaha.
Aber Microsaft hat auch nix mit Microsoft zu tun. Muhaha.
(Zwar völlig sinnfrei aber hauptsache man bleibt gesund.)