![Zypper 패키지 상태 플래그 설명](https://linux55.com/image/165366/Zypper%20%ED%8C%A8%ED%82%A4%EC%A7%80%20%EC%83%81%ED%83%9C%20%ED%94%8C%EB%9E%98%EA%B7%B8%20%EC%84%A4%EB%AA%85.png)
저는 Suse 시스템에서 패치 프로세스를 자동화하는 작업을 하고 있었습니다. 패키지 상태 수명주기를 더 명확하게 이해하고 싶습니다.
먼저 사용 가능한 패치와 새 버전을 나열하려고 시도했습니다. 다음을 실행했습니다.
$ zypper list-updates
Loading repository data...
Warning: Repository 'NON OSS Update' appears to be outdated. Consider using a different mirror or server.
Warning: Repository 'OSS Update' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...
S | Repository | Name | Current Version | Available Version | Arch
--+------------+---------------+----------------------+----------------------+-------
v | OSS Update | libkmod2 | 17-16.1 | 17-19.1 | x86_64
v | OSS Update | libsgutils2-2 | 1.43+43.158502d-18.1 | 1.43+46.4b09c76-21.1 | x86_64
v | OSS Update | libssh2-1 | 1.4.3-19.6.1 | 1.4.3-19.9.1 | x86_64
v | OSS Update | libtasn1 | 4.9-3.1 | 4.9-6.1 | x86_64
v | OSS Update | libtasn1-6 | 4.9-3.1 | 4.9-6.1 | x86_64
상태임을 알 수 있습니다"V"
그 후 다음 명령을 실행하여 설치된 패키지를 확인했습니다.
$ zypper packages --installed-only
Loading repository data...
Warning: Repository 'NON OSS Update' appears to be outdated. Consider using a different mirror or server.
Warning: Repository 'OSS Update' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...
S | Repository | Name | Version | Arch
---+------------+-----------------------------------+---------------------------------+-------
i | OSS Update | aaa_base | 13.2+git20140911.61c1681-28.9.1 | x86_64
v | OSS Update | aaa_base | 13.2+git20140911.61c1681-28.6.1 | x86_64
v | OSS Update | aaa_base | 13.2+git20140911.61c1681-28.3.1 | x86_64
v | OSS | aaa_base | 13.2+git20140911.61c1681-27.2 | x86_64
i+ | OSS Update | acl | 2.2.52-11.3.1 | x86_64
v | OSS | acl | 2.2.52-10.15 | x86_64
i | OSS Update | bash | 4.3-83.15.1 | x86_64
v | OSS Update | bash | 4.3-83.12.1 | x86_64
v | OSS Update | bash | 4.3-83.9.1 | x86_64
v | OSS Update | bash | 4.3-83.6.1 | x86_64
v | OSS Update | bash | 4.3-83.3.1 | x86_64
v | OSS | bash | 4.3-82.6 | x86_64
...
설명서에 언급되어 있어요"나"패키지가 설치되었음을 의미합니다."V"다른 버전이 설치되어 있다는 의미입니다. 다만, 이에 대해서는 언급된 바가 없다."나+".
사용 가능한 패치 중 하나를 업데이트하면 상태가 다음과 같이 변경됩니다."V"도착하다"나+". 이는 최신 버전의 패키지가 설치되었음을 의미합니까?
답변1
이것나+사용자가 설치한 패키지를 나타내는 반면나즉, 자동으로 설치됩니다(예: 다른 패키지의 종속성으로).
zypper 매뉴얼에도 이 내용이 언급되어 있는 것 같습니다.
귀하의 질문에 대답하려면: 예, 최신 버전이 설치되어 있습니다.
건배