RPM 패키지 이름 지정이 약간 혼란스럽습니다.
내가 할 때 :
vickey@tb:/usr/include$ rpm -qf event.h
libevent-devel-2.0.10-2.fc15.i686
그리고:
vickey@tb:/usr/include$ repoquery --list libevent-devel.i686
/usr/bin/event_rpcgen.py
/usr/include/evdns.h
/usr/include/event.h
....
....
두 번째 코드 상자에서 /usr/include/event.h는 libevent-devel.i686에서 제공되지만 첫 번째 코드 상자의 쿼리는 libevent-devel-2.0.10-2.fc15 패키지에 속해 있음을 보여줍니다.
패키지 관리자가 이러한 별칭을 사용합니까?
답변1
제가 일을 지나치게 단순화했다면 용서해주세요.
첫 번째 예에서는 로컬 RPM 데이터베이스를 쿼리합니다. 일반적으로 하나의 RPM 버전만 설치됩니다.
저장소에는 동일한 패키지의 여러 버전이 포함될 수 있습니다. 따라서 RPM 이름과 아키텍처만 표시됩니다.