[xubuntu-users] shell tools
ninorpereira at gmail.com
Mon Jan 9 22:03:53 UTC 2017
Another post mentioned that your way of doing it is not necessarily
>> the canonical (that is, preferred; not the Ubuntu people) .
> I do not write programs just for Ubuntu. Seldomly I wrote Linux-only code.
> Normally my programs are generic for all UNIX systems, even MacOS.
> Therefore I do not support any "Ubuntu preferred" installation.
> Anyone who thinks it is necessary is invited to add a specific installer.
Sorry, here I use the two of the three (at least) meanings of 'canonical';
What I intended was to say 'proper', according to standard unix or linux.
Then, I remembered that 'Canonical' is also the name of the company that
keeps Ubuntu going. And, of course, 'canonical' originally meant 'according
to the Canon of the Catholic Church', which is where the first meaning comes
I agree with you on writing things in English. My first language is Dutch,
but even when I wrote a tiny little bit of computer code there (in
algol, of all
languages, in the late 1960s) any comments were already in English. And when
I write a little code (in fortran) here in the US it's also commented in
Still, comments in German, French or on occasion Spanish are better than no
> Though I am German, I have NEVER written German programs. All my
> programs are in English, because this is the world languange.
> See http://fex.rus.uni-stuttgart.de:8080/
> All other languages, even German, are contributions from others.
> This is the way how open source works: someone creates an interesting
> program and others contribute to it.
> I have added then http://fex.belwue.de/swinstall for "foreigners"
> especially to have a generic update machanism for my fstools.
Thank you; I might look at this when I have some time.
>> I saw it uses /etc/os-release, which is so well-named that there is no
>> doubt about what it's good for but I did not know existed. It's good to
>> know though
> Not every UNIX has this file, not even every Linux!
> It is just common for some distributions.
That's the kind of thing that drives me up the wall. There should be
for these things, just as there is a standard that tells you to
increment 'path' in
.profile rather than in .bashrc (which is where I used to put things
pulled them in from other files). Same with where you put programs that
elsewhere. You mention putting them in /opt: the problem is then that they
disappear when you install a new version from scratch, so now I put
/home (and, I'm the only user on my system).
Despite comments like this, I do appreciate you and other's enlightening
posts to the list.
More information about the xubuntu-users