libncurses5 のダウンロードに失敗しました

libncurses5 のダウンロードに失敗しました

コンピュータに ncurses ライブラリをインストールできません。 make でコンパイルすると、致命的なエラー n.curses.h: No such file or directory が発生します。

ターミナル経由でインストールしようとしましたが、成功しませんでした。次の応答がありました:sudo apt-get install libncurses5 libncurses5:i386

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package libncurses5
E: Unable to locate package libncurses5:i386

また、以下を使用したため、source.list を修正しようとしました: sudo tee /etc/apt/sources.list

しかし、ファイル上のすべてが削除されました。Web で検索すると、次のものを見つけました:

deb http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-updates main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-security main restricted universe multiverse

deb http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse

(...)

コピーして source.list に貼り付け、または の#ところに ' 'を配置しました。現在、ターミナル経由でソフトウェアをダウンロードできません。助けてもらえますか?debdeb-src


uname -a; arch

Linux muca 5.8.0-59-generic #66~20.04.1-Ubuntu SMP Thu Jun 17 11:14:10 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
x86_64

答え1

つまり、64 ビット Ubuntu 20.04 LTS を実行していることになります。次の単一の長いコマンドを使用して、デフォルトの APT リポジトリを復元できます。

cat <<EOF | sudo tee /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ focal main universe multiverse restricted
deb http://security.ubuntu.com/ubuntu/ focal-security main universe multiverse restricted
deb http://archive.ubuntu.com/ubuntu/ focal-updates main universe multiverse restricted
deb http://archive.ubuntu.com/ubuntu/ focal-backports main universe multiverse restricted

deb-src http://archive.ubuntu.com/ubuntu/ focal main universe multiverse restricted
deb-src http://security.ubuntu.com/ubuntu/ focal-security main universe multiverse restricted
deb-src http://archive.ubuntu.com/ubuntu/ focal-updates main universe multiverse restricted
deb-src http://archive.ubuntu.com/ubuntu/ focal-backports main universe multiverse restricted
EOF

32ビットi386アーキテクチャを追加し、パッケージリストを更新して必要なパッケージをインストールします。

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libncurses5 libncurses5:i386

関連情報