私は今日Debianの新規インストールをしました。そして今私はSSHサーバをインストールしようとしていますので私はリモートでマシンに接続することができます。
apt-get install sshを実行すると、パッケージをインストールできないというメッセージが表示されます。 依存関係を手動でインストールしようとしているところでは、libedit2パッケージ(openssh-clientに必要です。これはサーバーへの依存関係など)を必要とするところまで行きました。
apt-get installを実行すると、次のようなメッセージが表示されました。
パッケージlibedit2は利用できませんが、別のパッケージによる参照元です。これは、パッケージが見つからない、時代遅れになった、または他のソースからしか入手できないことを意味します。
オンラインパッケージ検索をチェックしたところ、Jessie用のパッケージが存在するようです。その後、sources.listをチェックして次の行を追加しました。
deb http://security.debian.org/ jessie/updates main
deb http://ftp.uk.debian.org/ jessie-updates main
私は、パッケージが置かれるはずのメインリポジトリ(更新のみ)を見ませんでしたので、私はこれを加えました:
deb http://ftp.debian.org/debian jessie main
その後、パッケージが見つかってインストールされることを期待していますが、apt-get updateを実行したときにエラーが発生しました。
Failed to fetch http://ftp.debian.org/debian/dists/jessie/main/binary-i386/Packages 404 Not Found [IP: 130.89.148.12 80]
私は古いAMD Athlon XPを使用しています、これがx86バージョンがインストールされていてi386リポジトリがチェックされている理由です。
SSHのインストールに関する問題の解決にご協力ください。 あなたが追加情報を必要とするならば、私はそれを提供します。
編集する 私はこの質問を書いたとき、私は一日中apt-get updateしようとしていましたが、パッケージがサーバー上で見つからなかったというエラーを受け取りました。今私は再び更新し、すべてが正常に完了しました。その後、SSHをインストールしようとするとハッシュミスマッチエラーが発生しました。私はもう30分待ってからやり直してSSHをインストールした。何が起こったのか説明できません。
http://ftp.debian.org/debian/dists/jessie/main/binary-i386/Packages.gz
(注意してください .gz
最後に)。システムが目的のURLを取得しようとしている理由はわかりませんが、ここから見ていきます。
apt-get update
?