패키지 관리: apt와 yum 사용법
안녕하세요, mj입니다! 오늘은 리눅스에서 소프트웨어를 설치하고 관리하는 데 사용되는 두 가지 주요 패키지 관리자, apt와 yum에 대해 알아보겠습니다.
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]:
이상으로 apt와 yum 패키지 관리자의 사용법에 대해 알아보았습니다. 각 패키지 관리자는 특정 리눅스 배포판에 최적화되어 있으며, 사용자의 필요에 따라 적절한 도구를 선택하여 사용하면 됩니다. 도움이 되셨길 바랍니다!
감사합니다! mj였습니다.
댓글 없음:
댓글 쓰기