원하는 모든 버전의 패키지를 저장하기 위해 개인 로컬 저장소를 구축 중입니다. createRepo를 사용하여 reop을 생성하고 해당 디렉터리를 rpm으로 채웠으며 createpo를 통해 필요한 디렉터리 요약 메타데이터를 생성하고 zypper cmd를 사용하여 쿼리했습니다.
패키지의 버전 번호를 반환하는 cmd가 있습니까? 검색을 할 수는 있지만 작성자, 버전 등과 같이 찾은 패키지의 모든 메타데이터가 표시되지는 않습니다.zypper search <package>
"info" 명령을 실행하면 다른 메타데이터의 버전을 확인할 수 있습니다. 예를 들어zypper info <package>
동일한 패키지의 여러 버전을 호스팅하고 싶기 때문에 저장소에 패키지가 있는 경우 단순히 버전을 반환하는 쿼리가 있습니까?
답변1
"-s"
패키지 버전 으로 사용할 수 있습니다 .
zypper se -s pacemaker
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
--+------------------------------------+------------+----------------+--------+----------------------
i | drbd-pacemaker | package | 8.4.1-0.11.6 | x86_64 | SLE11-HAE-SP2-Pool
| libpacemaker-devel | package | 1.1.6-1.29.1 | x86_64 | SLE11-HAE-SP2-Updates
| libpacemaker-devel | package | 1.1.6-1.27.26 | x86_64 | SLE11-HAE-SP2-Pool
i | libpacemaker3 | package | 1.1.6-1.29.1 | x86_64 | SLE11-HAE-SP2-Updates
v | libpacemaker3 | package | 1.1.6-1.27.26 | x86_64 | SLE11-HAE-SP2-Pool