적절한 저장소에 사용자 정의 소스를 추가하는 방법은 무엇입니까?

적절한 저장소에 사용자 정의 소스를 추가하는 방법은 무엇입니까?

kata-containers 저장소를 적절한 저장소(새 데비안 설치)에 추가하려고 하는데 소스, 키를 추가하고 패키지 관리자를 업데이트했음에도 불구하고 여전히 "패키지 x를 찾을 수 없습니다"라는 정보가 나타납니다.

$ ARCH=$(arch)
$ BRANCH="${BRANCH:-master}"
$ sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/katacontainers:/releases:/${ARCH}:/${BRANCH}/xUbuntu_$(lsb_release -rs)/ /' > /etc/apt/sources.list.d/kata-containers.list"
$ curl -sL  http://download.opensuse.org/repositories/home:/katacontainers:/releases:/${ARCH}:/${BRANCH}/xUbuntu_$(lsb_release -rs)/Release.key | sudo apt-key add -
$ sudo -E apt-get update
$ sudo -E apt-get -y install kata-runtime kata-proxy kata-shim

원천:https://github.com/kata-containers/documentation/blob/master/install/ubuntu-installation-guide.md

내부 source.list.d/kata-containers.list:

deb http://download.opensuse.org/repositories/home:/katacontainers:/releases:/x86_64:/master/Debian_9/ /

내가 놓친 게 무엇입니까?

답변1

데비안 사용의 경우(데비안 9 지원):

export DEBIAN_FRONTEND=noninteractive
ARCH=$(arch)
BRANCH="${BRANCH:-master}"
sudo sh -c "echo 'deb http://download.opensuse.org/repositories/home:/katacontainers:/releases:/${ARCH}:/${BRANCH}/Debian_${VERSION_ID}/ /' > /etc/apt/sources.list.d/kata-containers.list"
curl -sL  http://download.opensuse.org/repositories/home:/katacontainers:/releases:/${ARCH}:/${BRANCH}/Debian_${VERSION_ID}/Release.key | sudo apt-key add -
sudo -E apt-get update
sudo -E apt-get -y install kata-runtime kata-proxy kata-shim

관련 정보