!["그룹 설치"는 어떻게 작동하나요? (그룹 설치를 일반 멀티냠 설치로 전환하는 방법-와이? )](https://linux55.com/image/46148/%22%EA%B7%B8%EB%A3%B9%20%EC%84%A4%EC%B9%98%22%EB%8A%94%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%9E%91%EB%8F%99%ED%95%98%EB%82%98%EC%9A%94%3F%20(%EA%B7%B8%EB%A3%B9%20%EC%84%A4%EC%B9%98%EB%A5%BC%20%EC%9D%BC%EB%B0%98%20%EB%A9%80%ED%8B%B0%EB%83%A0%20%EC%84%A4%EC%B9%98%EB%A1%9C%20%EC%A0%84%ED%99%98%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95-%EC%99%80%EC%9D%B4%3F%20).png)
정확히 동일한 결과를 복제하는 방법에 대한 데이터를 원합니다.
yum groupinstall "Printing client"
명령을 실행하는 대신 run
yum install <package> -y
어쩌면 여러 번.
나는 다음과 같이 각 패키지의 이름을 얻을 수 있다는 것을 알고 있습니다.
냠 그룹 정보 "인쇄 클라이언트"
하지만 이를 고려하면 설치해야 하는 패키지에는 필수 패키지, 기본 패키지, 선택적 패키지라는 3가지 범주가 있습니다.
"순서대로"를 사용하여 설치하는 방법을 아는 방법
yum install
원본과 정확히 동일한 결과를 복제합니다.
yum groupinstall "Printing client" ?
답변1
내 시스템은 Fedora 14와 같이 약간 구식이므로 해당 그룹은 없지만 "인쇄 지원" 그룹은 있지만 내 예가 귀하의 질문과 여전히 관련이 있다고 생각합니다.
이미 언급했듯이 이 명령을 사용하여 yum groupinfo <group name>
특정 그룹에서 제공하는 패키지를 찾을 수 있습니다. 설치에 관해서는 "필수" 및 "기본" 패키지를 모두 설치해야 한다고 가정합니다. 이것은 이렇게 할 수 있습니다.
이 yum.conf
매개변수는 group_package_types
설치되는 유형을 제어합니다.
발췌man yum.conf
group_package_types List of the following: optional, default, mandatory.
Tells yum which type of packages in groups will be installed when
'groupinstall' is called.
Default is: default, mandatory
예
다음 명령을 실행하여 패키지 목록을 가져올 수 있습니다.
필수적인
$ yum groupinfo "Printing Support" | paste -s -d ' '| \
grep -oP '(?<=tory Packages:\s{4}).*(?=Default Packages:\s+)' | \
sed 's/[\t ]\+/ /g'
cups ghostscript ghostscript-cups
기본
$ yum groupinfo "Printing Support" | paste -s -d ' '| \
grep -oP '(?<=Default Packages:\s{4}).*(?=Optional Packages:\s+)' | \ sed 's/[\t ]\+/ /g'
bluez-cups cups-pk-helper foomatic foomatic-db-ppds foomatic-filters gutenprint gutenprint-cups hpijs hplip mpage paps printer-filters samba-client system-config-printer system-config-printer-udev
그런 다음 이 2개의 명령을 2개의 변수에 저장할 수 있습니다.
$ mpkgs=$(yum groupinfo "Printing Support" ....)
$ dpkgs=$(yum groupinfo "Printing Support" ....)
그런 다음 yum
다음과 같이 실행하십시오.
$ yum install -y $mpkgs $dpkgs
이와 같이 모든 패키지를 제공하면 yum
각 호출 중에 올바른 패키지 세트를 제공하는 것에 대해 걱정할 필요 없이 종속성이 충족되는지 확인할 수 있습니다.