Установка mc-4.8.11 из исходников во FreeBSD

Установка mc-4.8.11 из исходников во FreeBSD

У меня был установленный mc из портов, я решил поставить его из исходников, но для начала нужно удалить пакет:
# pkg_deinstall mc
Перейдем в директорию src (временная папка, у меня там лежат все исходники которые я компилирую). Перейдем в директорию, для удобства я создам папку и скачаю исходный код mc:
# cd /usr/local/src
# mkdir mc
# cd mc
# wget http://ftp.midnight-commander.org/mc-4.8.11.tar.bz2
Распаковываем:
# tar -xf mc-4.8.11.tar.bz2
 Прочитав INSTALL, понимаем что нужно для сборки:
Build requirements for GNU Midnight Commander
—————————————————-
glibc
gcc
— make
autoconf
automake
libtool
glib2
pcre (if glib < 2.14)
— slang or ncurses
gettext
cvs
Смотрим с какими параметрами нам нужно собирать, смотря что кому нужно, вот что получилось у меня:
./configure \
--prefix=/usr/local \
--with-screen=slang \
--sysconfdir=/usr/local/etc \
--libexecdir=/usr/local/lib \
--with-slang-includes=/usr/local/include \
--without-gpm-mouse \
--without-included-gettext \
--with-slang-libs=/usr/local/lib
С такой конфигурацией у меня не работало, пришлось читать форумы и искать в чем проблему, нашел. Посоветовали прописать следующее:
———
—with-screen=ncurses \
———
Ну а дальше выполняем заветные команды для сборки:
# make && make install && make clean
Итак, после сборки в системе имеем:

# mc -V

Удалить то что скомпилировали можно следующей командой:

# make uninstall mc

Установка mc-4.8.11 из исходников во FreeBSD завершено. Я бы порекомендовал ставить утилиту из портов т.к не вижу смысла его собирать из сорцов.

One thought on “Установка mc-4.8.11 из исходников во FreeBSD

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.