./configure
Midnight Commander를 다운로드 하려고 합니다.http://ftp.midnight-commander.org/mc-4.8.14.tar.bz2
다음 메시지가 나타납니다.
checking for GLIB... no
configure: error: glib-2.0 not found or version too old (must be >= 2.14)
그래서 glib 버전을 얻었습니다.ftp://rpmfind.net/linux/sourceforge/r/ra/ramonelinux/Rel_0.99/releases/i686/packages/glib-2.41.2-1.ram0.99.i686.rpm
그런데 설치하면 현재 버전과 충돌이 발생합니다.
...
file /usr/share/locale/zh_CN/LC_MESSAGES/glib20.mo from install of glib-2.41.2-1.ram0.99.i686
conflicts with file from package glib2-2.40.0-4.el7.x86_64
file /usr/share/locale/zh_HK/LC_MESSAGES/glib20.mo from install of glib-2.41.2-1.ram0.99.i686
conflicts with file from package glib2-2.40.0-4.el7.x86_64
file /usr/share/locale/zh_TW/LC_MESSAGES/glib20.mo from install of glib-2.41.2-1.ram0.99.i686
conflicts with file from package glib2-2.40.0-4.el7.x86_64
실제로 작동하는 glib이 설치되어 있습니다.
sudo yum list installed | grep glib
ModemManager-glib.x86_64 1.1.0-6.git20130913.el7 @anaconda
NetworkManager-glib.x86_64 1:1.0.0-14.git20150121.b4ea599c.el7 @base
dbus-glib.x86_64 0.100-7.el7 @anaconda
glib-networking.x86_64 2.40.0-1.el7 @base
glib2.x86_64 2.40.0-4.el7 @base
glibc.x86_64 2.17-78.el7 @base
glibc-common.x86_64 2.17-78.el7 @base
glibc-devel.x86_64 2.17-78.el7 @base
glibc-headers.x86_64 2.17-78.el7 @base
그렇다면 MC가 잘못된 glib 버전에 대해 떠들고 있는 이유는 무엇입니까?
답변1
다음 개발 패키지를 설치해야 합니다 glib
.
yum install glib2-devel
그러나 CentOS용으로 패키지된 Midnight Commander를 구축하는 수고를 덜 수 있습니다.
yum install mc