Unity Hub legacy gpg keyring 이슈 해결 방법
Ubuntu 에서 유니티 설치 후 apt 패키지 업데이트 시 아래와 같은 경고 메시지 발생
apt update
...
W: https://hub.unity3d.com/linux/repos/deb/dists/stable/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
...
키 경고 해결 방법
매번 apt 업데이트 시 매우 거슬리기 때문에 아래 방법으로 Key 업데이트
wget -o-의-o(소문자)는 로그 파일을 지정하는 옵션이라 다운로드 내용이 아닌 로그가 stdout으로 출력됨. 공개키 내용을 stdout으로 받으려면-O-(대문자 O)를 사용해야 함- 이를
gpg --dearmor로 바로 바이너리 키링으로 변환하면 별도의 keyring import/export 과정 없이 한 번에 처리 가능
# 공개키를 다운로드하여 바로 바이너리 keyring 형식으로 변환
wget -qO- https://hub.unity3d.com/linux/keys/public | gpg --dearmor > unity-archive-keyring.gpg
sudo mv unity-archive-keyring.gpg /etc/apt/trusted.gpg.d/
이후 실행 시 경고 메시지가 표시되지 않음
sudo apt update
# unity hub 설치
sudo apt install unityhub