소스에서 설치했는데, 설치된 버전을 확인해보면 이전 버전으로 나옵니다. 어떻게 다시 사랑에 빠지나요?

소스에서 설치했는데, 설치된 버전을 확인해보면 이전 버전으로 나옵니다. 어떻게 다시 사랑에 빠지나요?

운영 체제: Fedora 12, x86_64

[root@earth]# rpm -qa cmake
cmake-2.6.4-5.fc12.x86_64

하지만 저는 cmake-3.2.3소스에서 설치했습니다.

소스에서 설치된 설치된 버전을 확인하는 방법은 무엇입니까? 시스템 패키지 버전을 업데이트하는 방법은 무엇입니까?

하지만

[root@earth]# cmake --version
cmake version 3.2.3

[root@earth]# /usr/local/bin/cmake --version
cmake version 3.2.3

답변1

소스에서 설치했기 때문에( 추측컨대 ./configure; make; make install) RPMDB(RPM 데이터베이스)가 업데이트되지 않으므로 RPM은 여전히 ​​이전 버전이 설치되어 있다고 생각합니다. RPM이 새 버전에 대해 알고 싶다면 새 버전의 RPM을 찾거나 만들어서 rpm -iRPM( )을 사용하여 설치하세요.

관련 정보