無法在 debian 中取得應用程式

無法在 debian 中取得應用程式

背景

我正在嘗試安裝一些應用程序,例如 tftpd-hpa、samba 和 apache2,但我似乎無法執行此操作。我嘗試在谷歌上尋找答案,但沒有成功。我很幸運地安裝了 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。我已經把鏡子換到了澳大利亞,距離只有幾個小時的路程,並且設法拿到了所有包裹。我也嘗試過使用所有其他 nz 鏡像,但都無濟於事。我猜我的島已經死了。

答案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/現在頂部有兩個檔案:

[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這就是為什麼嘗試「其他紐西蘭鏡像」沒有幫助的原因。

相關內容