Hi Nikos, My grasssvns(7,6.5,6.4) and grass-addons are all in /usr/local/ folders, so the compiling and installing command need the super user permission, if not, the installations will be failed. For example, I use the following command to install all the grass7-addons: cd /usr/local/grass-addons/grass7;sudo make MODULE_TOPDIR=/usr/local/grass-7.0.svn/ Best regards, dehui
在2012-11-21 15:56:15,王德辉<[email protected]>写道: > 王德辉: > > > If you only want to use this addon, then you just need to download the addon > > and run the command " sudo make MODULE_TOPDIR=/usr/local/grass-7.0.svn/" in > > the addon folder. > > Dehui, > > Of course I don't know how you have setup your operating systems environment > variables and other details. Yet, I would like point out (actually repeat) > that one shouldn't compile, e.g. use the make command, as a super-user. > > Inside a directory whose permissions grant read and write access to a user, > the use of sudo is not/should not be required. Furthermore, I am not sure if > there are/will be other implications -- probably not. But still, it is not a > good practice. > > The reason that sudo is required for the installation step, is of course > that the process itself copies files in "privileged" directories. Without > sudo the installation would fail. > > However, in case you know why you use sudo while compiling, I kindly ask > you to share some details. I would like to know -- since I too was told, in > the past, that doing "sudo make" is not required (maybe not correct). > > All the best, Nikos > > [rest deleted] _______________________________________________ grass-user mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/grass-user
