에 CentOS/RHEL, 패키지를 개별적으로 설치하거나 그룹의 단일 작업으로 여러 패키지를 설치할 수 있습니다. 패키지 그룹에는 개발 도구, 웹 서버(예: 램프 또는 렘프), 데스크탑(씬 클라이언트로도 사용할 수 있는 최소한의 데스크탑) 및 기타 여러 가지가 있습니다.
또한 읽기: RHEL, CentOS 및 Fedora에 설치된 모든 패키지를 나열하는 3가지 방법
이 가이드에서는 다음을 사용하여 패키지 그룹을 설치하는 방법을 설명합니다. YUM 패키지 관리자 CentOS, RHEL 및 Fedora 배포판.
yum 버전에서 3.4.2, groups 명령이 도입되었으며 현재 작동합니다. 페도라-19+ 그리고 CentOS/RHEL-7+; 그룹을 처리하기 위한 모든 하위 명령을 함께 제공합니다.
모든 yum repos에서 사용 가능한 그룹을 나열하려면 다음과 같이 list 하위 명령을 사용합니다.
# yum 그룹 목록. 또는. # 냠 그룹리스트.
Yum 그룹 패키지 목록
로드된 플러그인: changelog, fastmirror. 설치된 그룹 파일이 없습니다. 실행 가능: yum groups 표시 변환(man yum 참조) 캐시된 호스트 파일에서 미러 속도 로드 * 기본: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * 추가 기능: mirrors.linode.com * 업데이트: mirrors.linode.com. 사용 가능한 환경 그룹: 최소 설치 컴퓨팅 노드 인프라 서버 파일 및 인쇄 서버 MATE 데스크탑 GUI GNOME Desktop KDE 플라즈마 작업 공간 개발 및 크리에이티브가 있는 기본 웹 서버 가상화 호스트 서버 워크스테이션. 사용 가능한 그룹: CIFS 파일 서버 호환성 라이브러리 콘솔 인터넷 도구...
요약 하위 명령을 사용하여 총 그룹 수를 볼 수 있습니다.
# yum 그룹 요약.
총 Yum 그룹 나열
로드된 플러그인: changelog, fastmirror. 설치된 그룹 파일이 없습니다. 실행 가능: yum groups 표시 변환(man yum 참조) 캐시된 호스트 파일에서 미러 속도 로드 * 기본: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * 추가 기능: mirrors.linode.com * 업데이트: mirrors.linode.com. 사용 가능한 환경 그룹: 11. 사용 가능한 그룹: 38. 완료.
패키지 그룹 설치를 진행하기 전에 그룹을 볼 수 있습니다. ID, info 하위 명령을 사용하여 그룹 및 다양한 범주(필수, 기본 및 선택적 패키지) 아래에 포함된 다양한 패키지에 대한 간략한 설명입니다.
# yum groups info "개발 도구"
그룹 정보 및 패키지 나열
로드된 플러그인: changelog, fastmirror. 설치된 그룹 파일이 없습니다. 실행 가능: yum groups 표시 변환(man yum 참조) 캐시된 호스트 파일에서 미러 속도 로드 * 기본: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * 추가 기능: mirrors.linode.com * 업데이트: mirrors.linode.com 그룹: 개발 도구 Group-Id: 개발 설명: 기본 개발 환경. 필수 패키지: +autoconf +automake binutils +bison +flex gcc +gcc-c++ gettext +libtool make +patch pkgconfig redhat-rpm-config +rpm-build +rpm-sign...
예를 들어 패키지 그룹을 설치하려면 개발 도구 (기본 개발 환경)에서는 다음과 같이 install 하위 명령어를 사용합니다.
# yum groups는 "개발 도구"를 설치합니다.
패키지 그룹 설치
로드된 플러그인: changelog, fastmirror. 설치된 그룹 파일이 없습니다. 실행 가능: yum groups 표시 변환(man yum 참조) 베이스 | 3.6kB 00:00:00 epel/x86_64/metalink | 23KB 00:00:00 에펠 | 4.3kB 00:00:00 엑스트라 | 3.4KB 00:00:00 마리아DB | 2.9KB 00:00:00 업데이트 | 3.4KB 00:00:00(1/4): extras/7/x86_64/primary_db | 129kB 00:00:15(2/4): 업데이트/7/x86_64/primary_db | 3.6MB 00:00:15(3/4): epel/x86_64/primary_db | 6.1MB 00:00:15 (4/4): epel/x86_64/updateinfo | 838 kB 00:00:15 캐시된 호스트 파일에서 미러 속도 로드 * 기본: mirrors.linode.com * epel: mirror.freethought-internet.co.uk * 추가 기능: mirrors.linode.com * 업데이트: mirrors.linode.com. 종속성 해결. --> 트랜잭션 검사를 실행 중입니다. > autoconf.noarch 0:2.69-11.el7 패키지가 설치됩니다. --> 처리 종속성: m4 >= 패키지의 경우 1.4.14: autoconf-2.69-11.el7.noarch. > automake.noarch 0:1.13.4-3.el7 패키지가 설치됩니다...
그룹을 제거하려면(시스템에서 그룹의 모든 패키지를 지웁니다) remove 하위 명령을 사용하면 됩니다.
# yum groups는 "개발 도구"를 제거합니다.
아래 명령을 사용하여 그룹을 설치된 것으로 표시할 수도 있습니다.
# yum groups 표시 설치 "개발 도구"
지금은 여기까지입니다! yum 매뉴얼 페이지의 groups 하위 섹션에서 더 많은 하위 명령과 설명을 찾을 수 있습니다.
Yum 패키지 관리자에 대한 다음 기사를 읽고 싶을 수도 있습니다.
이 가이드에서는 CentOS, RHEL 및 Fedora에서 YUM 패키지 관리자를 사용하여 패키지 그룹을 설치하는 방법을 설명했습니다. 아래 의견 양식을 사용하여 이 기사와 관련된 질문이나 견해를 보내주십시오.