yum
종속성 없이 지정된 패키지만 설치하는 방법이 있습니까 ? 모든 라이브러리를 설치하려고합니다 python2
. 암호:
su -c 'yum install python-\*'
나는 (깨진 패키지를 무시하고) 다음을 얻습니다.
Install 730 Packages (+257 Dependent packages)
Skipped (dependency problems) 1 Package
python2
하지만 종속성 없이 라이브러리 만 설치하고 싶습니다 .
답변1
가능한 해결책:
설치하다 yum-plugin-downloadonly
:
su -c 'yum install yum-plugin-downloadonly'
모든 python2
라이브러리를 다운로드합니다 python3
(존재하는지 확인 /tmp/cache
).
su -c 'yum --downloadonly --downloaddir=/tmp/cache install python-\* python3-\*'
cd /tmp/cache
불필요한 패키지를 모두 제거합니다. - rm !(python*.rpm)
마지막으로 모든 패키지를 설치합니다.
su -c 'yum --disablerepo=* --skip-broken install \*.rpm'
다른 패키지에 사용할 수 있는 리포지토리가 없으므로 종속성이 있는 모든 패키지가 설치됩니다.