从源代码安装 Midnight Commander(无需 root 权限)

从源代码安装 Midnight Commander(无需 root 权限)

我尝试配置./configure --prefix=/localfolder glib-2.26.1/make make install

但它在 make 阶段失败了。

尝试配置 mc-4.6.1/ 并且 make 显然不起作用。

为了在自定义文件夹中为本地用户安装午夜指挥官,我需要执行哪些步骤?

Make for glib 给了我这些错误

/usr/bin/msgfmt: found 2 fatal errors
cp: cannot stat `test.mo': No such file or directory
gmake[4]: *** [test.mo] Error 1
gmake[4]: Leaving directory `/remote/folder/mc/glib-2.26.1/gio/tests'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/remote/folder/mc/glib-2.26.1/gio'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/remote/folder/mc/glib-2.26.1/gio'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/remote/folder/mc/glib-2.26.1'
gmake: *** [all] Error 2

答案1

这是你的问题:

./configure--prefix=/本地文件夹

这将安装到根目录下的文件夹中,普通用户无法写入。

这是正确的命令行:

./configure --prefix=~/localfolder && make && make install

(当然,我假设你没有 /localfolder 的写权限。丢失的文件测试.mo可能完全是另一个问题。

相关内容