centOS에 Midnight Commander를 설치할 때 glib 문제가 발생합니다.

centOS에 Midnight Commander를 설치할 때 glib 문제가 발생합니다.

./configureMidnight 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

관련 정보