Все хранилища Ubuntu wiley добавляются в мой файл Docker, а именно main
, universe
и т. Д. И присутствуют в моем изображении докеры. Однако apt-get install
в следующем файле Docker не может найти пакеты ZIP/UnZIP. Ошибка регистрации в конце.Контейнер докеров не может найти пакеты Zip?
Как установить эти общие почтовые пакеты? Не менее p7zip-full
и rar
.
Dockerfile
FROM ubuntu:15.10
CMD ["bash"]
RUN add-apt-repository main && \
add-apt-repository universe && \
add-apt-repository restricted && \
add-apt-repository multiverse
RUN apt-get update -y && \
apt-get upgrade -y && \
apt-get dist-upgrade -y && \
apt-get -y autoremove && \
apt-get clean
RUN apt-get install p7zip \
p7zip-full \
p7zip-rar \
unace \
unrar \
zip \
unzip \
xz-utils \
sharutils \
rar \
uudeview \
mpack \
arj \
cabextract \
file-roller \
&& rm -rf /var/lib/apt/lists/*
ОШИБКА Метательное
E: Unable to locate package p7zip-full
E: Unable to locate package unace
E: Unable to locate package unrar
E: Unable to locate package zip
E: Unable to locate package unzip
E: Unable to locate package sharutils
E: Unable to locate package rar
E: Unable to locate package uudeview
E: Unable to locate package mpack
E: Unable to locate package arj
E: Unable to locate package cabextract
E: Unable to locate package file-roller
Я удивлен, что вы так далеко зашли. Насколько я могу судить, изображение ubuntu: 15.10 не имеет команды 'add-apt-repository'. – larsks
Как уже писал @larsks, ваш Dockerfile не может работать. Попробуйте удалить строки о «add-apt-repository» и о p7zip-rar, unrar ,, rar, потому что у них нет кандидата на установку в ubuntu: 15.10. Сделав это, вы можете создать изображение, перетащив другие почтовые пакеты, которые вы указали. – gile
Я добавил 'apt-apt-repository' с некоторыми настройками. Я потерял ссылку ppa seach на p7zip для Ubuntu wiley. Но тогда вам нужно знать, как установить 'p7zip' из' zip-пакетов' в файл dockerfile - Спасибо – SACn