Ubuntu 에서 yum을 설치하는 일이 있을 수 있을 것이다. Ubuntu 환경에서 yum을 설치를 해보자.
#ubuntu (apt로 설치)
root@u22d:~# apt install yum
패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다... 완료
상태 정보를 읽는 중입니다... 완료
E: yum 패키지를 찾을 수 없습니다.
설치가 안되는 것을 확인할 수 있다. 인터넷을 찾아보니 ubuntu에서 package를 다운받지 못하여서 그렇다. /etc/apt 위치로 이동해서 sources.list를 수정해주면 된다. 가보자.
# /etc/apt 위치로 이동해 주어 sources.list 수정
root@u22d:~# cd /etc/apt/
root@u22d:/etc/apt# sudo cp sources.list sources.list.back
root@u22d:/etc/apt# sudo vi sources.list
root@u22d:/etc/apt# sudo vi sources.list
인터넷을 보니 백업을 생활화 하라고 해서 백업도 해줬다. 이렇게 하고 난 후, apt-get update 를 해주고나서 apt install yum을 해주면 된다. 근데 안 된다. 이유는 Ubuntu 시스템이 특정 저장소에서 소프트웨어를 업데이트하거나 설치하려고 할 때 GPG 키를 인증하지 못해 발생하는 오류인 것 같다. 저장소가 제공하는 공개키가 시스템에 등록되지 않아 신회할 수 없다는 뜻인것 같다.
현재 Ubuntu 최신버전에서는 apt-key 명령이 더 이상 권장되지 않는 것을 확인할 수 있었다. 대신 trusted.gpg.d 디렉토리로 관리하는 방식으로 전환이 되었다.
1. GPG 키를 파일로 다운로드 하였다. 공개키는 keyserver.ubuntu.com에서 받았다.
wget -qO - http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3B4FE6ACC0B21F32 | gpg --dearmor > ubuntu-bionic.gpg
2. 키를 trusted.gpg.d에 복사하고 난 후 다운로드한 GPG 키를 시스템의 trusted.gpg.d 디렉토리에 추가해주었다.
sudo mv ubuntu-bionic.gpg /etc/apt/trusted.gpg.d/
3. 이후 패키지 목록 업데이트를 해주었다. GPG 키를 추가해주고, 다시 패키지 목록을 업데이트 해주었다.
sudo apt-get update
'OS > Ubuntu' 카테고리의 다른 글
[ Ubuntu | Linux] DNS 복습 (0) | 2025.01.21 |
---|---|
[Ubuntu|DB] Ubuntu에서 MariaDB 설치 (0) | 2025.01.08 |
[Ubuntu] VM으로 Ubuntu 설치 (1) | 2024.09.17 |