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
我怎样才能让它发挥作用?
我显然通过这样做解决了这个问题:
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)
| 归档时间: |
|
| 查看次数: |
23139 次 |
| 最近记录: |