错误:“多元宇宙”无效 + 错误:“宇宙”无效

Ale*_*lls 5 apt add-apt-repository

我有这个 Dockerfile:

FROM node:11

USER root

WORKDIR /tmp
RUN apt-get update
RUN apt-get install -y software-properties-common
RUN add-apt-repository multiverse
RUN add-apt-repository universe
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

错误:“multiverse”无效
命令“/bin/sh -c add-apt-repository multiverse”返回非零代码:1

我怎样才能让它发挥作用?

Ale*_*lls 3

我显然通过这样做解决了这个问题:

RUN sed -i "/^# deb.*multiverse/ s/^# //" /etc/apt/sources.list
RUN sed -i "/^# deb.*universe/ s/^# //" /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)

而不是这个:

RUN add-apt-repository multiverse
RUN add-apt-repository universe
Run Code Online (Sandbox Code Playgroud)


小智 1

非常感谢 Alexander Mills,我遇到了同样的问题,我能够在我的系统(Q4OS 3.10.3)上解决它:

sudo sed -i "/^# deb.*multiverse/ s/^# //" /etc/apt/sources.list
sudo sed -i "/^# deb.*universe/ s/^# //" /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)