我有这个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
我收到此错误:
错误:“multiverse”无效
命令“/bin/sh -c add-apt-repository multiverse”返回非零代码:1
我怎样才能让它工作?
答案1
我显然通过这样做解决了这个问题:
RUN sed -i "/^# deb.*multiverse/ s/^# //" /etc/apt/sources.list
RUN sed -i "/^# deb.*universe/ s/^# //" /etc/apt/sources.list
而不是这样:
RUN add-apt-repository multiverse
RUN add-apt-repository universe
答案2
非常感谢 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
答案3
但我仍然面临这个问题