背景
tftpd-hpa、samba、apache2 などのアプリケーションをいくつかインストールしようとしていますが、うまくいかないようです。Google で答えを探してみましたが、役に立ちませんでした。dnsmasq と ssh をインストールしたところうまくいき、問題なく使用しています。しかし、他のアプリケーションをインストールしようとすると、エラー メッセージが大量に表示されます。
Package samba is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'samba' has no installation candidate
Apache2 では少し異なる問題があるようです:
The following packages have unmet dependencies:
apache2 : Depends: apache2-bin (= 2.4.10-10+deb8u1) but it is not going to be installed
Depends: apache2-utils (>= 2.4) but it is not going to be installed
Recommends: ssl-cert but it is not installable
E: Unable to correct problems, you have held broken packages.
tftpd-hpaをインストールする場合
E: Unable to locate package tftpd-hpa
試行:
ミラーを変更して/etc/apt/sources.list
、その後 apt-get を使用しようとしましたが、うまくいきませんでした。私はニュージーランドにいるので、ソースとして「ftp.nz.debian.org/debian」を使用しています。また、CD からインストールしたのですが、dnsmasq と ssh をインストールしたときに、CD を再度挿入するように求められました。そのため、これが問題かどうかはわかりません。
潜在的な問題:
それで、私のミラーに関係があると思いますhttp://ftp.nz.debian.org
。ミラーを数時間しか離れていないオーストラリアに変更し、すべてのパッケージを受信できました。他のニュージーランドのミラーもすべて試してみましたが、効果はありませんでした。私の島は死んでしまったようです。
答え1
まず、 の先頭から CD 行を削除します。次に、同じファイルで/etc/apt/sources.list
ミラーを に設定し、 を実行します。その後、コマンドを再試行します。httpredir.debian.org
apt-get update
apt-get install
これはDebianミラーリダイレクタを使用します。http://httpredir.debian.org/そうすれば、常に機能しているミラーを指すようになります。
nz.debianが動作しない理由については、http://ftp.nz.debian.org/debian/現在、上部に 2 つのファイルがあります。
[SND] Archive-Update-in-Progress-mirror.aarnet.edu.au 24-Sep-2015 13:52 0 [SND] Archive-Update-in-Progress-mirror.waia.asn.au 24-Sep-2015 16:00 6
つまり、ミラーは現在ウェストアイランドから同期されています。
ftp.nz.debian.org
は別名であり、ftp.citylink.co.nz
「他の NZ ミラー」を試しても役に立たなかった理由です。