After collecting various bits of information, here goes: The complete moron guide to organizing R package directories:
NB1 is my experience with Ubuntu - your mileage may vary NB2 - I am one user on the same machine and I really like things.
Ubuntu puts everything installed through apt or synaptic in:
/usr/lib/R/site-library /usr/lib/R/library
directories. By default, vanilla R install will try to install packages here:
/usr/local/lib/R/site-library
Since these are system directories, the user does not have write privileges, depending on which method you interact with R, you may be offered a friendly - "Hello, buddy, we can’t write there, you want us to put your packages in your home directory? " which seems innocent and reasonable enough ... if you never change your GUI or your work environment. If you do this, the new GUI / environment may not look in the directory where the packages were placed, so it won’t find them. (Most interfaces have a way to indicate where your personal package library is located, but who wants to put it out in configuration files?)
What seems best to me (and feel free to fix me if I'm wrong) with installing the default installation in Ubuntu is to do any package management from the main R shell in the form of sudo: > sudo R and from there make your install.packages() voodoo. It seems that the packages are placed in the usr/local/lib/R/site-library directory.
At the same time, update.packages() will update files in the /usr/lib/R/site-library and usr/lib/R/library directories, as well as usr/local/lib/R/site-library
(Regarding the usr/lib/R/ partition, it looks like /library/ has the base packages, and /site-library/ contains something added, assuming they were installed apt ...)
Any packages previously installed and in the wrong place can be moved to the /usr/local/lib/R/site-library directory (if you sudo it) simply by moving directories (thanks @Tommy), but since usr/lib/R/ controlled by apt - it’s better not to add or subtract from there ...
Phew In any case, a fairly simple and simple language. Thank you all for your help.