実行すると、sudo apt update
このエラーが発生します。
E: The repository 'https://download.docker.com/linux/ubuntu \ Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
私は完全なLinuxの愚かな奴なので、答えを単純化していただきありがとうございます。
私は問題を解決するためにいくつかの方法を試しましたが、ppa purgeを使用すると実行時には機能しません。
E: The repository 'https://download.docker.com/linux/ubuntu \ Release' does not have a Release file.
Warning: apt-get update failed for some reason
ほとんどの場合、同じエラーが発生します。 Linuxの愚かな奴である前に言ったように、他のタイプのコマンドで動作してもppaの名前が見つかりません。だから私はこのようにコマンドを実行します。
sudo add-apt-repository --remove ppa:docker
前述したように、私の答えを理解するのに役立つ必要があり、この記事の意味を理解するのにももっと助けが必要です。
システム:
オペレーティングシステム:PoP!OS、Ubuntu 20.04 LTSベース。以下は、より高度な情報を含むSteamベンチマークです。マイコンピュータ
答え1
エラーメッセージは次のとおりです。
E: The repository 'https://download.docker.com/linux/ubuntu \ Release' does not have a Release file.
echo $(lsb_release -cs)
ディストリビューションのコード名を印刷するには実行してください。またはを使用してNanoテキストエディタで編集するには
/etc/apt/sources.list
(どこかに)開き、次の行を変更します。/etc/apt/sources.list.d/
sudo nano /etc/apt/sources.list
sudo nano /path/to/somewhere-in-/etc/apt/sources.list.d/*.list
deb [arch=amd64] https://download.docker.com/linux/ubuntu \ stable
バックスラッシュ文字を
\
ディストリビューションのコード名に置き換えます。sudo apt update
パッケージデータベースを更新するには実行してください。
Nanoテキストエディタキーボードショートカット
キーボードの組み合わせCtrl+を使用しOてキーを押してEnterファイルを現在の場所に保存します。 nanoを終了するには、
キーボードの組み合わせCtrl+を使用してくださいX。
答え2
Linux Mint 21.3シナモン(Ubuntu 22.04.01)を使用する
cat /etc/os-release
NAME="Linux Mint" VERSION="21.3 (Virginia)" ID=linuxmint ID_LIKE="ubuntu debian" PRETTY_NAME="Linux Mint 21.3" VERSION_ID="21.3" HOME_URL="https://www.linuxmint.com/" SUPPORT_URL="https://forums.linuxmint.com/" BUG_REPORT_URL="http://linuxmint-troubleshooting-guide.readthedocs.io/en/latest/" PRIVACY_POLICY_URL="https://www.linuxmint.com/" VERSION_CODENAME=virginia UBUNTU_CODENAME=jammy
その値を使用してUBUNTU_CODENAME
次のステップに進みます。
sudo nano /etc/apt/sources.list.d/docker.list
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu virginia stable
virginia
値をに変更しますUBUNTU_CODENAME
。virginia
->jammy
何らかの理由で、公式インストールで提案されたコマンドの対応する場所に誤った値が入力されました。https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository
最終結果は、変更したばかりのファイルで次のようになります。
deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu jammy stable
sudo apt-get update
幸運を祈る