Welcome, Guest. Please login or register.
Did you miss your activation email?

Author Topic: [DE] Subsurface  (Read 4386 times)

Offline Penyelam

  • User
  • Posts: 220
[DE] Re: Subsurface
« Reply #15 on: 2015/11/03, 22:44:30 »
Schade, nach dem Beitrag von atdotde hatte ich auf einen workaround gehofft.
Aber ich will mir mein System auch nicht "verfrickeln".

Offline melmarker

  • User
  • Posts: 2.799
    • g-com.eu
Re: Subsurface
« Reply #16 on: 2015/11/03, 22:51:52 »
Eine Idee wäre es, das sauber zu packen - etwas, was die debian-Maintainer wohl aufgegeben haben. Sollte nicht allzu schwer sein, ich hab damit nur ein klitzekleines Problem: Ich hab keine Zeit momentan - und so was würde auch in Zukunft Wartung brauchen. Deshalb die Idee mit dem klauen der Pakete von Launchpad.

Mal sehen, vielleicht ist es in ein oder zwei Wochen besser, aber momentan siehts mau aus.
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

Offline Penyelam

  • User
  • Posts: 220
Re: Subsurface
« Reply #17 on: 2015/11/03, 23:33:21 »
@melmarker,
falls ich der Einzige bin, der subsurface vermisst, lohnt sich der Aufwand wohl nicht.
Andererseits könnte dadurch Siduction zur prädistinierten Distribution für tauchende Linuxer werden.

Offline melmarker

  • User
  • Posts: 2.799
    • g-com.eu
Re: Subsurface
« Reply #18 on: 2015/11/03, 23:36:30 »
erm ja - und dann Tauchurlaub auf den Malediven, ein d-u steht an in einer großen Transition - und alles geht übers Handy. Stell ich mir wirklich klasse vor. :P - Ich bin da altmodisch, ich würd für so was wohl was stabiles oder gleich Windows nehmen 8)
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

Offline devil

  • Administrator
  • User
  • *****
  • Posts: 4.838
Re: Subsurface
« Reply #19 on: 2015/11/04, 08:50:13 »
Wenn es Linus zum Umstieg auf siduction bewegt, dann her mit subsurface :)


greetz
devil

atdotde

  • Guest
Re: Subsurface
« Reply #20 on: 2015/11/04, 11:14:45 »
Es geht nicht darum, ein System zu kontaminieren. Ganz ehrlich, welche Pakete bei Euch linken gegen libdivecomputer und libgit2 (letzteres hat eine so fluktuierende API, dass es kein Spass ist, dagegen zu entwickeln, deshalb tut das eben auch fast keiner). Es ist vor allem eine Frage von shared libraries vs static linking und wenn man letzteres selbst für exotische Libraries kategorisch ausschließt, muss man eben mit den Konsequenzen leben.


Aber es gibt Hoffnung. Wir experimentieren grade mit Pappimages, siehe


https://github.com/probonopd/AppImages/releases


Das ist ein Bundle, das sich selber mittels FUSE mountet und da alles, was es braucht in anständig gekapselt drin hat. Und das Ziel ist, dass das so auf allen gängigen Linuxen läuft ohne schwer oder nichterfüllbare Dependencies. Sowas entsprechendes, namens DMG ist zB die übliche Art, wie auf Macs Software gebundelt und verteilt wird und wenn ich recht verstehe wird zB auch Skype so ähnlich verteilt. Ich hoffen (neben selbst compilieren) ist das ein brauchbarer Workaround.


Und wer nochmal Linus persönlich über dieses Problem sprechen hören will, schaut hier: https://linuxundich.de/gnu-linux/linus-torvalds-schmimpft-bauen-von-anwendungen-fur-linux/


browe

  • Guest
Re: Subsurface
« Reply #21 on: 2018/10/12, 17:41:54 »

Hello. I'm wanting to install Subsurface, but have the following issues. Is there a work-around for this? I would prefer to use an apt solution, but am willing to build from source if needed. Thank you for your help.

Code: [Select]
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.

Offline jure

  • User
  • Posts: 635
Re: Subsurface
« Reply #22 on: 2018/10/12, 17:49:55 »
Gruss Juergen

atdotde

  • Guest
Re: Subsurface
« Reply #23 on: 2018/10/12, 19:04:14 »
Your are trying to install an outdated version. Please use the ubuntu package on PPA or an AppImage, see https://subsurface-divelog.org/download/

Offline melmarker

  • User
  • Posts: 2.799
    • g-com.eu
Re: Subsurface
« Reply #24 on: 2018/10/12, 19:44:35 »
REMINDER TO MYSELF: From now on ban users who suggest the usage of PPAs in siduction without warning. Ban them on IRC too.

Um noch deutlicher zu sein - es ist mir wurstegal, wer subsurface mit welchem Zeug entwickelt - ich kanns nicht mehr hören und will es auch nicht mehr. Im Gegensatz zu Linus hole ich mir keinen professionellen Rat, sonder werde auch in Zukunft weiter ranten und handeln, wenn mir was gegen den Strich geht - und meine Meinung zu Subsurface hat sich seit 2015 nicht geändert.

Klartext: AppImage, Flatpack, snap kann man durchaus machen - ist mir alles recht, nur keine PPAs, die von mehr oder weniger begabten Usern für mehr oder weniger obskure debian-derivative gebaut sind. Die haben leider die unangenehme Eigenschaft, nicht binärkompatibel zu sein. Und wenn die noch ihre Brüder, Schwestern, Nachbarn und Haustiere mitbringen, dann haben wir das wunderbarste Frankensiduction, was ich mir vorstellen kann - und dat will ikke nich.
« Last Edit: 2018/10/12, 19:54:20 by melmarker »
Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety. (Benjamin Franklin, November 11, 1755)
Never attribute to malice that which can be adequately explained by stupidity. (Hanlons razor)

browe

  • Guest
Re: Subsurface
« Reply #25 on: 2018/10/13, 04:29:44 »

Thanks for the info. I've been rolling this install since 2014 and I am cautious not to break things.
The appimage file doesn't seem to work either:


Code: [Select]


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$