내 서버에 2개의 yum 저장소(RHEL 7.0 및 RHEL 7.2)를 구성하려고 합니다. .repo 파일 생성을 완료했습니다. 아래 출력을 참조하세요.
[root@foundation ~]# yum repolist all
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
repo id repo name status
InstallMedia Red Hat Enterprise Linux 7.2 disabled
google-chrome google-chrome enabled: 3
rhel_7_0 RHEL 7.0 repository (foundation server) enabled: 4,305
rhel_7_2 RHEL 7.2 repository (foundation server) enabled: 4,620
repolist: 8,928
[root@foundation ~]#
커널 패키지를 나열하려고 하면 RHEL 7.2에서 사용 가능한 패키지만 표시됩니다.
[root@foundation ~]# yum list *kernel*
Loaded plugins: langpacks, product-id, search-disabled-repos, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Installed Packages
abrt-addon-kerneloops.x86_64 2.1.11-34.el7 @anaconda/7.2
kernel.x86_64 3.10.0-327.el7 @anaconda/7.2
kernel-headers.x86_64 3.10.0-327.el7 @foundation-repo
kernel-tools.x86_64 3.10.0-327.el7 @anaconda/7.2
kernel-tools-libs.x86_64 3.10.0-327.el7 @anaconda/7.2
Available Packages
kernel-abi-whitelists.noarch 3.10.0-327.el7 rhel_7_2
kernel-debug.x86_64 3.10.0-327.el7 rhel_7_2
kernel-debug-devel.x86_64 3.10.0-327.el7 rhel_7_2
kernel-devel.x86_64 3.10.0-327.el7 rhel_7_2
kernel-doc.noarch 3.10.0-327.el7 rhel_7_2
texlive-l3kernel.noarch 2:svn29409.SVN_4469-38.el7 rhel_7_2
[root@foundation ~]#
RHEL 7.0에서 커널 소프트웨어 패키지를 어떻게 볼 수 있나요? 꼭 설치하고 싶습니다. yum이 원하는 저장소에 패키지를 설치하도록 하려면 어떻게 해야 합니까? 예를 들어 RHEL 7.2 저장소 대신 RHEL 7.0 저장소에서 설치합니다.
답변1
위의 사람들(Rahul 및 Julie Pelletier)이 수집한 입력을 기반으로 포함하고 싶지 않은 저장소(제 경우에는 rhel_7_0 저장소)를 비활성화하여 특정 저장소에서 커널 패키지를 설치할 수 있었습니다.
yum --disablerepo rhel_7_0 install -y kernel
그런 다음 RHEL 7.0 시스템의 rhel_7_2 저장소에서 커널을 설치하고 성공적으로 부팅할 수 있었습니다.
[root@desktop2 ~]# yum list kernel
Loaded plugins: product-id, subscription-manager
This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.
Installed Packages
kernel.x86_64 3.10.0-123.el7 @anaconda/7.0
kernel.x86_64 3.10.0-327.el7 @rhel_7_2
[root@desktop2 ~]# grubby --default-kernel
/boot/vmlinuz-3.10.0-327.el7.x86_64
[root@desktop2 ~]# uname -r
3.10.0-327.el7.x86_64
[root@desktop2 ~]#