꼭두각시가 Freebsd에서 포트 콜렉션을 사용하도록하려면 어떻게해야합니까?


0

방금 적용하는 데 약 23 초가 걸리는 기본 꼭두각시 매니페스트를 시도했습니다.

root@ovh:/root # cat freebsd.pp
package { '*./editors/vim':
    ensure => installed,
}

--debug 스위치를 추가 한 후 pkg_add로 vim 패키지를 다시 설치할 때마다 꼭두각시가 어떻게 나타나는지 명확하게 알 수있었습니다.

q1) 꼭두각시가 포트 마스터 나 다른 포트 관리 유틸리티에서 포트 수집을 사용하도록하려면 어떻게해야합니까?

q2)이 패키지 이름은 리눅스 배포판에도 유효합니까? 아니면 file다른 두 항목을 만들어야 provider합니까?

답변:


3

와일드 카드를 삭제하고 공급자를 제공하면 작업 속도가 향상됩니까?

package { 'editors/vim':
    ensure => 'installed',
    provider => 'ports',
}

여러 운영 체제에 대한 지원을 추가하려면 다음을 사용할 수 있습니다.

case $operatingsystem {
    centos, redhat: { 
        $provider = "yum",
        $vim = "vim", 
    }
    freebsd: { 
        $provider = "ports", 
        $vim = "editors/vim", 
    }
    default: { fail("Unrecognized operating system") }

}

package { $vim:
    ensure => 'installed',
    provider => $provider,
}
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.