하드웨어

리눅스 패키지 매니저 : pacman, yum, apt ...

차례:

Anonim

Linux 배포판을 선택할 때 Linux패키지 관리자 는 기본입니다. 명령 덕분에 컴퓨터에서 모든 일상적인 작업과 설치를 수행 할 수 있습니다. 따라서 항상 HELP 명령 을 사용하고 많은 정보가 포함 된 좋은 사이트를 방문하는 것이 좋습니다. 우리는 당신 에게이 실용적인 가이드를 제공합니다.

적합한 Linux 패키지 관리자는 무엇입니까?

다른 Linux 사용자와 마찬가지로 데스크탑 컴퓨터에 설치할 수있는 배포판에는 수많은 옵션이 있습니다. Ubuntu, Fedora, OpenSUSE, Sabayon 또는 Arch의 차이점은 무엇입니까? 궁극적으로 짧은 대답은 패키지 관리자 입니다.

각 배포판은 사용자에게 다양한 정도의 편리 성과 유용성을 갖춘 시스템 설치 및 유지 관리 방법을 제공합니다.

이 안내서는 각 패키지 관리 시스템 에서 기본 작업을 수행하는 방법에 대한 간략한 설명을 제공하므로 어느 것이 적합한 지 결정할 수 있습니다.

팩맨

널리 사용되는 단순하지만 강력한 Arch Linux 패키지 관리자이며 Linux 배포본은 거의 알려져 있지 않습니다. 설치, 자동 종속성 해결, 업데이트, 제거 및 소프트웨어 실격을 포함하여 다른 패키지 관리자의 기본 기능 중 일부를 제공합니다.

Arch 사용자를 위해 간단하고 관리하기 쉬운 패키지로 설계되었습니다.

YUM

YUM은 RPM 패키지 관리자의 해상도 종속성입니다. YUM은 Fedora 21 및 CentOS를 포함한 Red Hat 파생 제품에 포함 된 패키지 관리 시스템 의 기본값입니다. YUM 구문은 간단하며 Apt 사용자는 변경하는 데 아무런 문제가 없습니다.

YUM을 통한 업데이트 및 업그레이드는 매우 간단하며 다음 명령이 작업을 처리합니다.

sudo yum 업데이트

패키지설치 하려면 다음 명령이 사용됩니다.

sudo yum install $ packageName

또한 package제거 하려면 명령은 다음과 같습니다.

sudo yum 제거 $ packageName

설치 가능한 패키지검색 하려면

sudo yum 검색 $ packageName

YUM 에는 사용되지 않는 종속성을 찾아서 제거하기위한 autoremove 명령이 포함되어 있지 않지만 URL에서 패키지를 설치하는 데 유용한 기능은 Apt에 포함되어 있지 않습니다.

sudo yum install $ url

APT

Apt는 Ubuntu와 같은 데비안 기반 시스템의 해상도 종속성입니다. Apt 패키지 관리자는 dpkg와 함께 소프트웨어를 업데이트, 설치 및 제거하는 쉬운 방법을 제공합니다. Apt가 없다면 데비안 시스템을 유지하는 것은 1990 년대 리눅스를 사용하는 것과 같습니다.

Apt는 간단하고 명확한 구문을 제공하기 위해 다시 작성되었지만 멋진 간단한 구문을 가지고 있습니다. 따라서 사용중인 버전 (Ubuntu 14.04 이상에는 새로운 Apt 명령이 포함됨)에 따라 다른 명령을 사용하여 동일한 결과를 얻을 수 있습니다.

소프트웨어 리포지토리업데이트 하려면 다음 명령을 사용하십시오.

sudo apt-get 업데이트

또는

sudo apt 업데이트

소프트웨어를 업데이트하려면

sudo apt-get 업그레이드

또는

sudo apt 업데이트

최신 버전과 충돌하는 패키지 종속성과 이전 또는 사용하지 않는 버전의 제거 를 시도하는보다 완전한 업그레이드의 경우 명령은 다음과 같습니다.

sudo apt-get dist-upgrade

또는

sudo apt 전체 업그레이드

이러한 명령을 결합하여 다음과 같이 연속적으로 업데이트를 수행 할 수 있습니다.

sudo apt-get 업데이트 및 sudo apt-get 업그레이드

또는

sudo apt 업데이트 및 sudo apt 업그레이드

소프트웨어설치 하려면 명령은 다음과 같습니다.

sudo apt-get install $ packageName

또는

sudo apt install $ packageName

패키지제거 하려면

sudo apt-get $ packageName 제거

또는

sudo apt 제거 $ packageName

apt-get remove 명령을 사용하여 시스템 소프트웨어를 제한 함으로써 Apt는 사용하지 않는 종속성을 추출하는 데 도움이되지만, 소프트웨어를 제거하거나 업그레이드하는 동안 나중에 일부 종속성이 발생할 수 있습니다. 시스템에 머 무르십시오. 시스템에서 이러한 패키지를 제거하려는 경우. Apt에는이 작업에 대한 명령이 포함되어 있습니다.

sudo apt-get 자동 제거

또는

sudo apt 자동 제거

설치 가능한 패키지를 검색하십시오.

sudo apt-cache 검색 $ packageName

또는

sudo apt 검색 $ packageName

Apt 는 현재 URL에서 패키지를 설치하는 기능을 제공하지 않으므로 사용자가 직접 설치할 패키지를 찾아 다운로드해야합니다. 우분투와 그 파생 상품 중 일부는 한 번의 클릭으로 apturl 링크로이 문제를 해결했습니다.

엔트로피

엔트로피 는 젠투의 파생물 인 Sabayon Linux 시스템의 기본 패키지 관리자입니다. Entropy를 흥미롭게 만드는 것은 Sabayon이 Entropy를 통해 바이너리 파일을 사용하고 Gentoo의 패키지 관리자 Portage를 통해 소스 코드를 사용한다는 것입니다. 이 시스템의 기본 요약은 다음과 같습니다.

  • 소스 패키지는 Portage를 사용하여 Entropy를 통해 이진 파일로 빌드되며 Entropy는 이진을 Entropy 패키지로 변환하고, 엔트로피 패키지는 Sabayon 리포지토리에 추가되며 Entropy를 통해 이진 파일을 설치합니다.

엔트로피는 Apt, YUM, ZYpp 및 DNF와 비교할 수 있으므로 초보자도 쉽게 명령을 사용할 수 있습니다. 엔트로피에는 단축키도 포함되어 있습니다.

소프트웨어를 업데이트하려면

sudo equo 업데이트

또는

sudo equo up

모든 패키지를 업데이트하려면

sudo equo 업그레이드

또는

sudo equo u

이 명령들은 동시에 사용될 수 있습니다:

sudo equo 업데이트 및 sudo equo 업그레이드

또는

sudo equo up && sudo equo u

패키지를 설치하려면

sudo equo install $ packageName

또는

$ packageName의 sudo equo

패키지를 제거하려면

sudo equo 제거 $ packageName

또는

sudo equo rm $ packageName

설치 가능한 패키지를 검색하려면

sudo equo search $ packageName

ZYpp

ZYpp는 RPM 패키지 관리에 대한 또 다른 해상도 종속성 이며 OpenSUSE 및 SUSE Linux Enterprise의 기본 패키지 관리자입니다. ZYpp은 YUM과 같은 이진.rpm을 사용하지만 C ++로 작성되기 때문에 약간 빠르지 만 YUM은 Python으로 작성됩니다. ZYpp에는 전체 명령 대신 사용할 수있는 명령 바로 가기가 포함되어있어 사용이 매우 쉽습니다.

우리는 당신에게 최고의 리눅스 배포판을 추천합니다 2018

YUM과 마찬가지로 ZYpp는 다음 명령을 사용하여 모든 패키지를 업데이트하고 개선합니다.

sudo zypper 업데이트

또는

sudo zypper up

패키지를 설치하려면

sudo zypper 설치 $ packageName

또는

$ packageName의 sudo zypper

패키지를 제거하려면 다음 명령을 사용하십시오.

sudo zypper 제거 $ packageName

또는

sudo zypper rm $ packageName

설치 가능한 패키지를 검색하십시오.

sudo zypper 검색 $ packageName

YUM과 마찬가지로 ZYpp에는 자동 제거 명령이 포함되어 있지 않습니다. 또한 Ubuntu와 마찬가지로 OpenSUSE에는 설치 패키지를 기반으로 웹에 대한 원 클릭 설치 링크가 있습니다.

DNF 또는 Dandified YUM

DNF는 ZYpp 기능, 특히 해상도 기능에 대한 종속성을 사용 하는 YUM 재 작성 입니다. DNF는 Fedora 22 이상의 기본 패키지 관리자이며 향후 기본 CentOS 시스템이되어야합니다.

전체 시스템을 업데이트하고 업그레이드 하려면 다음 을 수행하십시오.

sudo dnf 업데이트

패키지를 설치하려면

sudo install $ packageName

패키지를 제거하려면

sudo dnf 제거 $ packageName

설치 가능한 패키지를 검색하십시오.

sudo dnf search $ packageName

YUM 및 ZYpp와 달리 DNF는 다음을 사용하지 않고 시스템을 검색하고 종속성을 제거하는 autoremove 명령을 제공합니다.

sudo dnf 자동 제거

또한 DNF는 URL에서 패키지를 설치할 수 있습니다.

sudo dnf 설치 $ url

사용 가능한 여러 패키지 관리자를 테스트하면 모든 배포판에서 가장 편안한 관리자를 찾을 수 있습니다.

부팅 가능한 Ubuntu USB를 만드는 방법을 읽는 것이 좋습니다 .

패키지 관리는 Linux에서 매우 중요하며, 여러 패키지 관리자를 사용하는 방법을 아는 것은 저장소에서 소프트웨어를 다운로드하거나 설치하는 것뿐만 아니라 종속성업데이트, 관리 및 소프트웨어를 제거하는 것 외에도 사용자를 도울 수 있습니다. Linux 시스템 관리에서 매우 중요하고 중요한 섹션입니다.

어떤 패키지 관리자가 가장 적합합니까? 기본 배포판 외부에서 이러한 패키지 관리자 중 하나를 설치해 보셨습니까? 바라건대 당신이 그것을 좋아하고 리눅스에 대한 더 많은 튜토리얼을 원한다면, 당신은 의견을 남기고 소셜 네트워크에 공유 할 수 있습니다.

하드웨어

편집자의 선택

Back to top button