실수로 openSuse Tumbleweed에서 zypper를 제거했습니다. 복원하는 방법은 무엇입니까?

실수로 openSuse Tumbleweed에서 zypper를 제거했습니다. 복원하는 방법은 무엇입니까?

정리를 좀 해야겠다고 생각해서 다음과 같이 실행했습니다.

zypper packages --orphaned | awk -F'|' 'NR==0 || NR==1 || NR==2 || NR==3 || NR==4 {next} {print $3}' \
    | grep -v Name | sudo xargs zypper remove --clean-deps

어쨌든 zypper그 자체는 제거된 패키지 중 하나였습니다. 이제 zypper잃어버렸는데 어떻게 다시 찾을 수 있나요?

답변1

zypper패키지 종속성 은 다음과 같습니다 .

start cmd:> rpm -q --requires zypper
/bin/sh
/bin/sh
/bin/sh
config(zypper) = 1.14.60-1.3
libaugeas.so.0()(64bit)
libaugeas.so.0(AUGEAS_0.1.0)(64bit)
libaugeas.so.0(AUGEAS_0.8.0)(64bit)
libaugeas0 >= 1.10.0
libc.so.6()(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.28)(64bit)
libc.so.6(GLIBC_2.32)(64bit)
libc.so.6(GLIBC_2.34)(64bit)
libc.so.6(GLIBC_2.4)(64bit)
libgcc_s.so.1()(64bit)
libgcc_s.so.1(GCC_3.0)(64bit)
libgcc_s.so.1(GCC_3.3.1)(64bit)
libreadline.so.8()(64bit)
libstdc++.so.6()(64bit)
libstdc++.so.6(CXXABI_1.3)(64bit)
libstdc++.so.6(CXXABI_1.3.5)(64bit)
libstdc++.so.6(CXXABI_1.3.8)(64bit)
libstdc++.so.6(CXXABI_1.3.9)(64bit)
libstdc++.so.6(GLIBCXX_3.4)(64bit)
libstdc++.so.6(GLIBCXX_3.4.11)(64bit)
libstdc++.so.6(GLIBCXX_3.4.14)(64bit)
libstdc++.so.6(GLIBCXX_3.4.15)(64bit)
libstdc++.so.6(GLIBCXX_3.4.18)(64bit)
libstdc++.so.6(GLIBCXX_3.4.20)(64bit)
libstdc++.so.6(GLIBCXX_3.4.21)(64bit)
libstdc++.so.6(GLIBCXX_3.4.26)(64bit)
libstdc++.so.6(GLIBCXX_3.4.29)(64bit)
libstdc++.so.6(GLIBCXX_3.4.32)(64bit)
libstdc++.so.6(GLIBCXX_3.4.9)(64bit)
libxml2.so.2()(64bit)
libxml2.so.2(LIBXML2_2.4.30)(64bit)
libxml2.so.2(LIBXML2_2.5.0)(64bit)
libxml2.so.2(LIBXML2_2.6.0)(64bit)
libzypp >= 17.31.13
libzypp.so.1722()(64bit)
libzypp.so.1722(ZYPP_plain)(64bit)
procps
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsZstd) <= 5.4.18-1

얼마나 삭제했는지 모르겠어요. zypper패키지(또는 그 안에 포함된 파일) 만 문제라면 패키지를 다시 설치하는 것으로 충분합니다. 그렇지 않으면 다음을 사용하여 다운로드 패키지를 설치하려고 할 때 오류 메시지가 표시됩니다.

rpm -i $package_name ...

여기에서 패키지를 다운로드할 수 있습니다.

https://software.opensuse.org/search?baseproject=openSUSE%3AFactory&q=zypper

관련 정보