yum 명령은 종속성 없이 모든 패키지를 설치합니다.

yum 명령은 종속성 없이 모든 패키지를 설치합니다.

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'

다른 패키지에 사용할 수 있는 리포지토리가 없으므로 종속성이 있는 모든 패키지가 설치됩니다.

관련 정보