Yum을 사용하여 설치

Yum을 사용하여 설치

내가 아는 한 일부 저장소에서는 패키지를 다운로드할 수 있으며 일부 저장소에서는 특정 패키지만 제공합니다.

필요한 패키지를 제공하고 내 Linux 버전(현재 RHEL 6.3)과 호환되는 저장소를 찾는 방법을 알고 싶습니다.

설치하고 싶어요

yum install curl-devel expat-devel gettext-devel \
  openssl-devel zlib-devel

이러한 패키지를 제공하는 저장소를 어떻게 찾을 수 있나요?

답변1

일반적으로 pkg.org를 사용하여 리포지토리를 찾을 수 있습니다.

또한 나는 일반적으로 패키지 이름을 검색하고 내가 찾고 있는 배포판에 따라 이름에서 비트를 더하거나 뺍니다.

CentOS/RHEL:

  • 버전 5 또는 6의 배포판에서 el5 또는 el6이라는 패키지를 찾으세요.

페도라:

  • f#이라는 패키지를 찾으세요. 여기서 #은 숫자입니다(예: Fedora 14의 경우 14, Fedora 18의 경우 18).

다음은 사용 가능한 리포지토리의 좋은 목록입니다. 대부분의 리포지토리에는 모든 변형(Fedora, CentOS, RHEL)에 대한 패키지가 포함되어 있습니다.

재연마

이 명령을 사용하여 보유한 리포지토리를 볼 수 있습니다.

$ yum repolist
Loaded plugins: fastestmirror, priorities, refresh-packagekit
Loading mirror speeds from cached hostfile
 * base: mirror.ubiquityservers.com
 * epel: mirror.steadfast.net
 * extras: mirror.ubiquityservers.com
 * updates: ftp.linux.ncsu.edu
73 packages excluded due to repository priority protections
repo id                                            repo name                                                                                 status
base                                               CentOS-6 - Base                                                                           6,315+66
*epel                                              Extra Packages for Enterprise Linux 6 - x86_64                                               9,182
extras                                             CentOS-6 - Extras                                                                              6+7
updates                                            CentOS-6 - Updates                                                                             916
repolist: 16,419

인용하다

관련 정보