JDiveLog

...the open source logbook for scuba divers

Detaillierte Anleitung Installation unter Linux

29 February 2012 by Pascal Pellmont

viagra payday loans

  • Ausführliche Installationsanleitung, inklusive Einrichten
    eines Menüeintrags.
  • Getestet unter Ubuntu 11.10 amd64.
  • Sollte jedoch auch mit der 32-Bit-Version, mit Linux Mint 11
    sowie Ubuntu 11.04 / 12.04 funktionieren. (Mit älteren
    Ubuntu-Versionen gibt es wahrscheinlich Probleme mit RXTX, dort
    wird die fehlerhafte Version 2.1 eingesetzt; die muss gegen
    2.2pre ausgetauscht werden).

Installation

Vorarbeiten:

Java JDK installieren

Mit dem Paket-Management von Ubuntu / Mint kann Open JDK einfach
installiert werden:
sudo apt-get install openjdk-6-jdk openjdk-6-doc

Das JDK von Oracle kann auch verwendet werden, muss jedoch von Hand
installiert werden. Ich habe keinerlei Unterschiede bei JDiveLog
feststellen können.

Es wird die RXTX-Bibliothek benötigt:

sudo apt-get install librxtx-java

Zwar könnte auch die mit JDiveLog gelieferte Version verwendet
werden, aus mehreren Gründen empfiehlt sich jedoch die o. a.
Methode:

  1. Verwendung des Standard-Installations-Mechanismus der
    Distribution –> passende Bibliotheksversion, automatische
    Updates, Verwendung mit allen Versionen.
  2. Die Installation durch JDiveLog arbeitet nicht korrekt:
    1. Die Berechtigungen stimmen nicht (nur root kommt an die
      Dateien dran).
    2. Mit 64-Bit-Java werden die Dateien im falschen
      Unterverzeichnis abgelegt.

Allerdings muss bei dieser Methode das JDiveLog-Startskript
nachbearbeitet werden, s. u.

Ausserdem zu beachten: Es wird auf einer 64-Bit-Plattform die
64-Bit-Version eingespielt. Wird jedoch ein manuell installiertes
32-Bit JDK verwendet, kann diese Methode also nicht verwendet
werden!

Installation JDiveLog

sudo java -jar jdivelog-installer-2.16.jar

–> Installationspfad “/opt/jdivelog/JDiveLog-2.16
(Reine Geschmackssache, der vorgeschlagene /usr/local/…
ist genauso gut. So kann ich aber jederzeit wieder auf eine ältere
Version zurückschalten, wenn ich mit einer neuen Probleme habe).

RXTX-Library NICHT zur Installation auswählen, das haben wir weiter
oben bereits erledigt.

Nacharbeiten

Berechtigungen sind nicht korrekt gesetzt:

sudo chmod -R ugo+r /opt/jdivelog
sudo find /opt/jdivelog -type d -exec chmod ugo+x {} \;

Programm wird nicht per PATH gefunden:

Unter Ubuntu / Mint / Debian ist der ideale Weg die Verwendung der
“Pakte-Alternativen”. Damit können gleichzeitig mehrere Versionen
existieren.

sudo update-alternatives –install /usr/bin/jdivelog jdivelog
/opt/jdivelog/JDiveLog-2.16/bin/jdivelog 100

Sollte bereit eine andere Version von JDiveLog installiert worden
sein, muss die neue Version zum Standard gemacht werden:

sudo update-alternatives –set jdivelog
/opt/jdivelog/JDiveLog-2.16/bin/jdivelog

Suchpfad für RXTX setzen

Hierzu muss mit einem Editor das Startskript von JDiveLog angepasst
werden. Zum Beispiel mit diesem Befehl:

sudo nano /opt/jdivelog/JDiveLog-2.16/bin/jdivelog

  1. Vor der Zeile “$JRE15_HOME/bin/java …” muss eine
    weitere Zeile zum Erweitern des CLASSPATH eingefügt werden.
  2. Beim Aufruf von Java muss ein weiterer Parameter “-Djava.library.path”
    eingef=FCgt werden.

Die Datei sieht jetzt also folgenderma=DFen aus:
8<— schnipp —>8

CLASSPATH=”${CLASSPATH}:/usr/share/java/RXTXcomm.jar”
$JRE15_HOME/bin/java -cp $CLASSPATH -Dskindir=$SKIN_DIR
-Djava.library.path=$PROGRAM_DIR -Djava.library.path=/usr/lib/jni
net.sf.jdivelog.JDiveLog $*
8<— schnapp —>8

Wer will, kann aus “$JRE15_HOME/bin/java” ein einfaches =
“java”

machen - dann wird immer die aktuelle Java-Version verwendet (kann
unter Ubuntu per update-alternatives gewechselt werden,
vergleiche oben).

Mit der Tastenkombination “Strg + O” wird die Datei gespeichert, mit
“Strg + X” der Editor beendet.

Jetzt kann mit dem Befehl “jdivelog” das Programm
gestartet werden.

Einrichten Menü-Eintrag

Icon kopieren (optional):

sudo su -
apt-get install gif2png
gif2png /opt/jdivelog/JDiveLog-2.16/bin/icons/logo.gif
chmod ugo+r /opt/jdivelog/JDiveLog-2.16/bin/icons/logo.png
cp -p /opt/jdivelog/JDiveLog-2.16/bin/icons/logo.png
/usr/share/icons/hicolor/48×48/apps/jdivelog.png
gtk-update-icon-cache /usr/share/icons/hicolor

Menüeintrag anlegen:

sudo nano /usr/share/applications/jdivelog.desktop
8<— schnipp —>8
[Desktop Entry]


Name=JDiveLog
Exec=jdivelog
Terminal=false
Type=Application
Icon=jdivelog
Categories=Application;Diving;
8<— schnapp —>8

sudo chmod ugo+r /usr/share/applications/jdivelog.desktop

Besten Dank an Raimund Hölle für diese detaillierte Anleitung

JDiveLog 2.16 has been released

12 July 2011 by Pascal Pellmont

viagra drug interactionsviagra pillsviagra versus cialisviagra vs cialisviagra virusviagra 150 mgviagra informationviagra japanviagra like drugsviagra when to takeviagra dosesviagra yahooviagra under tongueviagra experiencesviagra canadaviagra going genericviagra generic nameviagra use in womenviagra in womenviagra horror storiesviagra 36 hoursviagra warningsviagra interactionsviagra adviagra youtubeviagra goldviagra hearing lossviagra voucherviagra in canadaviagra tipsviagra theme songviagra not workingviagra quotesviagra questionsviagra japanviagra shelf lifeviagra kidsviagra effects on womenviagra knock offsviagra virusviagra generic dateviagra urban dicviagra y alcoholviagra dependencyviagra next day deliveryviagra joint painviagra vasodilatorviagra dangersviagra ringviagra cialisviagra email virusviagra priceviagra storiesviagra los angelesviagra young ageviagra kick inviagra substituteviagra newsviagra kidneyviagra generic dateviagra headacheviagra ingredientsviagra when to takeviagra 25mgviagra buy onlineviagra alternativeviagra and blood pressureviagra original useviagra young peopleviagra interactionsviagra 300mgviagra eye problemsviagra off patentviagra 100mg reviewviagra doesn’t workviagra 2011viagra 30 pills 100mg eachviagra usage tipsviagra patent expirationviagra kullanimiviagra samplesviagra or cialisviagra vs levitraviagra generic nameviagra quadriplegicsviagra youngviagra free samplesviagra erectionviagra vs cialis priceviagra jokesviagra light switchviagra reviewsviagra expiration dateviagra 130 mgviagra za muskarceviagra 30 year old maleviagra 30sviagra horror storiesviagra and ecstacyviagra maximum doseviagra no prescription usaviagra from indiaviagra before and afterviagra y alcoholviagra overdoseviagra ingredientsviagra youtube channelviagra expirationviagra discount couponviagra vs. birth controlviagra and zocorviagra jet lagviagra overdoseviagra use in young menviagra recreational useviagra kick in timeviagra with dapoxetineviagra retail priceviagra juicingviagra 100 side effectsviagra generic onlineviagra effectsviagra before and afterviagra nitric oxideviagra commercial songviagra theme songviagra womenviagra you raise me upviagra 100viagra kick inviagra resultsviagra benefitsviagra under tongueviagra online prescriptionviagra dosageviagra with alcoholviagra durationviagra triangleviagra eye problemsviagra juicingviagra shelf lifeviagra no prescriptionviagra vs genericviagra lawsuitviagra soft tabsviagra online prescriptionviagra use directionsviagra zoloft interactionviagra you raise me upviagra and grapefruit

JDiveLog 2.16 is available for download.
New Features:

  • Support for Aladin Memo Mouse
  • Support for newer firmware versions of OSTC (1.91- 2.0)
  • New Icons

JDiveLog 2.15 has been released

20 January 2011 by Pascal Pellmont

Generic Viagra buy cheap viagra online

JDiveLog 2.15 is available for download.
New Features:

  • smoother drawing of profile
  • smoother scaling of images
  • added support for newer firmware versions of OSTC (1.80)
  • added portuguese translation

JDiveLog 2.14 has been released

4 August 2010 by Pascal Pellmont

JDiveLog 2.14 is available for download.
New Features:

  • import of UDDF files from DR5 dive computer
  • Diveprofile can be exported as JPG or PNG now
  • added support for newer firmware versions of OSTC
  • added spanish translation

Bugfixes:

  • wrong nitrogen value at fill summary in gas blending module
  • SlideShow didn’t work anymore
  • fixed reading of temperature from OSTC

IMPORTANT: remove older installations of JDiveLog before installing the new one!

JDiveLog 2.13 has been released

22 August 2009 by Pascal Pellmont

JDiveLog 2.13 is available for download.
New Features:

  • New field for editing gases
  • Tool for calculation of gas overflow

Bugfixes:

  • Buttons for downloading from dive computer / HTML export are visible again also if preview is not enabled
  • fixed .bat-File for Windows users (wrong classpath)
  • fixed classpath for Mac users
  • fixed problem with missing skindir variable on windows systems

IMPORTANT: remove older installations of JDiveLog before installing the new one!

JDiveLog 2.12 has been released

15 July 2009 by Pascal Pellmont

JDiveLog 2.12 is now available.
New Features:

  • Look of DiveProfile is now configurable
  • Grouped Tabs to improve clearness
  • Show ppO2 Sensor Values in profile
  • Integrated MV-Plan for dive planning
  • Search of dives is no more in a separate window

Bugfixes:

  • updated thirdparty libraries (JFreeChart and FOP)

IMPORTANT: remove older installations of JDiveLog before installing the new one!

JDiveLog 2.11 has been released

14 June 2009 by Pascal Pellmont

JDiveLog 2.11 is now available.
New Features:

  • Added support for OSTC Firmware up to 1.40
  • Added dive renumbering functionality
  • Added Deco-Information to profile chart (for OSTC users)
  • Sort direction of logbook entries at startup is now configurable

Bugfixes:

  • Fixed calculation of Gas-Mixing (chose wrong Gas Source)

JDiveLog 2.10 has been released

7 February 2009 by Pascal Pellmont

The long awaited JDiveLog 2.10 is available.
New Features:

  • Added support for OSTC Firmware 1.17 - 1.26
  • Added support for import of Datatrak-Files of Aladin Air Z

Bugfixes:

  • Fixed Problem with high CPU load on Progress-Bar (Comm-Timeouts)
  • Fixed NoSuchElementException when reading out Suunto partially with an empty logbook

JDiveLog 2.9 has been released

2 September 2008 by Pascal Pellmont

The new release has many new features:
- Import of Cressi Logbook files
- Calculation of Gas-Price in Gas-Blending Utility
- Calculation of END in Gas-Blending Utility
- Preview of Dives in Logbook (requires high Screen resolution)
- Updates in OSTC Settings Panel
- Updates for OSTC Protocol (Firmware up to 1.17 supported)
- More space for Tanks, Tanktable is scrollable now
- Import of MacDiveLog files
- Profile download from Aladin Tec2G dive computers (Linux only!)
- Concatenation of Dive-Profiles
- Upgrade of Installer (fixes Installation-Problems on windows machines)

Version 2.8 of JDiveLog released

13 March 2008 by Pascal Pellmont

It’s done, Version 2.8 of JDiveLog has been released

With the new version, the installation for Linux and Windows Users has been simplified, the RXTX-Libs can be installed directly using the installer.

New Features
  • The Look&Feel of JDiveLog is now configurable. Standard is the platform-specific L&F.
  • Mnemonics have been added to allow efficient working with the keyboard
  • Quality of exported Images on HTML Export is now adjustable
  • The new Protocol of the OSTC (Open Source Divecomputer) has been implemented
  • Partial Download of Suunto Logbook Memory
  • Download of Temperature Samples from OSTC
  • Gas Sources in Gas Blending Utility can be disabled now
  • Improvements in OSTC Settings
Improvements and Bugfixes
  • Refactored Exception-Handling and Logging
  • Fixed bug in Temperature Graph
  • Fixed permissions in MacOS-X package
  • Fixed some Layout issues with GTK Look and Feel
  • Fixed Bug #1901174 (Problem in Batch-File for Windows)

Language

Pages

Search


Archives

RSS-Feeds

Meta

Categories

 
Support This Project Copyright © 2005 - 2008 Pascal Pellmont SourceForge.net Logo