Hello Claude,
Thanks for these explanations. So according to : $ apt-cache show pd-purest-json | grep -e ^Depends -e ^Recommends
pd-purest-json only depends on :
On my system, pd is in /usr/local and sources are in my home, maybe there is a possibility to tell to apt to use the source of Pd in my home to install pd-purest-json. I understand this is not the regular way to install package but if can do it without to install all dependancies, i will give it a try.
Or, maybe, i can install puredata-core without deps. In this case, how i can do that ?
Thanx for help. ++
Jack
Le 18/10/2017 à 13:42, Claude Heiland-Allen a écrit :
On 18/10/17 12:07, Jack wrote:
Le 18/10/2017 à 12:36, IOhannes m zmoelnig a écrit :
deken is not really meant for such use cases at all.
however, other package management systems do provide means to track ABI changes in libraries. e.g. "apt", the Debian package manager. so if you have the option to use the Debian packages, please use them. all these problems will be gone!
Is there a reason that when I try to do : $ sudo apt install pd-purest-json
apt tries to download : gem gem-doc gem-extra gem-plugin-gmerlin gem-plugin-lqt gem-plugin-magick gem-plugin-v4l2 pd-libdir pd-purest-json puredata puredata-core puredata-doc puredata-extra puredata-gui puredata-utils
apt chases dependencies (which it must to keep your system functional), and recommendations (though you can turn that off if you want, the manual explains how)
here are the depends and recommends my install finds today:
$ apt-cache show pd-purest-json | grep -e ^Depends -e ^Recommends Depends: libc6 (>= 2.4), libcurl3-gnutls (>= 7.16.2), libjson-c3 (>= 0.10), liboauth0 (>= 0.9.1), puredata-core | pd Recommends: pd-libdir
$ apt-cache show puredata-core | grep -e ^Depends -e ^Recommends Depends: libasound2 (>= 1.0.16), libc6 (>= 2.14), libportaudio2 (>= 19+svn20101113) Recommends: puredata-gui
$ apt-cache show puredata-gui | grep -e ^Depends -e ^Recommends Depends: python3:any, tk (>= 8.4), tcl8.5 | tclsh Recommends: puredata
$ apt-cache show puredata | grep -e ^Depends -e ^RecommendsDepends: puredata-core, puredata-gui, puredata-doc, puredata-extra, puredata-utils, puredata-dev Recommends: gem
$ apt-cache show gem | grep -e ^Depends -e ^Recommends Depends: libc6 (>= 2.15), libftgl2 (>= 2.1.3~rc5), libgcc1 (>= 1:3.0), libgl1-mesa-glx | libgl1, libglew2.0 (>= 1.12.0), libglu1-mesa | libglu1, libice6 (>= 1:1.0.0), libsm6, libstdc++6 (>= 5.2), libxxf86vm1, zlib1g (>= 1:1.1.4), puredata-core | pd Recommends: gem-doc, gem-extra, gem-plugin-gmerlin | gem-plugin-film, gem-plugin-magick | gem-plugin-image, gem-plugin-lqt | gem-plugin-record, gem-plugin-v4l2 | gem-plugin-video
I still have installed Pd from source (idem for Gem) ?
apt doesn't know or care about that
Claude