Forum
Tipps
News
Menu-Icon

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo

Ich habe mich mal an das Update rangemacht, leider funktioniert es noch nicht so wie ich es möchte...

vielleicht kannst du mir ja weiter helfen.

Ich stelle mir das in etwa so vor.

zuerst muss das Skript die installierte Version herausfinden. Dies geschieht mit der VERSION Datei im ~/.dropbox-dist Ordner.

Dabei habe nehme ich den Dateinamen und füge da die Version hinzu. Damit man einen Abgleich mit der Datei im Netz hat.

Momentan sieht also mein Update Skript folgendermassen aus.

 

current=`cat ~/.dropbox-dist/VERSION`
version="dropbox-lnx.x86-$current.tar.gz"
echo "$version"

soweit so gut.

diese Ausgabe muss jetzt mit der im Netz befindenden Version abgeglichen werden.

Ich habe versucht dies mit find zu lösen, doch irgendwie geht dies nicht.

 find http://dl-web.dropbox.com/u/17/ -name 'dropbox.lnx.x86*'
vielleicht hast du ja eine Idee???

http://forums.dropbox.com/topic.php?id=43200

EDIT: Habe gerade ein Update erfolgreich ausgeführt  ;), allerdings mit einer anderen Methode. Ich schreibe dann später, sobald ich es in das Skript integriert habe.

gruss

hardy1979
« Letzte Änderung: 19.08.11, 12:07:52 von Hardy1979 »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,
so spontan: vllt mit wget -N (--timestamping) auf's Datum prüfen?
//edit nee, geht so nicht  :P

Ansonsten muss ich auch erstmal überlegen... melde mich gleich.

« Letzte Änderung: 19.08.11, 12:40:13 von SQL-Freak »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo

Update wurde hinzugefügt, und befindet sich in der Beta Version

Beta Version

ausserdem kann man jetzt vom Installationsmenu aus, die installierte Version anzeigen lassen.  ;)

aktuell ist momentan Version: 1.1.40.

bei mir hat das Update funktioniert.  ;D

gruss

Hardy1979

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

gemogelt   ;D

Aber so geht's natürlich auch  ;D , Hauptsache es funktioniert - und auf Susie funktionierts auch.
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo

 

Zitat
gemogelt   Grin

Ich weiss  :-[, aber hey wenns funktioniert, wird dies niemand stören  ;D

 
Zitat
Hauptsache es funktioniert - und auf Susie funktionierts auch.

 ;D sehr gut, hoffendlich funktionierts auf allen getesteten Distributionen.

gruss

Hardy1979

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Eine kleine Frage,

Weiss du wie man ein Untermenu für Dropbox erstellt???

dass es danach in etwa so aussieht:

Menu
|-------Internet
           |--------Dropbox
                      |-Dropbox
                      |-Skript starten
                      |-Update durchführen

und dies mit einer .desktop Datei???

Der Einfache Eintrag ist ja kein Problem, trotzdem wäre es besser hier einen Unterordner zu erstellen, so dass man mehrere Punkte hinzufügen kann.

gruss

Hardy1979

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Auf den anderen beiden Distris funktionierts auch. :)

Das mit den Unterordnern weiss ich auch nicht, aber ich werde mal Google fragen. 

//anscheinend bin ich zu blöd dazu, hab's bis jetzt noch nicht hingekriegt :(

« Letzte Änderung: 19.08.11, 17:26:04 von SQL-Freak »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo
 

Zitat
//anscheinend bin ich zu blöd dazu, hab's bis jetzt noch nicht hingekriegt Sad

Ich habs auch noch nicht hingekriegt. So schwer kann ja dies nicht sein.  :P

Ich habe auch mal in einem anderen Forum gefragt, irgend jemand wird doch wissen, wie man so einen Ordner erstellen kann.  :-\

gruss

Hardy1979

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

hallo

Das scheint tatsächlich eine Sackgasse zu sein, jedenfalls Distributions- unabhängig wird dies sehr schwer.

jetzt habe ich einen anderen Vorschlag.

wie wäre es wenn wir einen normalen Menueintrag in settings einfügen, mit der Beschriftung (dropbox-menu).

Durch diesen Eintrag kann danach das Skript vom Menu aus gestartet werden.

dazu schlage ich folgendes vor (codeschnitzel)

 

cd ~
mkdir ~/.dropbox-installer
cd ~/.dropbox-installer
wget -q -O - http://dl.dropbox.com/u/3424834/dropbox-installer.tar.gz | tar xvzf -
bash ~/.dropbox-installer/dropbox-installer/install.sh

somit wäre das Skript im Homeverzeichnis verankert. Danach noch einen Menueintrag, der auf die install.sh verweist (in etwa so)

 [Desktop Entry]
Encoding=UTF-8
Name=Dropbox Menu
Exec=bash ~/.dropbox-installer/dropbox-installer/install.sh
Icon=krdc.png
Terminal=true
Type=Application
Categories=Settings;ConsoleOnly;
StartupNotify=false
 

und schon kann man das Skript vom Menu aus starten.
wie findest du dies.

gruss

Hardy1979

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo,
klingt gut, probieren wir's einfach aus.

Zitat
Das scheint tatsächlich eine Sackgasse zu sein, jedenfalls Distributions- unabhängig wird dies sehr schwer.
ja - sollten wir vergessen, schade eigentlich.

LG 
« Letzte Änderung: 19.08.11, 22:11:29 von SQL-Freak »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo

 

Zitat
ja - sollten wir vergessen, schade eigentlich.

Ja ist wirklich schade, ich dachte dies wäre ein Kinderspiel einen Ordner zu erstellen, und wäre eine Grundfunktion.  :-\

So kann man sich irren.

 
Zitat
klingt gut, probieren wir's einfach aus.

OK, ich mache mich mal an die Arbeit. Ich melde mich, sobald ich dies eingefügt habe.

gruss

Hardy1979
 

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

hallo

Habe dies einfach mal gemacht.

um den Versteckten Ordner und den neuen Menueintrag zu erstellen, führt man das Skript "menuitem.sh" aus.

führt man die install.sh aus, wird auch der versteckte Ordner erstellt, und das eigendliche Installationsskript (start.sh) ausgeführt.

Der neue Menueintrag wird danach bei der Installation automatisch angelegt.

Da ich mit dem Menueintrag ein Pfadproblem hatte, wird zuerst das Skript "path.sh" aufgerufen, der das Verzeichnis wechselt, und danach die "start.sh" aufruft.

hier gehts zur Beta

http://dl.dropbox.com/u/3424834/dropbox-installer_beta.tar.gz
 
gruss

Hardy1979
  

« Letzte Änderung: 20.08.11, 10:19:25 von Hardy1979 »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Guten Morgen,
warst ja noch fleißig gestern abend  ;)

So, habs jetz mal getestet. Das von Dir erwähnte Pfadproblem besteht noch immer, wenn man in ein Unterverzeichnis entpackt und später zwischen den Menueinträgen im Script hin- und herwechselt. Ich suche mal nach der Ursache.  ;D
LG 

« Letzte Änderung: 20.08.11, 11:13:12 von SQL-Freak »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Hallo

 

Zitat
warst ja noch fleißig gestern abend

klar, war sogar noch fleissiger als du denkst  ;D.

Ich glaube ich habe herausgefunden, wie man einen Menu-Ordner erstellt.

Ich habe testweise mal ein kleines Skript geschrieben, dass ich danach leicht in den Dropbox Installer einfügen kann. Kannst du mal schauen ob es bei dir funktionioert???

bei mir funktionierts einwandfrei.

hier zum menu Skript

http://dl.dropbox.com/u/3424834/menu.tar.gz

 
Zitat
So, habs jetz mal getestet. Das von Dir erwähnte Pfadproblem besteht noch immer, wenn man in ein Unterverzeichnis entpackt und später zwischen den Menueinträgen im Script hin- und herwechselt. Ich suche mal nach der Ursache

Wird in der dropbox-menu.desktop Datei in .local/share/applications auf das path Skript verwiesen???

Ich habe davor ein $HOME hinzugefügt, vielleicht gehts mit ~ (in der path datei)

gruss

Hardy1979 
« Letzte Änderung: 20.08.11, 11:35:59 von Hardy1979 »

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

Ursache liegt in der Deinstallation, nach manuellem Löschen der versteckten Verzeichnisse war das Problem behoben.

Zitat
Ich habe testweise mal ein kleines Skript geschrieben, dass ich danach leicht in den Dropbox Installer einfügen kann. Kannst du mal schauen ob es bei dir funktionioert???
Klar, mache ich gleich 

« Andere: SLAX - Datenrettung - Folder und Dateien mit Umlauten weg!?Ubuntu: Grafiktreiber verloren?? »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Update
Als Update bezeichnet man eine aktualisierte Version einer bereits besessenen Software, die registrierte Anwender meist zu einem Bruchteil des Preises des ursprüngli...

Beta Version
Unter einer Beta Version versteht man ein Programm, das sich in einer Testphase, also noch vor der finalen Version, die veröffentlicht wird, befindet. Allgemein wird...

Bulk Version
Eine Bulk-Version ist nicht für den Einzelverkauf gedacht, sondern für Händler, die daraus ein Komplettangebot zusammenstellen. Oft erhält man nur die...