我正在尝试安装 prodigal。
我下载了它并将其解压到特定位置,并在终端 I 中使用以下命令:
make Install
到达该位置后显示错误:
install -d -m 0755 /usr/local/bin
install -m 0755 prodigal /usr/local/bin
install: cannot create regular file '/usr/local/bin/prodigal': Permission denied
Makefile:43: recipe for target 'install' failed
make: *** [install] Error 1
INSTALLDIR
我还尝试在 make 文件中更改,然后写入make install
。它在 prodigal 文件夹中创建了一个目录(从 home 到 prodigal),然后再次出现错误,如下所示
install -d -m 0755 /usr/local/bin
install -m 0755 prodigal /usr/local/bin
我需要在 make 文件中更改其他内容吗?
答案1
如果您希望在系统拥有的文件夹中安装该程序,您应该使用sudo
以 身份运行该命令root
。
sudo make install
或(取决于安装命令的正确拼写)
sudo make Install
注意:可能无需使用sudo
主目录即可安装程序。但是,此选项需要进行更多更改,以Makefile
将所有相关路径设置为指向您的主目录。