Re: Gebrauchstaugliche Routinen für Installationsassistenten (was

Re: Gebrauchstaugliche Routinen für Installationsassistenten (was: Suche Ebay−Bietassistent mit Option fuer Gruppe
Re: Gebrauchstaugliche Routinen für
Installationsassistenten (was: Suche
Ebay−Bietassistent mit Option fuer Gruppen)
Source: http://newsgroups.derkeiler.com/Archive/De/de.comp.os.unix.linux.misc/2007−03/msg01530.html
• From: Alexander Skwar <alexander@xxxxxxxxxx>
• Date: Mon, 26 Mar 2007 10:30:07 +0200
Andreas Borutta <borumat@xxxxxx> wrote:
Henning schrieb:
Eine Rückfrage, wohin man installieren möchte, erscheint
nicht, wie
man danach die Anwendung aufruft, ebenfalls nicht.
Aber das finde ich noch raus.
Halt! Stop! Ein Java−Archiv installiert man nicht, das kann man direkt
aufrufen. Der Aufruf der Java−Anwendung ist direkt das von Dir
aufgerufene Kommando
java −jar /home/ibu/installation/JBidWatcher−1.0.jar
Aha! Danke.
Dann fehlen also in dem Installationsassisten/ der Paketverwaltung Adept
bisher gebrauchstaugliche Routinen.
Keine Ahnung. Ich kenne Adept nicht.
Zum Beispiel:
1
Klick auf eine *.jar im Browser öffnet Adept.
"Möchten Sie diese Anwendung nutzen und in das Verzeichnis [sinnvolles
voreingestelltes Verzeichnis] speichern? Download beginnen: [J] [N]
Re: Gebrauchstaugliche Routinen für Installationsassistenten (was: Suche Ebay−Bietassistent mit Option
1
fu
Re: Gebrauchstaugliche Routinen für Installationsassistenten (was: Suche Ebay−Bietassistent mit Option fuer Gruppe
Nein, das sollte bestimmt *NICHT* geschehen. Bestenfalls sollte ein
Klick auf *jar Dateien ein "java −jar $datei.jar" ausführen. Aber auch
das mag oft genug schief gehen (weil vlt. irgendwelche Umgebungsvariablen
nicht gesetzt sind, oder weil vlt. java irgendwie speziell (Memory?)
aufgerufen werden muss). Darum gibt's ja auch meist Wrapperscripts (wenn
auch nicht bei JBidWatcher; bei JBidWatcher steht aber auf der Homepage
beschrieben, wie der Programmierer JBidWatcher aufgerufen wissen möchte).
2
Damit diese Anwendung genutzt werden benötigen Sie zusätzlcih die
Software "Java". Sie ist noch nicht auf Ihrem Rechner installiert. Soll
die aktuellste Version geladen und installiert werden. [J] [N]
3
Wie möchten Sie auf die Javaanwendung "JBidwatch" in Zukunft zugreifen?
[x] Per Befehl "jbidwatch"
[x] Per Eintrag im Kmenü "JBidwatch"
[ ] Per Verknüpfung auf dem Desktop
Zugriff anlegen: [J] [N]
IMO sind beide Schritte überflüssig.
Die Leser dieser Gruppe werden vermutlich solche Aufgabe stets in der
Konsole erledigen.
Keine Ahnung bzgl. "die Leser". Bzgl. mich: Ja.
Dennoch würde mich Euch Bewertung interessieren, ob ihr solche Routinen
(ist ja nur eine grobe Skizze) grundsätzlich für geeignet haltet, die
Gebrauchstauglichkeit von grafischen Installationsassistenten/
Paketmanagern zu erhöhen?
Halte ich für eher schlecht, da ein Klick auf "jar" Dateien (wo
denn eigentlich? Du schriebst "Browser", aber man kann die Datei
ja auch lokal vorliegen haben.) nicht Adept aufrufen sollte, sondern
bestenfalls java starten sollte, und damit dann die Applikation.
An welcher Stelle und wie genau deklariert man für das OS solche
Pfadangaben zu ausführbaren Dateien und den zu verwendenden Namen?
Das "OS" (genauer: die Shell, also meist auf Linux bash) sucht
nach ausführbaren Dateien in all den Verzeichnissen, die in der
Umgebungsvariable PATH aufgeführt sind (fast genau wie bei
Re: Gebrauchstaugliche Routinen für Installationsassistenten (was: Suche Ebay−Bietassistent mit Option
2
fu
Re: Gebrauchstaugliche Routinen für Installationsassistenten (was: Suche Ebay−Bietassistent mit Option fuer Gruppe
Windows, im übrigen). Diese Suche findet dann statt, wenn kein
absoluter oder relativer Pfad zu der auszuführenden Datei
angegeben wurde (wenn also nur "firefox" aufgerufen wurde, und
nicht etwa "/usr/bin/firefox" oder "./firefox") (genau wie bei
Windows, im übrigen).
Wenn diese Umgebungsvariable systemweit geändert werden soll,
dann ist das in den "Systemeinstellungsdateien" unterhalb
von /etc zu machen. Im Falle von bash (und einigen anderen
Shells) wäre das /etc/profile. Wenn die Aenderung nur 1
User betreffen soll, dann ist ~/.bashrc (oder ~/.bash_profile,
sieh man bash −> INVOCATION) zu bearbeiten.
In meiner ~/.bashrc findet sich z.B.:
PATH=~/bin:$PATH
export PATH
Dh. ich würde das Starterscript in ~/bin ablegen. Dann könnte
ich durch Eingabe von "JBidWatcher" das Programm direkt starten.
−
Alexander Skwar
.
Re: Gebrauchstaugliche Routinen für Installationsassistenten (was: Suche Ebay−Bietassistent mit Option
3
fu