패키지 관리: apt와 yum 사용법

패키지 관리: apt와 yum 사용법

안녕하세요, mj입니다! 오늘은 리눅스에서 소프트웨어를 설치하고 관리하는 데 사용되는 두 가지 주요 패키지 관리자, aptyum에 대해 알아보겠습니다.

1. apt 패키지 관리자

apt는 Debian 및 Ubuntu 기반의 리눅스 배포판에서 사용되는 패키지 관리 도구입니다. apt를 사용하면 소프트웨어를 쉽게 설치, 업데이트 및 제거할 수 있습니다.

1.1. apt 설치 및 업데이트

소프트웨어를 설치하기 전에 패키지 목록을 업데이트하는 것이 좋습니다. 다음 명령어를 사용하여 패키지 목록을 업데이트할 수 있습니다:

sudo apt update

이제 소프트웨어를 설치할 준비가 되었습니다. 예를 들어, curl을 설치하려면 다음 명령어를 입력합니다:

sudo apt install curl

설치가 완료되면, 다음과 같은 출력 결과를 볼 수 있습니다:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  curl
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 123 kB of archives.
After this operation, 456 kB of additional disk space will be used.

1.2. apt 소프트웨어 제거

설치한 소프트웨어를 제거하려면 다음 명령어를 사용합니다:

sudo apt remove curl

제거 후 출력 결과는 다음과 같습니다:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  curl
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.

1.3. apt 패키지 업데이트

설치된 패키지를 업데이트하려면 다음 명령어를 사용합니다:

sudo apt upgrade

업데이트 후 출력 결과는 다음과 같습니다:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
  curl
1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

2. yum 패키지 관리자

yum은 Red Hat 계열의 리눅스 배포판에서 사용되는 패키지 관리 도구입니다. yum을 사용하면 소프트웨어를 쉽게 설치, 업데이트 및 제거할 수 있습니다.

2.1. yum 설치 및 업데이트

yum을 사용하여 패키지 목록을 업데이트하려면 다음 명령어를 입력합니다:

sudo yum check-update

이제 소프트웨어를 설치할 준비가 되었습니다. 예를 들어, wget을 설치하려면 다음 명령어를 입력합니다:

sudo yum install wget

설치가 완료되면, 다음과 같은 출력 결과를 볼 수 있습니다:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package wget.x86_64 0:1.14-18.el7 will be installed
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================================
 Package                     Arch                      Version                     Repository                          Size
==================================================================================================================================
Installing:
 wget                       x86_64                    1.14-18.el7                base                                1.1 M

Transaction Summary
==================================================================================================================================
Install  1 Package

Total size: 1.1 M
Installed size: 2.5 M
Is this ok [y/d/N]: 

2.2. yum 소프트웨어 제거

설치한 소프트웨어를 제거하려면 다음 명령어를 사용합니다:

sudo yum remove wget

제거 후 출력 결과는 다음과 같습니다:

Loaded plugins: fastestmirror
Resolving Dependencies
--> Running transaction check
---> Package wget.x86_64 0:1.14-18.el7 will be erased
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================================
 Package                     Arch                      Version                     Repository                          Size
==================================================================================================================================
Removing:
 wget                       x86_64                    1.14-18.el7                base                                1.1 M

Transaction Summary
==================================================================================================================================
Remove  1 Package

Installed size: 2.5 M
Is this ok [y/d/N]: 

2.3. yum 패키지 업데이트

설치된 패키지를 업데이트하려면 다음 명령어를 사용합니다:

sudo yum update

업데이트 후 출력 결과는 다음과 같습니다:

Loaded plugins: fastestmirror
Resolving Dependencies
--> Running transaction check
---> Package wget.x86_64 0:1.14-18.el7 will be updated
--> Finished Dependency Resolution

Dependencies Resolved

==================================================================================================================================
 Package                     Arch                      Version                     Repository                          Size
==================================================================================================================================
Updating:
 wget                       x86_64                    1.14-19.el7                base                                1.1 M

Transaction Summary
==================================================================================================================================
Upgrade  1 Package

Total size: 1.1 M
Is this ok [y/d/N]: 

이상으로 aptyum 패키지 관리자의 사용법에 대해 알아보았습니다. 각 패키지 관리자는 특정 리눅스 배포판에 최적화되어 있으며, 사용자의 필요에 따라 적절한 도구를 선택하여 사용하면 됩니다. 도움이 되셨길 바랍니다!

감사합니다! mj였습니다.

댓글 없음:

댓글 쓰기

내 리눅스 서버, 대체 뭐가 문제야?

내 리눅스 서버, 대체 뭐가 문제야? 안녕하세요. 오늘은 리눅스 서버가 버벅거릴 때, 원인을 파악하는 방법에 대해 알아보려고 해요. 서버의 성능 저하 원인을 찾는 것은 시스템 관리에서 매우 중요한 부분이에요. CPU, 메모리 사용량부터 수상한 프로...

가장 많이 본 글