Move into directory where your configure script is located
thnks |
Copy the package tarball to your home directory and build it there. Then you will have full permissions. A fat filesystem will have all files with the same permissions. All directories will have the same permissions as well. The fmask=0111 will clear the x bit on all files. You can't use chmod or chown on a fat file system. The configure script or Make file may use the chmod command and this will a failure later on.
|
Quote:
Quote:
|
Quote:
Code:
./configure |
Quote:
|
Quote:
|
Quote:
|
Ok. The presence of configure.log (that I believe is config.log) means you have already run the configure step. In any case, run it again and if it is successful you will see the following at the end of the output:
Code:
[alex@linux shed-1.15]$ ./configure |
Quote:
Code:
bash: ./configure: Permission denied |
im still googleing, cant find anything :( any other recommendations?
|
You probably copied the shed-1.15 directory to your home directory instead of untar'ing it into your home directory. The bad permissions where then copied as well, since /media/D: uses the fat file system. This means that the `configure' script has the 'x' bit cleared.
If the source tarball is on the /media/D: drive, you can delete the directory and untar it to your home directory. tar -C ~ -xvf /media/D:/shed-1.15.tar.gz cd ~/shed-1.15 ./configure make sudo make install |
I haven't read the whole post but,,,,,,
you have either done something that made the directory a root directory so are being denied as a user or you're in a root directory trying to install as user, which you can't as user doesn't have that right. If the directory is laying somewhere like on your desktop, as root, delete it and drop a new directory in it's place and start over as user to have a clean start. su cd /path/to/file rm -r name_of_file If the above doesn't apply and you have browsed somewhere else through a root folder,,, which is where the media drive folder is,,,, you have no choice but to become root and do your install, which I do not recommend. Never a wise thing to ./configure and make as root. Try this: As root type cp /path/to/media/file_name /home/user-name/Desktop Note: that is a command and two different locations so make sure you leave a space between each one or you will just get an error code. Since you're not being allowed to do things as user, it might be faster to just go ahead and copy as root. That will copy the folder on your desktop. If it doesn't, try dropping the file name from the command path. Open the folder and strike F4. A terminal should open up and as user you can then do ./configure. If it's still locked as root you can try to: su cd /home/user-name/Desktop chmod 644 name-of-file Then try to run ./configure again. |
Quote:
|
You don't need the tarball to exist in your home directory if it's on the /media/D:/ directory. You could look at deleting your thumbnails to free up space first: rm ~/.thumbnails/* -rf
From your later posts, you have already copied the D: contents to your home directory. Delete that first before running tar. Now you should have more room than before. Good Luck! |
i dont think it is impossable to write on vfat, in my cse ./configure but i think my problem is within modifying fstab but i am unfamiure with fstab and uid's :(
|
All times are GMT -5. The time now is 06:21 AM. |