zu blöd für...

Software besorgen und anwenden
Post Reply
Message
Author
heinbloed

zu blöd für...

#1 Post by heinbloed »

Hallo,
ich habe hier ein installscript und folgendaes Problem:
linux:/home/axel/Progis # install-mmjb-beta-0.26.sh..sh
bash: install-mmjb-beta-0.26.sh..sh: command not found
linux:/home/axel/Progis #

der findet es nicht;obwohl es eindeutig in diesem Ordner ist......
wie kann ich dem abhelfen???
Danke euch <img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">

gewitter
Posts: 1354
Joined: 09. Apr 2001 9:03

Re: zu blöd für...

#2 Post by gewitter »

so muss es eingegeben werden:

linux:/home/axel/Progis # ./install-mmjb-beta-0.26.sh..sh

das environment zeigt nicht auf den aktuellen pfad, daher muss der verweis auf das aktuelle verzeichnis explizit erfolgen: ./befehl

heinbloed

Re: zu blöd für...

#3 Post by heinbloed »

Danke...es hat ja soweit geklappt,...aber jetzt....was soll ich dann darunter verstehen??
WARNING: You may experience problems installing MusicMatch JukeBox
as root. We recommend you install it as a regular user.


*** ERROR: The graphical setup program failed to run.
Make sure your $DISPLAY environment variable
is set.

ARCHITECTURE: x86/glibc-2.1

Please contact MusicMatch Technical Support at
http://www.musicmatch.com/common/contact_us.cgi#tech

The program returned an error code (1)
linux:/home/axel/Progis #

grovel
Posts: 184
Joined: 17. Aug 2000 18:39

Re: zu blöd für...

#4 Post by grovel »

Wahrscheinlich hast du dich als normaler User eingeloggt, dann aber im xterm dich mit dem Befehl su zu root gewandelt. Leider weiss xterm aber ab diesem Moment nicht mehr, dass ein User (und eben nicht root) X am laufen hat, so dass das Installationsprogramm nicht zu X connecten kann.

Kurz und gut, mach was dir das Programm ja schon empfiehlt, öffne einen neuen xterm, und starte das Programm als User noch mal.
Oder wenns unbedingt root sein muss, dann logge dich als root ein und starte so das Programm.

Descartes

Re: zu blöd für...

#5 Post by Descartes »

> Oder wenns unbedingt root sein muss, dann logge dich als root ein und starte so das Programm.

...das kann man auch per "su - root" erledigen.
Du öffnest als User ein xterm und gibst "xhost +localhost" ein (oder: xhost +<IP-Adresse>)
Danach wechselst du mit "su - root" auf den Root-Account und gibst "export DISPLAY=localhost:0" ein; Jetzt kann jede Applikation die Root startet Ihr Fenster auf dem Desktop des User darstellen.

Du kannst das auch auf andere Rechner als auf localhost anwenden. Zum Beispiel im LAN

Angenommen dein Rechner hat die IP 192.168.0.1

# 192.168.0.99 erlauben seine Fenster auf meinen Desktop umzulenken
xhost +192.168.0.99

# per SecureShell auf dem entfernten Rechner einloggen
ssh -l TestUser 192.168.0.99

# DISPLAY-Variable setzen; Display wird auf deinen lokalen PC umgeleitet
export DISPLAY=192.168.0.1:0

# TestUser kann jetzt auf dem entfernten Rechner Applikationen (z.B. Mozilla) starten
# die Applikation läuft dann auf dem entfernten Rechner aber die Fenster werden
# auf dem lokalen Rechner angezeigt.
mozilla

Post Reply