Linuxpia/데스크톱 리눅스

리눅스 시스템 업그레이드

Linuxpia4U 2024. 1. 13. 16:09
반응형

리눅스 시스템 업그레이드

리눅스 시스템을 사용하다 보니 내 시스템을 시작할 때 'End Of Life'가 뜹니다. 더 이상 지원되지 않는 리눅스 버전을 계속 사용할 수 없어 시스템을 업그레이드할 생각입니다.

caption: 시스템 EOL 선언

 

현재 사용 중인 프로그램이 많아, 그 프로그램 들을 새로운 시스템에 옮기는 방법이 문제가 됐습니다. 해결책은 다음과 같은 방법입니다. 설치된 패키지 목록을 추출하고 추출된 목록을 새 시스템으로 옮긴 후에 적절한 조치를 취하는 것입니다.

설치된 패키지 목록 추출과 새 시스템으로 옮긴 후 조치

리눅스 시스템에서 설치된 패키지 목록을 추출하기 위해 dpkg 명령어를 사용할 수 있습니다. 터미널을 열고 다음 명령어를 입력하면 현재 설치된 모든 패키지의 목록을 파일로 저장할 수 있습니다:

dpkg --get-selections > installed-packages.txt

이렇게 하면 installed-packages.txt 파일에 모든 설치된 패키지의 목록이 저장됩니다. 나중에 새 시스템으로 패키지 목록을 복원하려면, 이 파일을 새 시스템으로 옮긴 후 다음과 같은 명령어를 사용할 수 있습니다:

sudo dpkg --set-selections < installed-packages.txt
sudo apt-get dselect-upgrade

이 과정은 새로운 리눅스 민트 시스템에 이전 시스템과 동일한 패키지들을 설치합니다. 하지만 패키지의 설정 파일은 포함되지 않으므로, 사용자 설정은 수동으로 다시 적용해야 할 수 있습니다.

caption: 설치 정보 파일을 github에 보관

정리

시스템을 오랜 기간 사용하다보니 업그레이드가 불가피했습니다. 새 시스템을 설치하기 전에 사용 중인 프로그램 정보를 파일로 담고 안전하게 보관했습니다. 설치 후에는 위 dpkg 명령어로 조치하렵니다.

반응형