Arch Linux 시스템 업데이트

개요

머신러닝이나 딥러닝이 많이 보편화 되고 관공서에서도 관심을 갖으면서 우분투가 확실히 대세로 자리 잡음을 느낀다.
쥔장의 개인적인 성향이 많은 사람들이 관심 갖으면 다른 유니크한 것들을 찾기 시작 하는데 최근에 꽃힌 OS 가 Arch Linux (아치 리눅스)다.

우분투를 기본적으로 사용 하다보면 설치하거나 업데이트를 할때에 습관적으로 "sudo apt update && sudo apt dist-upgrade" 명령을 날리곤 한다. 그러다보니 문득 Arch Linux 는 습관이 들어 있지도 않고 하다보니 이번 기회에 정리를 해두려 한다.

데비안 우분투와 마찬가지로 오리지널 Arch를 사용하든 Manjaro 및 Garuda Linux와 같은 Arch 기반 배포판을 사용하든 간단한 명령으로 시스템을 안전하게 업데이트하는 방법을 보여준다

모든 Linux 배포판에서는 패키지를 최신 상태로 유지하는 것이 중요하다고 생각되어진다. Arch는 수시로 최신 업데이트를 제공하고 있고 시스템 손상 및 패키지 손상을 방지하려면 효과적인 백업과 함께 자주 업데이트해야 한다.

 

Arch Linux 시스템 업데이트

대부분의 아치 기반 배포판은 apt 대신에 pacman 이라는 패키지 관리자를 이용한다.

사용자 계정에 sudo 액세스 권한이 필요하다

$ sudo pacman -Syu
[sudo] USER 암호: 

:: 꾸러미 데이터베이스 동기화 중...

 core                                          161.7 KiB   323 KiB/s 00:01 [##########################################] 100%

 extra                                        1857.5 KiB  1451 KiB/s 00:01 [##########################################] 100%

 community                                       7.5 MiB  1517 KiB/s 00:05 [##########################################] 100%

 multilib                                      169.6 KiB   645 KiB/s 00:00 [##########################################] 100%

:: Some packages should be upgraded first...

의존성 해결 중...

꾸러미 충돌을 찾는 중...

꾸러미 (1) manjaro-system-20221227-1

총 다운로드 크기:      0.02 MiB

총 설치 크기:          0.00 MiB

알짜 업그레이드 크기:  0.00 MiB


:: 설치를 진행하시겠습니까? [Y/n] Y

패키지가 손상되었다고 의심되는 경우 업데이트와 함께 데이터베이스를 강제로 다운로드하여 해결한다. 사용 가능한 업데이트가 없더라도 pacman은 현재 설치된 패키지의 무결성을 확인합니다.

$ sudo pacman -Syyu

 

Arch Linux에서 특정 패키지 업데이트

sudo pacman -S package_name

특정 패키지를 업그레이드하는 것은 권장하지 않는다 (권고 사항)

패키지 이름이 무엇인지 확실하지 않은 경우 다음을 사용하여 설치된 패키지를 검색할 수 있습니다.

$ sudo pacman -Qs string

댓글

이 블로그의 인기 게시물

Python Strawberry GraphQL 예제 (feat. #sqlmodel, #mysql)

북궐도 2.0

Arch 계열 리눅스 구글 크롬 설치