我只是找出该组中有哪些包:
Desktop Platform
Run Code Online (Sandbox Code Playgroud)
通过
yum groupinfo "Desktop Platform"
Run Code Online (Sandbox Code Playgroud)
然后我通过以下方式将它们一一下载:
yumdownloader --resolve <package_name>
Run Code Online (Sandbox Code Playgroud)
我注意到它下载了两个:i686 & x86_64相同软件包的版本。然后当我跑的时候:
yum --nogpgcheck localinstall *.rpm
Run Code Online (Sandbox Code Playgroud)
(在下载所有包的文件夹内)
它实际上安装了两个:i686 & x86_64相同软件包的版本。根据我所知道的信息,它不应该这样做,它只是应该安装x86_64,因为我的系统是x86_64,而不是i686。
这是一个错误yum,还是应该是这样?
尝试将开关添加--archlist=x86_64到yumdownloader.
32位
$ yumdownloader --destdir=`pwd`/i686 --assumeyes \
--resolve parted --archlist=i686
Run Code Online (Sandbox Code Playgroud)
64位
$ yumdownloader --destdir=`pwd`/x86_64 --assumeyes \
--resolve parted --archlist=x86_64
Run Code Online (Sandbox Code Playgroud)
结果:
$ 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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4050 次 |
| 最近记录: |