그룹에 어떤 패키지가 있는지 알아봅니다.
Desktop Platform
통과하다
yum groupinfo "Desktop Platform"
그런 다음 다음을 통해 하나씩 다운로드했습니다.
yumdownloader --resolve <package_name>
i686 & x86_64
동일한 패키지의 두 가지 버전을 다운로드한 것으로 나타났습니다 . 그런 다음 실행할 때 :
yum --nogpgcheck localinstall *.rpm
(모든 패키지가 다운로드된 폴더에 있음)
i686 & x86_64
실제로는 동일한 패키지의 두 가지 버전을 설치합니다 . 내가 아는 바로는 이 작업을 수행하면 안 되며 x86_64
내 시스템이 가 x86_64
아니라 이기 때문에 설치해야 합니다 i686
.
이것은 버그입니까 yum
, 아니면 이렇게되어야합니까?
답변1
--archlist=x86_64
에 스위치를 추가해 보십시오 yumdownloader
.
예
32비트
$ yumdownloader --destdir=`pwd`/i686 --assumeyes \
--resolve parted --archlist=i686
64비트
$ yumdownloader --destdir=`pwd`/x86_64 --assumeyes \
--resolve parted --archlist=x86_64
결과:
$ tree
.
|-- i686
| |-- device-mapper-libs-1.02.63-2.fc14.i686.rpm
| |-- libblkid-2.18-4.8.fc14.i686.rpm
| |-- libsepol-2.0.41-3.fc14.i686.rpm
| `-- parted-2.3-5.fc14.i686.rpm
`-- x86_64
|-- device-mapper-libs-1.02.63-2.fc14.i686.rpm
|-- libblkid-2.18-4.8.fc14.i686.rpm
|-- libsepol-2.0.41-3.fc14.i686.rpm
|-- parted-2.3-5.fc14.i686.rpm
`-- parted-2.3-5.fc14.x86_64.rpm
답변2
RHEL7에서는 허용된 답변이 작동하지 않았습니다. 하지만 난 할 수 있어
yumdownloader ... package.x86_64
답변3
나는 또한 이 옵션을 발견할 때까지 이 옵션에 대해 혼란스러워했습니다.이 댓글유사한 오류에 대한 관리자의 정보:
여기에 있는 문서는 실제로 부정확하여
--archlist
아키텍처를 주어진 것으로 제한하고 모든 것이 주어진 것과 호환됩니다. 사용 사례에 따라 다음 명령을 사용하십시오.yumdownloader -x \*i686 --archlist=x86_64 qt5-qttools
이것은 나에게 효과적이었습니다. i686 버전은 다운로드되지 않았습니다.