고양이 여름이의 지식채널

[Linux] Linux 패키지 관리 본문

Programming/LINUX

[Linux] Linux 패키지 관리

썸머캣 2023. 1. 31. 22:51

패키지 관리는 모든 운영 체제, 특히 리눅스에서 필수적인 측면입니다. 패키지 관리는 리눅스 시스템에서 소프트웨어 패키지를 설치, 업데이트 및 제거하는 프로세스이며 패키지 관리 시스템을 사용하면 소프트웨어를 쉽게 관리하고 유지 관리할 수 있으므로 시스템이 최신 상태이고 안전한지 확인할 수 있습니다.

Linux에는 apt, yum, dnf 등과 같은 여러 패키지 관리 시스템을 사용할 수 있습니다.

 


apt (Advanced Package Tool)

apt우분투(Ubuntu), 리눅스 민트(Linux Mint) 등과 같은 Debian 기반 배포판의 기본 패키지 관리자입니다. 시스템 패키지를 쉽게 관리할 수 있는 사용자 친화적이고 효율적인 패키지 관리 시스템입니다. apt는 최신 소프트웨어 버전에 액세스할 수 있도록 정기적으로 업데이트되는 패키지 인덱스를 사용합니다.

 

명령 예제

apt update #설치 가능한 패키지 리스트 최신화
apt upgrade #패키지 업그레이드
apt install <package-name> #패키지 설치
apt remove <package-name> #패키지 제거

 

yum (Yellowdog Updater, Modified)

yumFedoraCentOS와 같은 Red Hat 기반 배포판의 패키지 관리자입니다. RPM(Red Hat Package Manager) 패키지를 관리하는 데 사용되며 사용하기 쉽고 효율적인 패키지 관리 기능을 제공합니다. yum은 종속성을 해결하고, 패키지를 설치 및 제거하며, 패키지 관리와 관련된 다른 작업을 수행할 수 있습니다.

 

명령 예제

yum update #설치 가능한 패키지 리스트 최신화
yum upgrade #패키지 업그레이드
yum install <package-name> #패키지 설치
yum remove <package-name> #패키지 제거

 

 

반응형

 

dnf (Dandified Yum)

dnf페도라(Fedora) 22 이상에서 사용되는 현대적이고 개선된 버전의 yum입니다. dnf는 yum보다 빠르고 효율적이기 때문에 Fedora에서 패키지를 관리하는 데 탁월한 선택입니다. 또한 dnf는 종속성을 해결하고, 패키지를 설치 및 제거하며, 기타 패키지 관리 태스크를 수행할 수 있습니다.

 

명령 예제

dnf update #설치 가능한 패키지 리스트 최신화
dnf upgrade #패키지 업그레이드
dnf install <package-name> #패키지 설치
dnf remove <package-name> #패키지 제거

 


패키지 관리는 시스템 패키지를 쉽게 관리하고 유지 관리할 수 있는 Linux의 중요한 측면입니다. apt, yum, dnf 또는 다른 패키지 관리자를 사용하든 간에 시스템이 안전하고 최신 상태이며 최적으로 작동하는지 확인하는 것이 목표입니다.

 

 

Resources

 

Package management | Ubuntu

Ubuntu is an open source software operating system that runs from the desktop, to the cloud, to all your internet connected things.

ubuntu.com

[Linux] 리눅스 기본 명령어

 

[Linux] 리눅스 기본 명령어

리눅스를 사용하는데 필요한 기본 명령어. ls List의 약자로 해당 디렉터리에 있는 파일의 목록을 나열한다. # ls -> 현재 디렉터리의 파일 목록 # ls /etc/systemd -> /etc/systemd 디렉터리의 목록 # ls -a ->

summer-cat93.tistory.com

 

728x90
반응형
Comments