У меня самый раздражающий вопрос о строительстве из источников. Я долго искал ответ и нигде не могу его найти ... Я скомпилировал программное обеспечение из источников раньше, и это просто сбило меня с толку.
Поэтому я пытаюсь установить Python 2.7.2 из источников. Я могу сделать успешную ./configure
также make
, кажется, прекрасно работать. Но когда я делаю sudo make install
, я получаю множество ошибок ...
Во-первых, sudo make install
дает мне следующее:
make: stat: GNUmakefile: Permission denied
make: stat: makefile: Permission denied
make: stat: Makefile: Permission denied
make: stat: install: Permission denied
make: *** No rule to make target `install'. Stop.
Поэтому я сделал chmod +rx Makefile*
. Но безрезультатно.
Тогда sudo ls .
говорит
ls: cannot access .: Permission denied
Тогда ls -d .
говорит, что разрешения drwxr-x---
Тогда, как отчаянная мера, chmod +rx .
, Это дало мне:
make: stat: Modules/config.c.in: Permission denied
make: *** No rule to make target `Modules/config.c.in', needed by `Makefile'. Stop.
Итак, некоторый прогресс ... Что здесь происходит? Похоже, какая-то проблема с разрешениями. Я предполагал, что sudo будет решением, но очевидно, что здесь происходит что-то еще ... Я пытался sudo -s
но я снова получаю эти проблемы с разрешением ...
Я использую Ubuntu 10.04LTS.