Für Debian Jessie muss das Ubuntu Repository angefordert werden:echo "deb http://ppa.launchpad.net/subsurface/subsurface/ubuntu (http://ppa.launchpad.net/subsurface/subsurface/ubuntu) trusty main" \
| sudo tee /etc/apt/sources.lists.d/subsurface.list
gpg --keyserver subkeys.pgp.net --recv-keys A8BC9756EE61D9C6
gpg -a --export A8BC9756EE61D9C6 | sudo apt-key add -
sudo apt-get update
Jetzt kann man Subsurface aus diesem Repository installieren:sudo apt-get install subsurface
manfred@siductionbox:~$ gpg --keyserver subkeys.pgp.net --recv-keys A8BC9756EE61D9C6
gpg: requesting key EE61D9C6 from hkp server subkeys.pgp.net
gpg: keyserver timed out
gpg: keyserver receive failed: keyserver error
# wget http://ppa.launchpad.net/subsurface/subsurface/ubuntu/pool/main/s/subsurface/subsurface_4.4.2-1~vivid_amd64.deb
# dpkg -i subsurface_4.4.2-1~vivid_amd64.deb
root@siductionbox:/home/manfred/data2/Downloads# dpkg -i subsurface_4.4.2-1~vivid_amd64.deb
Vormals nicht ausgewähltes Paket subsurface wird gewählt.
(Lese Datenbank ... 218669 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von subsurface_4.4.2-1~vivid_amd64.deb ...
Entpacken von subsurface (4.4.2-1~vivid) ...
dpkg: Fehler beim Bearbeiten des Archivs subsurface_4.4.2-1~vivid_amd64.deb (--install):
Versuch, »/usr/share/subsurface/Documentation/SupportedDivecomputers.txt« zu überschreiben, welches auch in Paket subsurface-data 4.2-5 ist
dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Trigger für mime-support (3.59) werden verarbeitet ...
Trigger für desktop-file-utils (0.22-1+fix1) werden verarbeitet ...
Trigger für man-db (2.7.4-1) werden verarbeitet ...
Fehler traten auf beim Bearbeiten von:
subsurface_4.4.2-1~vivid_amd64.deb
Subsurface gibt es nicht mehr als Debian-Paket, da es aktuelle Versionen von Libraries braucht (libgit, Qt 5.5.1, libmarble), die es auf absehbare Zeit nicht bei Debian geben wird.sollte sich nicht wirklich über etwas rauheren Gegenwind wundern.
root@hal:/etc/apt/sources.list.d# apt search subsurface
Sorting... Done
Full Text Search... Done
subsurface/trusty 4.6.4-1~trusty amd64
Dive log program
root@hal:/etc/apt/sources.list.d# apt install subsurface
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
subsurface : Depends: libcurl3 (>= 7.18.2) but it is not going to be installed
Depends: libzip2 (>= 0.10) but it is not installable
E: Unable to correct problems, you have held broken packages.
root@hal:/etc/apt/sources.list.d# apt search libcurl3
Sorting... Done
Full Text Search... Done
libcurl3/unstable 7.60.0-1 amd64
easy-to-use client-side URL transfer library (OpenSSL flavour)
libcurl3-gnutls/unstable,now 7.61.0-1 amd64 [installed]
easy-to-use client-side URL transfer library (GnuTLS flavour)
libcurl3-nss/unstable 7.61.0-1 amd64
easy-to-use client-side URL transfer library (NSS flavour)
root@hal:/etc/apt/sources.list.d# apt install libcurl3
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
jsvc libcommons-daemon-java libgdbm5 libgoogle-perftools4 libmbedtls10 libpcrecpp0v5 libplacebo5
libtcmalloc-minimal4 libyaml-cpp0.5v5 mongodb-clients mongodb-server mongodb-server-core yudit-common
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
curl feh libcurl4 unifi
The following NEW packages will be installed:
libcurl3
0 upgraded, 1 newly installed, 4 to remove and 5 not upgraded.
Need to get 316 kB of archives.
After this operation, 147 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
browe@hal:~/subsurface$ ls -l
total 80932
-rwxr-xr-x 1 browe browe 82872392 Oct 12 12:28 Subsurface-4.8.3-x86_64.AppImage
browe@hal:~/subsurface$ ./Subsurface-4.8.3-x86_64.AppImage
Auto configuration failed
140107356256704:error:25066067:DSO support routines:DLFCN_LOAD:could not load the shared library:dso_dlfcn.c:185:filename(libssl_conf.so): libssl_conf.so: cannot open shared object file: No such file or directory
140107356256704:error:25070067:DSO support routines:DSO_load:could not load the shared library:dso_lib.c:244:
140107356256704:error:0E07506E:configuration file routines:MODULE_LOAD_DSO:error loading dso:conf_mod.c:285:module=ssl_conf, path=ssl_conf
140107356256704:error:0E076071:configuration file routines:MODULE_RUN:unknown module name:conf_mod.c:222:module=ssl_conf
QMutex: destroying locked mutex
Segmentation fault
browe@hal:~/subsurface$