Anwendungen können in Debian nicht abgerufen werden.

Anwendungen können in Debian nicht abgerufen werden.

Hintergrund

Ich versuche, einige Anwendungen wie tftpd-hpa, Samba und Apache2 zu installieren, aber das scheint mir nicht zu gelingen. Ich habe bei Google nach Antworten gesucht, aber ohne Erfolg. Ich hatte etwas Glück bei der Installation von dnsmasq und ssh und verwende diese problemlos. Aber wenn ich versuche, andere Anwendungen zu installieren, erhalte ich eine Reihe von Fehlermeldungen.

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 scheint ein etwas anderes Problem zu haben:

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.

Bei der Installation von tftpd-hpa

E: Unable to locate package tftpd-hpa

Versucht:

Ich habe versucht, meinen Spiegel zu ändern /etc/apt/sources.listund anschließend apt-get zu verwenden. Das hat nicht funktioniert. Ich bin in Neuseeland, also verwende ich „ftp.nz.debian.org/debian“ als Quelle. Außerdem habe ich es von einer CD installiert und als ich dnsmasq und ssh installierte, wurde ich aufgefordert, die CD wieder einzulegen. Ich weiß also nicht, ob das das Problem ist.

Mögliches Problem:

Ich denke also, dass es mit meinem Spiegel zu tun hat http://ftp.nz.debian.org. Ich habe meinen Spiegel auf Australien umgestellt, das nur ein paar Stunden entfernt ist, und habe es geschafft, alle Pakete zu erhalten. Ich habe auch versucht, alle anderen neuseeländischen Spiegel zu verwenden, aber ohne Erfolg. Ich schätze, meine Insel ist einfach tot.

Antwort1

Entfernen Sie zunächst die CD-Zeilen oben in /etc/apt/sources.list. Richten Sie dann Ihren Spiegel httpredir.debian.orgin derselben Datei auf ein und führen Sie aus apt-get update. Wiederholen Sie anschließend den apt-get installBefehl.

Dies verwendet den Debian Mirror Redirector unterhttp://httpredir.debian.org/, auf diese Weise (sollte) es Sie immer auf einen funktionierenden Spiegel verweisen.

Was nz.debian betrifft, das nicht funktioniert, wenn Sie sichhttp://ftp.nz.debian.org/debian/Oben liegen momentan zwei Dateien:

[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

Das bedeutet, dass der Spiegel gerade von der Westinsel aus synchronisiert wird.

ftp.nz.debian.orgist ein Alias, ftp.citylink.co.nzweshalb der Versuch mit den „anderen NZ-Spiegeln“ nichts geholfen hätte.

verwandte Informationen