[관련 게시물]
2019/11/05 - [리눅스/CentOS] - CentOS 8에 대하여 - 릴리스 노트(Release Notes) 포함
2019/12/09 - [리눅스/CentOS] - Cent OS 8 설치 01 - 설치 시작 / 현지화
2019/12/10 - [리눅스/CentOS] - Cent OS 8 설치 02 - 소프트웨어
2019/12/13 - [리눅스/CentOS] - Cent OS 8 설치 03 - 시스템 01 - 설치 목적지(= 설치 장소)
2019/12/15 - [리눅스/CentOS] - Cent OS 8 설치 03 - 시스템 02 - KDUMP, 네트워크 & 호스트 이름, 보안 정책
2019/12/19 - [리눅스/CentOS] - Cent OS 8 설치 후 설정 - GNOME 설정 01
2019/12/21 - [리눅스/CentOS] - Cent OS 8 설치 후 설정 - GNOME 설정 02CentOS 8 패키지 업데이트(GUI 방식) - 소프트웨어 앱 활용 (비추천)
안내
CentOS 8 등 리눅스 초보자 여러분들은 바로 이어지는 소프트웨어 앱을 이용한 패키지 업데이트를 활용하시기 바랍니다.
그러나 CentOS 8 등 리눅스에 익숙해진 분들은 GUI 방식을 이용한 업데이트보다는 소프트웨어 앱을 이용한 패키지 업데이트 설명 뒤에 이어질 터미널 명령을 이용한 패키지 업데이트 및 패키지 관리 명령을 활용하시기를 적극 권장합니다.
GUI 방식의 소프트웨어 설치, 업데이트, 제거 이 세가지만 가능할 뿐이고 그나마도 자세한 과정은 확인할 길이 없지만, 터미널 명령을 통한 패키지 관리의 경우, 현재 작업 과정을 눈으로 확인할 수 있으며, 고급 패키지 관리를 활용할 수 있기 때문입니다.
현재 활동을 누르면 화면 왼쪽에 나오는 즐겨찾기(Dock)에서 소프트웨어 아이콘을 눌러줍니다.
기본 설정으로는 소프트웨어가 등록되어 있지만 해당 아이콘을 즐겨 찾기에서 제거한 경우 즐겨찾기 맨 하단의, 프로그램 표시 아이콘을 눌러 모두 탭에서 소프트웨어 아이콘을 눌러주시면 됩니다.
그러면 위와 아래 그림처럼 소프트웨어 관리창이 뜹니다. 위 그림은 소프트웨어를 맨 처음 실행했을 경우 나타나는 환영창이 뜬 모습입니다. 쇼핑하러 가요 버튼을 누르면 환영창이 사라지고 소프트우에어 메인 화면이 나타납니다.
소프트웨어 메인화면입니다. 여기(모두 탭)에서 필요한 소프트웨어를 설치할 수 있습니다.
설치 탭 화면입니다. 현재 시스템에 설치되어 있는 프로그램들을 확인할 수 있으며, 불필요한 프로그램은 제거할 수 있습니다.
업데이트 탭 화면입니다. 업데이트 탭 옆에 업데이트 가능 프로그램 총 개수가 표시됩니다. 여기서 프로그램 업데이트가 가능합니다. 단 여기서는 업데이트 가능한 모든 프로그램을 모두 업데이트할 수 있을 뿐 개별적으로 업데이트할 수는 없습니다.
각 프로그램 항목을 클릭하면 그 안에 포함된 패키지 정보가 표시됩니다.
만약 패키지 정보가 없으면 위 그림처럼 업데이트 설명이 없다고 나옵니다.
다운로드 버튼을 누르면 해당 버튼이 취소 버튼으로 바뀌면서 업데이트가 시작됩니다.
프로그램 업데이트 중 재부팅이 필요한 경우, 위 그림처럼 다시 시작하고 업데이트 버튼이 활성화됩니다. 그런 경우 작업 중인 여타의 프로그램들을 모두 종료하고 다시 시작하고 업데이트 버튼을 눌러줍니다.
그러면 위 그림처럼 다시 시작 및 업데이트 설치 안내 창이 뜹니다. 다시 시작 및 설치 버튼을 눌러줍니다.
재부팅 후 위 그림처럼 업데이트 진행률이 표시됩다.
업데이트 완료 후 소프트웨어 업데이트 탭을 보면 위 그림처럼 프로그램이 최신이라고 나옵니다.
CentOS 8 패키지 전체 업데이트(CLI 방식) - 터미널 명령 입력 - 권장
위 화면에서 터미널을 열거나,
프로그램 모음 화면에서 유틸리티 아이콘을 눌러,
그 안에서 터미널을 실행해줍니다.
터미널을 연 상태에서 아래와 같이 명령을 실행해줍니다.
[study@localhost ~]$ sudo dnf upgrade
그럼 위 그림처럼 실행될 것입니다.
참고
CentOS 를 포함하여 레드햇 계열 리눅스의 주 패키지 관리자는 yum에서 dnf로 바뀌었습니다. dnf에 대한 설명은 아래 링크를 참고하시기 바랍니다.
dnf 공식 블로그
https://rpm-software-management.github.io/
dnf 깃허브 저장소
https://github.com/rpm-software-management/dnf
dnf 문서화
물론 기존의 yum도과거와의 연속성을 위해 유지되며 사용법도 대부분 호환됩니다.
그러나 dnf와 yum의 차이가 아주 없지는 않습니다.
dnf 명령은 추후 따로 글을 적도록 하겠습니다.
업그레이드에 필요한 패키지 목록과 필요한 총 용량 등 정보가 표시되고 업그레이드 여부를 묻습니다. y를 입력하고 엔터를 눌러줍니다.
위 그림처럼 패키지가 다운로드됩니다.
패키지를 새로 설치하거나 업그레이드하는 경우 위 그림처럼 GPG 키를 확인하는 경우가 있습니다.
pub 4096R/8483C65D 2019-05-03 CentOS (CentOS Official Signing Key)<security@centos.org>
Key fingerprint = 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D
참고로 위 GPG 지문은 CentOS 8의 공식 키입니다.
CentOS 공식 GPG 키
GPG 키를 확인하는 이유는 믿을 수 있는 배포처에서 배포하는 것인지 확인하기 위해서입니다.
GPG 키를 확인하고 y를 입력 후 엔터를 눌러줍니다.
본격적으로 설치가 진행됩니다.
이것으로 업그레이드가 완료되었습니다.
다시 한번 동일한 명령을 실행하면 위 그림과 같이 출력됩니다.
'리눅스 > CentOS' 카테고리의 다른 글
CentOS 8 1905 패키지 그룹별 패키지 목록 02(Package List by Package Group 02) (0) | 2020.01.02 |
---|---|
CentOS 8 1905 패키지 그룹별 패키지 목록 01(Package List by Package Group 01) (2) | 2019.12.31 |
CentOS 8 1905 환경 그룹과 패키지 그룹(CentOS 8 1905 Environment groups & Package groups List) (0) | 2019.12.30 |
CentOS 8 버추얼박스 게스트확장 설치 (0) | 2019.12.26 |
Cent OS 8 설치 후 설정 - GNOME 설정 02 (0) | 2019.12.21 |
Cent OS 8 설치 후 설정 - GNOME 설정 01 (0) | 2019.12.19 |
Cent OS 8 설치 04 - 설치 중 초기 설정 (0) | 2019.12.17 |
Cent OS 8 설치 03 - 시스템 02 - KDUMP, 네트워크 & 호스트 이름, 보안 정책 (0) | 2019.12.15 |