
cloud-init를 사용하여 Debian 인스턴스에 일부 zfs 패키지를 설치해야 합니다. 패키지 중 하나에 contrib 소스가 필요합니다. 소스 목록을 업데이트하도록 가져올 수 있지만 패키지가 설치되지 않습니다. contrib 소스 목록을 제거하면 contrib가 필요한 패키지가 아닌 일부 패키지가 설치됩니다. 22. cloud-init를 사용하여 zfs와 모든 필수 구성 요소를 성공적으로 설치한 사람이 있습니까?
내가 사용하는 것은 다음과 같습니다. source.list 파일을 추가하거나 package_update
업데이트 preserve_sources_list: true
하지 못하는 경우입니다. 나는 이길 수 없다. ㅋㅋㅋ 고마워요!
#cloud-config
locale: en_US.UTF-8
timezone: America/New_York
apt:
sources_list: | # needed for spl package
deb $MIRROR $RELEASE bullseye main contrib
deb-src $MIRROR $RELEASE bullseye main contrib
deb $MIRROR $RELEASE bullseye-updates main contrib
deb-src $MIRROR $RELEASE bullseye-updates main contrib
deb $MIRROR $RELEASE bullseye-security main contrib
deb-src $MIRROR $RELEASE bullseye-security main contrib
packages:
- linux-headers-5.10.0-21-amd64
- linux-image-amd64
- spl
- kmod
- snapd
- nfs-common
- htop
- nano
- build-essential
- zfsutils-linux
- zfs-dkms
- zfs-zed
runcmd:
- mkdir /mnt/v-nas
- mkdir /mnt/home
답변1
소스 라인이 잘못된 것 같습니다. Debian Bullsye에서는 $RELEASE
으로 대체됩니다 bullseye
.
그러므로 이것은:
deb $MIRROR $RELEASE bullseye main contrib
다음과 같이 적절한 목록 구성으로 렌더링되어야 합니다.
deb http://some.site.com/ bullseye bullseye main contrib
정말 두 개의 항목이 있어야 합니까 bullseye
?