<div dir="ltr"><div><div><div>Apologies IOhannes, I was a little hasty with my celebrations.<br><br></div>After installing the pd-deken packages I still get this from Pd when attempting to install a lib:<br>"No writeable directory found in:<br>    - /home/julian/.local/lib/pd/extra/<br>    - /home/julian/pd-externals<br>    - /usr/local/lib/pd-externals<br>    - /usr/lib/puredata/extra<br>    - /usr/lib/pd/extra<br>Cannot download/install libraries!"<br><br>Pd-0.47.1 ("") compiled for Debian (0.47.1-3)<br></div>Debian Sid (up to date)<br></div><div><br></div><div>Hi Alexandre, well for me the folders already created (/usr/lib/pd/extra) by the Debian Pd install, it's getting the libs in there that's the current issue.<br></div><div>But yes, which folder that should definitively be is still also up for debate I guess.<br></div><div><br></div><div>Julian<br></div><div><br></div><br></div><div class="gmail_extra"><br><div class="gmail_quote">On 7 April 2017 at 17:13, Alexandre Torres Porres <span dir="ltr"><<a href="mailto:porres@gmail.com" target="_blank">porres@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span class="">> <span style="font-size:12.8px">Brilliant that deken can sort all this very soon </span><div><span style="font-size:12.8px"><br></span></div></span><div><span style="font-size:12.8px">maybe for linux? how is it? you cant write externals in the application specific folder so it'll offer that one and write it?</span></div><div><br class="m_-907089058562475495gmail-Apple-interchange-newline"><span style="font-size:12.8px">since you can write externals in the application specific folder in mac, it won't offer it, and maybe that could happen in some linux distribution/set up? </span><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">things would really be sorted if the folders were just created once and for all...</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">cheers</span></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">2017-04-07 7:08 GMT-03:00 Julian Brooks <span dir="ltr"><<a href="mailto:jbeezez@gmail.com" target="_blank">jbeezez@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div><div><div><div><div><div><div><div><div>Hi Roman,<br><br></div>Yeah, I'd spotted the<br>~/.local/lib/pd/extra<br></div>as being canonical from an earlier thread but as 1. I didn't already have that folder 2. historically (dangerous I know) the non-hidden path had always been 'the place' for externals, so I just blithely carried on regardless - ouch(blush).<br><br></div><div>All below meant with the utmost respect for the work currently being done...<br></div><div><br></div>Doesn't this just cause more issues? While I can conceptualise the reasoning for differing usr/lib/puredata (vanilla install) and usr/lib/pd folders - it is another added layer of confusion for newbs (not meant as a pejorative).<br></div>Obfuscating externals in hidden folders seems unnecessary (and yes, I'm aware I brought 'canonical' into it /.worms/can of/argh).<br><br></div>I'm not familiar enough with other linux flavours to know this but certainly on debian I have no other ~/.folders on my system, even though the non-hidden path already exists via the apt install (and there's a ton of other programs' 'stuff' in /usr/lib/).<br></div>So for me I'd vote for consistency, not one folder with externals via apt and another via deken (as well as the vanilla 'extra') - it's too confusing.<br><br></div>Of course I'm not necessarily saying that there should only be a 'one approach fits all' for all linux flavours (that's not how we roll) but then again it might save lots of people lots of headaches if it was simple, doable and clear across the board (I'm not including Win and Mac here obviously - they've got their own issues). Well, actually having reread that line _-_ ok, I guess that is what I'm saying then - "one method to rule them all". <br>Certainly for writing documentation this would make things so much easier.<br><br></div>Brilliant that deken can sort all this very soon but for those of us stuck in an eternal 'now' we could do with a solution, or at least a consistent conceptual approach:)<br><br></div>Andy - mooooooove along please (and yes, I've just added it to my .bashrc:D<br><br></div>Regards,<br><br></div>Julian<br></div><div class="gmail_extra"><br><div class="gmail_quote"><div><div class="m_-907089058562475495h5">On 7 April 2017 at 10:03, Roman Haefeli <span dir="ltr"><<a href="mailto:reduzent@gmail.com" target="_blank">reduzent@gmail.com</a>></span> wrote:<br></div></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div class="m_-907089058562475495h5"><span>On Don, 2017-04-06 at 21:12 +0100, Julian Brooks wrote:<br>
> <br>
><br>
> Now of course I can just dl whatever lib via deken, save it somewhere<br>
> within where I do have permissions and cp it to the right place but<br>
> I'm lazy at heart - plus for 'how-to's this is a more complex<br>
> description - how are others doing it?<br>
<br>
</span>On Linux, the "correct" path (a.k.a the user specific search path) is<br>
~/.local/lib/pd/extra. Just use Deken to download there directly. If<br>
the folder already exists, Deken will suggest it as the first option.<br>
There is no need to copy things around.<br>
<br>
NOTE: You still have to create that directory manually. However,<br>
upcoming versions of Pd will include a Deken that automatically creates<br>
that folder if you chose so.<br>
<span class="m_-907089058562475495m_-2863746766557455401HOEnZb"><font color="#888888"><br>
Roman</font></span><br></div></div>______________________________<wbr>_________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/li<wbr>stinfo/pd-list</a><br>
<br></blockquote></div><br></div>
<br>______________________________<wbr>_________________<br>
<a href="mailto:Pd-list@lists.iem.at" target="_blank">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="https://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">https://lists.puredata.info/li<wbr>stinfo/pd-list</a><br>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>