при попытке сделать ./configure выдает Permission denied.
Рута не заводил.
То есть поставил убунту. Потом поставил mc запустил его через sudo и попытался сконфигурировать программу(./configure). Нифига не выходит.
1) как завести рута в убунте?
2) че за лажа с Permission denied?
Permission denied
1) как завести рута в убунте?
А зачем? Это одна из «фишек» этого дистрибутива, используйте sudo
2) че за лажа с Permission denied?
Вы запускаете команду ./configure, находясь в каталоге с «исходниками»? Там такой — configure — файл есть?
1) как завести рута в убунте?
попробуй так:
$sudo bash
И команду mount покажи, может у тебя хомяк смонтирован с noexec, из за этого и проблема.
./configure, находясь в каталоге с «исходниками»? Там такой — configure — файл есть?
если бы там не было бы файла, то было бы иное сообщение, например файл не найден, или не чего собирать итд
$sudo passwd root
так руту пароль сделал... зашел под рутом - такая же лажа.
i2ks, я их не в home папке держу. Исходники.
Что за noexec и как его убрать?
whoami
root
права же все равно должны быть максимальными. То есть на noexec должно быть пофиг вроде как
$sudo passwd root
так руту пароль сделал... зашел под рутом - такая же лажа.
i2ks, я их не в home папке держу. Исходники.
Что за noexec и как его убрать?
Перемонтировать раздел без этой опции, либо переместить каталог с «исходниками» на раздел, где этой опции нет.
Покажите вывод команды
mount
[console]/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
none on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
none on /dev type devtmpfs (rw,mode=0755)
none on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
none on /dev/shm type tmpfs (rw,nosuid,nodev)
none on /var/run type tmpfs (rw,nosuid,mode=0755)
none on /var/lock type tmpfs (rw,noexec,nosuid,nodev)
none on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
shared on /media/sf_shared type vboxsf (gid=1001,rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfs-fuse-daemon on /home/irz/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=irz)
/dev/sr0 on /media/VBOXADDITIONS_4.1.6_74713 type iso9660 (ro,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,iocharset=utf8,mode=0400,dmode=0500)
gvfs-fuse-daemon on /root/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev)
[/console]
ну вот сейчас под рутом скинул исходники проги в /home и тоже самое.
сейчас конфиг так лежит /home/tool/soft/configure
USER_NAME - имя юзера... ну короче не рут-хост
[console]root@USER_NAME-host:/home/tools/autoconf-2.68# ./configure
bash: ./configure: Permission denied[/console]
ну вот сейчас под рутом скинул исходники проги в /home и тоже самое.
Так у вас же /home не на отдельном разделе.
Попробуйте как-то так:
mkdir -p /usr/local/src
mv КАТАЛОГ_С_ИСХОДНИКАМИ /usr/local/src
cd /usr/local/src
./configure
...и покажите полный вывод ошибки.
P.S. ...и вывод команды ls -l в каталоге с исходными кодами.
вот смотрите
[console]root@USER_NAME-host:/usr/local/src/autoconf-2.68# ./configure
bash: ./configure: Permission denied
root@USER_NAME-host:/usr/local/src/autoconf-2.68# ls -l
total 1796
-rw-rw-rw- 1 root root 25205 2010-09-23 02:36 aclocal.m4
-rw-rw-rw- 1 root root 7541 2010-08-03 01:46 AUTHORS
drwxrwxrwx 2 root root 4096 2011-12-11 19:01 bin
-rw-rw-rw- 1 root root 1671 2010-04-21 18:03 BUGS
drwxrwxrwx 2 root root 4096 2011-12-11 19:01 build-aux
-rw-rw-rw- 1 root root 4273 2010-09-20 23:51 cfg.mk
-rw-rw-rw- 1 root root 821031 2010-09-23 02:34 ChangeLog
-rw-rw-rw- 1 root root 12943 2010-03-06 01:26 ChangeLog.0
-rw-rw-rw- 1 root root 68786 2010-03-06 01:26 ChangeLog.1
-rw-rw-rw- 1 root root 430062 2010-03-06 01:26 ChangeLog.2
-rw-rw-rw- 1 root root 130993 2010-09-23 02:38 configure
-rw-rw-rw- 1 root root 7453 2010-09-20 23:51 configure.ac
-rw-rw-rw- 1 root root 17987 2010-03-06 01:26 COPYING
-rw-rw-rw- 1 root root 1865 2010-03-06 01:26 COPYING.EXCEPTION
-rw-rw-rw- 1 root root 35147 2010-03-06 01:26 COPYINGv3
drwxrwxrwx 2 root root 4096 2011-12-11 19:01 doc
-rw-rw-rw- 1 root root 4812 2010-09-22 01:58 GNUmakefile
-rw-rw-rw- 1 root root 15584 2010-09-23 02:35 INSTALL
drwxrwxrwx 8 root root 4096 2011-12-11 19:01 lib
drwxrwxrwx 2 root root 4096 2011-12-11 19:01 m4
-rw-rw-rw- 1 root root 24454 2010-07-22 02:16 maint.mk
-rw-rw-rw- 1 root root 4126 2010-04-21 18:03 Makefile.am
-rw-rw-rw- 1 root root 28214 2010-09-23 02:36 Makefile.in
drwxrwxrwx 2 root root 4096 2011-12-11 19:01 man
-rw-rw-rw- 1 root root 80116 2010-09-23 02:33 NEWS
-rw-rw-rw- 1 root root 2686 2010-04-21 18:03 README
drwxrwxrwx 2 root root 4096 2011-12-11 19:01 tests
-rw-rw-rw- 1 root root 20784 2010-09-22 03:09 THANKS
-rw-rw-rw- 1 root root 23603 2010-04-21 18:03 TODO[/console]
сделал как вы посоветовали
[console]
mkdir -p /usr/local/src
mv КАТАЛОГ_С_ИСХОДНИКАМИ /usr/local/src
cd /usr/local/src
./configure
[/console]
капздец... chmod u+x configure помог.
Lupo Alberto: Вы уж или материтесь по-взрослому (забаню, разумеется), но прекращайте этот «детский» мат. Раздражает ещё больше обычного.
капздец... chmod u+x configure помог.
сразу надо было делать. причём НЕ под рутом.
И ещё - откуда вы ЭТО вообще взяли? Вы с самого начала пошли не тем путём, откуда и проблемы.