Установка Midnight Commander из исходников (без прав root)
Я пытался настроить./configure --prefix=/localfolder glib-2.26.1/ make make install
но он терпит неудачу на этапе создания.
попытка настроить mc-4.6.1/ и make явно не работает.
Какие шаги мне нужно сделать, чтобы установить полночь Comander для моего локального пользователя в пользовательскую папку?
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 =/ localfolder
Это установит в папку под корневым каталогом, который не доступен для записи обычному пользователю.
Это правильная командная строка:
./configure --prefix=~/localfolder && make && make install
(Конечно, я предполагаю, что у вас нет прав записи в /localfolder. Отсутствующий файл test.mo может быть еще одной проблемой.)