웹사이트 검색

Linux 고급 사용자를 위한 최고의 패키지 관리자 5가지


새로운 Linux 사용자가 Linux를 사용하면서 알게 될 한 가지는 여러 Linux 배포판의 존재와 이들이 패키지를 관리하는 다양한 방법이라는 것입니다.

패키지 관리는 Linux에서 매우 중요하며 여러 패키지 관리자를 사용하는 방법을 아는 것은 고급 사용자의 생명을 구할 수 있습니다. 리포지토리에서 소프트웨어를 다운로드하거나 설치하는 것, 업데이트, 종속성 처리 및 소프트웨어 제거는 Linux에서 매우 중요하고 중요한 섹션이기 때문입니다. 리눅스 시스템 관리.

따라서 Linux 고급 사용자가 되려면 주요 Linux 배포판이 실제로 패키지를 처리하는 방법을 이해하는 것이 중요하며, 이 기사에서는 Linux에서 찾을 수 있는 최고의 패키지 관리자 중 일부를 살펴보겠습니다.

여기에서는 최고의 패키지 관리자에 대한 관련 정보에 중점을 두지만 이를 사용하는 방법은 다루지 않으며 자세한 내용은 사용자에게 달려 있습니다. 하지만 사용 가이드 등을 지적하는 의미 있는 링크를 제공하겠습니다.

1. DPKG – 데비안 패키지 관리 시스템

Dpkg는 Debian Linux 제품군의 기본 패키지 관리 시스템으로, .deb 패키지에 대한 정보를 설치, 제거, 저장 및 제공하는 데 사용됩니다.

이는 낮은 수준의 도구이며 사용자가 원격 저장소에서 패키지를 얻거나 복잡한 패키지 관계를 처리하는 데 도움이 되는 프런트 엔드 도구가 있습니다. 여기에는 다음이 포함됩니다.

놓치지 마세요: Debian 기반 Distros용 "dpkg 명령"의 15가지 실제 사례

APT(고급 패키징 도구)

이는 dpkg 패키지 관리 시스템의 프런트 엔드인 매우 인기 있고 무료이며 강력하고 더욱 유용한 명령줄 패키지 관리 시스템입니다.

Debian 또는 UbuntuLinux Mint와 같은 파생 제품 사용자는 이 패키지 관리 도구에 익숙해야 합니다.

실제로 어떻게 작동하는지 이해하려면 다음 방법 가이드를 살펴보세요.

놓치지 마세요: Ubuntu/Debian에서 새로운 고급 패키지 도구(APT)를 사용하는 방법에 대한 15가지 예

놓치지 마세요: 패키지 관리를 위한 APT-GET 및 APT-CACHE의 유용한 기본 명령 25개

적성 패키지 관리자

이는 또한 Debian Linux 제품군에서 널리 사용되는 명령줄 프런트엔드 패키지 관리 도구이며 APT와 유사하게 작동하며 둘 사이에 많은 비교가 있었습니다. 그러나 무엇보다도 두 가지를 모두 테스트하면 어느 것이 실제로 더 잘 작동하는지 이해할 수 있습니다.

처음에는 Debian 및 그 파생 제품용으로 제작되었지만 이제 기능이 RHEL 제품군까지 확장되었습니다. APT 및 적성에 대한 자세한 내용은 이 가이드를 참조하세요.

놓치지 마세요: APT와 적성이란 무엇입니까? 그리고 그들 사이의 실제 차이점은 무엇입니까?

시냅틱 패키지 관리자

Synaptic은 GTK+ 기반 APT용 GUI 패키지 관리 도구이며 명령줄에서 손을 더럽히고 싶지 않은 사용자에게 적합합니다. apt-get 명령줄 도구와 동일한 기능을 구현합니다.

2. RPM(레드햇 패키지 관리자)

이는 Linux Standard Base 패킹 형식이며 RedHat에서 만든 기본 패키지 관리 시스템입니다. 기본 시스템으로서 함께 사용할 수 있는 몇 가지 프런트엔드 패키지 관리 도구가 있지만 우리는 가장 좋은 것만 살펴보겠습니다.

YUM(YUM(Yellowdog 업데이터, 수정됨))

이는 사용자가 RPM에 대한 인터페이스로 작동하는 인기 있는 오픈 소스 명령줄 패키지 관리자입니다. Debian Linux 시스템의 APT와 비교할 수 있으며 APT의 공통 기능이 통합되어 있습니다. 이 방법 가이드의 예를 통해 YUM을 명확하게 이해할 수 있습니다.

놓치지 마세요: 패키지 관리를 위한 20가지 Linux YUM 명령

DNF - 멋쟁이 냠

또한 Fedora 18에 도입된 RPM 기반 배포용 패키지 관리자이며 YUM 버전의 차세대 버전입니다.

Fedora 22 이상을 사용하고 있다면 이것이 기본 패키지 관리자라는 것을 깨달았을 것입니다. 다음은 DNF 및 사용 방법에 대한 자세한 정보를 제공하는 몇 가지 링크입니다.

놓치지 마세요: DNF – RPM 기반 배포를 위한 차세대 패키지 관리

놓치지 마세요: Fedora 패키지 관리를 관리하기 위한 27개의 'DNF' 명령 예

3. 팩맨 패키지 관리자 - 아치 리눅스

이는 Arch Linux 및 일부 잘 알려지지 않은 Linux 배포판을 위한 인기 있고 강력하면서도 간단한 패키지 관리자로, 소프트웨어 설치, 자동 종속성 해결, 업그레이드, 제거 및 다운그레이드를 포함하여 다른 일반적인 패키지 관리자가 제공하는 몇 가지 기본 기능을 제공합니다.

그러나 가장 효과적으로는 Arch 사용자가 쉽게 패키지를 관리할 수 있도록 간단하게 만들어졌습니다. 위에서 언급한 기능 중 일부를 자세히 설명하는 이 Pacman 개요를 읽을 수 있습니다.

4. Zypper 패키지 관리자 – openSUSE

이는 OpenSUSE Linux의 명령줄 패키지 관리자이며 libzypp 라이브러리를 사용합니다. 일반적인 기능에는 저장소 액세스, 패키지 설치, 종속성 문제 해결 등이 포함됩니다.

중요한 점은 패턴, 패치, 제품과 같은 저장소 확장도 처리할 수 있다는 점입니다. 새로운 OpenSUSE 사용자는 다음 가이드를 참조하여 마스터할 수 있습니다.

놓치지 마세요: OpenSUSE 패키지 관리를 마스터하기 위한 45가지 Zypper 명령

5. 포티지 패키지 관리자 - 젠투

현재 덜 인기 있는 Linux 배포판인 Gentoo용 패키지 관리자이지만 이것이 Linux 최고의 패키지 관리자 중 하나로 제한되지는 않습니다.

포티지 프로젝트의 주요 목표는 이전 버전과의 호환성, 자동화 등의 기능을 포함하는 간단하고 문제 없는 패키지 관리 시스템을 만드는 것입니다.

더 잘 이해하려면 포티지 프로젝트 페이지를 읽어보세요.

끝 맺는 말

이미 처음에 암시했듯이 이 가이드의 주요 목적은 Linux 사용자에게 최고의 패키지 관리자 목록을 제공하는 것이었지만 제공된 필수 링크를 따르고 테스트해 보면 사용 방법을 알 수 있습니다.

다양한 Linux 배포판 사용자는 위에서 언급한 다양한 패키지 관리자를 더 잘 이해하기 위해 스스로 더 많은 것을 배워야 합니다.