No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu GNU/Linux testing/unstable
Release: testing/unstable
Codename: n/a
저는 이 버전을 몇 년 동안 사용해 왔으며 22.04lts로 업그레이드하고 싶습니다.
sudo do-release-upgrade -d
Checking for a new Ubuntu release
Upgrades to the development release are only
available from the latest supported release.
deb [signed-by=/usr/share/keyrings/adoptopenjdk-archive-keyring.gpg] https://adoptopenjdk.jfrog.io/adoptopenjdk/deb hirsute main
어떡해?
답변1
이 답변은 잘못된 /etc/os-release
파일(실제로는 에 대한 심볼릭 링크 /usr/lib/os-release
)을 복원하는 데 도움이 될 것입니다.
커널 버전과 이전 질문을 통해 시스템이 실제로 실행되고 있음이 분명합니다.우분투 21.04 (히르스테 하마).이 릴리스는 이제 수명이 종료되었습니다.지원되는 릴리스로 업그레이드최대한 빨리.
알 수 없는 이유로 잘못된 내용으로 파일을 덮어썼습니다 /etc/os-release
. 문제를 해결해 보겠습니다.
다음 권한이 있는 편집기(예: nano
) 에서 파일을 엽니다 root
.
sudo nano /etc/os-release
파일의 전체 내용을 다음으로 바꾸십시오.
NAME="Ubuntu"
VERSION="21.04 (Hirsute Hippo)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 21.04"
VERSION_ID="21.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=hirsute
UBUNTU_CODENAME=hirsute
저장 및 종료.
이제 실행하면 lsb_release -a
다음과 같이 표시됩니다.
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 21.04
Release: 21.04
Codename: hirsute
지금 현재 설치를 업그레이드하려면 다음을 참조하세요.이 Q&A.