./configure 权限被拒绝

./configure 权限被拒绝

我正在尝试安装 Open MPI。我下载了存档并将文件夹解压到/home/。我 cded 到那里并输入./configure --prefix="/opt/openmpi"并收到此错误:

./configure: line 4840: config.log: Permission denied
./configure: line 4850: config.log: Permission denied

我尝试了以下操作:

  • ls -l configure这使-rwxrwxr-x 1 root root ... configure
  • df -h .。 我上线了/dev/sda6
  • grep '\s/home/\s.*noexec' /proc/mounts没有结果
  • 在命令前面添加sh

我尽量避免使用它sudo来安装它。我该怎么办?

答案1

正如@Lillox所建议的,我需要chwon目录(例如/home/openmpi-1.10.1)。

sudo chown -R user: .

(由于:省略了用户组,因此该命令使用默认用户组。)

之后我使用以下命令继续安装:

./configure --prefix="/opt/openmpi"
make all install

相关内容