[xubuntu-users] shell tools

Ulli Horlacher framstag at rus.uni-stuttgart.de
Mon Jan 9 08:19:24 UTC 2017


On Sun 2017-01-08 (19:59), pereira wrote:

> > Everbody working with the shell should know what $PATH is.
> > If you do not know what a shell is, then fstools is nothing for you.

> Actually, I did know just enough to get the $PATH added, but as you
> pointed out, not in what you consider the right way, by adding the path
> to .profile. In your comment on this you educated me, so that's how I
> learn. Another post mentioned that your way of doing it is not necessarily
> the canonical (that is, preferred; not the Ubuntu people) way, so now
> I'm in doubt again.

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.

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.

Back to fstools:
The traditional place to set $PATH is /etc/profile (or /etc/profile.d/*)
and $HOME/.profile

This is UNIX basic knowhow, which I premise, like how to start a shell in
a terminal or using a keyboard. I offer no extra explanation on these
topics.


> >> Better yet would be to package fstools as something that installs them
> >> the newfangled debian/unix way with apt-get
> > fstools is free software: just do it.
> I would if I could. I can't.  In this I depend on people more expert 
> than me, and
> I appreciate their contributions. Sorry.

https://wiki.ubuntu.com/UbuntuDevelopment/NewPackages


> You mentioned sw as a Stuttgart-written way to distribute software.

It is called "/sw" - with a leading slash! It is important :-)


> happened to have
> downloaded the executables swlink (or something), and tried to learn 
> what they are
> doing.

SWlink is just one script (not a binary executable) of the whole systems.
You cannot use it standalone.

I admit, the /sw documentation is not very good, because It was never
planned to use it outside of the University of Stuttgart.

I have added then http://fex.belwue.de/swinstall for "foreigners"
especially to have a generic update machanism for my fstools.


> 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.

-- 
Ullrich Horlacher              Server und Virtualisierung
Rechenzentrum TIK         
Universitaet Stuttgart         E-Mail: horlacher at tik.uni-stuttgart.de
Allmandring 30a                Tel:    ++49-711-68565868
70569 Stuttgart (Germany)      WWW:    http://www.tik.uni-stuttgart.de/
REF:<ea35cc98-c4bf-ebc9-67d1-96d6759c3368 at gmail.com>



More information about the xubuntu-users mailing list