Debian パッケージをインストールできません

Debian パッケージをインストールできません

Dockerコンテナを実行していますが、パッケージのインストールに問題があります。数時間のインターネット検索を行った後、問題を解決するためにさまざまな方法を試しましたが、何も機能しないようです。問題を特定するには、Linuxについて十分に知りません。

php-common特に、apt-getを使用してパッケージをインストールしようとしていますが、E: Package 'php-common' has no installation candidate応答を続けます。この応答はインストールしようとしている多くのパッケージで発生しますが、その理由はわかりません。

php7.1-apache私が使用しているDockerイメージは、Debian 10(Buster)に基づく公式のPHPイメージです。

印刷の実行uname -aLinux 1fa97a139193 4.9.184-linuxkit #1 SMP Tue Jul 2 22:58:16 UTC 2019 x86_64 GNU/Linux

私のファイルの内容は次のとおりです/etc/apt/sources.list

# deb http://snapshot.debian.org/archive/debian/20190910T000000Z buster main
deb http://deb.debian.org/debian buster main
# deb http://snapshot.debian.org/archive/debian-security/20190910T000000Z buster/updates main
deb http://security.debian.org/debian-security buster/updates main
# deb http://snapshot.debian.org/archive/debian/20190910T000000Z buster-updates main
deb http://deb.debian.org/debian buster-updates main

出力cat /etc/os-release

PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

出力cat /etc/issue

Debian GNU/Linux 10 \n \l

ベストアンサー1

画像がどこにホストされているかわからないphp7.1-apacheので、確認できません。しかし、ほとんどのDebianベースのイメージにはストレージインデックスがないため、apt-get install最初は機能しないという事実のために問題が発生しているようです。

これらのコンテナを使用するときの最初のステップはを実行することですapt-get update。完了したら、構成されapt-get installたリポジトリで目的のパッケージを使用できると仮定して機能する必要があります。

sources.listDebian 10 からパッケージをインストールする場合は、以前のバージョンベースのイメージではなく、Debian 10 ベースのイメージから始めることをお勧めします。あなたはdebian:10始めることができます

おすすめ記事