APTがパッケージを見つけることができないのはなぜですか?

APTがパッケージを見つけることができないのはなぜですか?

Debian 8(「Jessie」)を新しくインストールし、このfirewalldパッケージをインストールしたいのですが、APTはパッケージを見つけることができません。これは、インストール時にミラーを指定していないことに関連している可能性がありますが、私が知っている限り、ミラーを適切に設定しました。

firewalldミラーに位置:

http://ftp.us.debian.org/debian/pool/main/f/firewalld/

この画像は私の/etc/apt/sources.listファイルにあります:

deb http://ftp.us.debian.org/debian/ jessie-updates main contrib
deb-src http://ftp.us.debian.org/debian/ jessie-updates main contrib

利用可能なパッケージを更新しました。

# apt update

APTはまだそれを見つけることができません:

# apt search firewalld
Sorting... Done
Full Text Search... Done

なぜパッケージが見つからないのですか?

ベストアンサー1

sources.list少なくとも;に完全なJessieリポジトリが必要です。

deb http://ftp.us.debian.org/debian jessie main
deb http://ftp.us.debian.org/debian jessie-updates main
deb http://security.debian.org jessie/updates main

contrib(必要に応じてそれを追加できます。deb-srcパッケージのソースコードもダウンロードできるようにするには、その行を追加します。)

sources.list少なくとも次の3行が含まれていることを確認してから、次を実行します。

apt update
apt install firewalld

このjessie-updatesリポジトリにはJessieのアップデートのみが含まれており、元のJessieリリースの一部であり、今後アップデートされていないパッケージは含まれていません。バラより/etc/apt/sources.listの「jessie」と「jessie-updates」ディストリビューションの違いは何ですか?より多くの情報を知りたいです。

おすすめ記事