在 Ubuntu 8.10 上安裝 php;找不到包?

在 Ubuntu 8.10 上安裝 php;找不到包?

我是 Linux 新手。對於某些工作,我需要安裝 php,但不一定安裝 apache,因為我使用自己的網頁伺服器。我使用的是 Ubuntu 8.10。但是當我嘗試安裝 php 時出現以下錯誤。

root@ubuntu:/home/sam/WS/webserver#  apt-get install php5
Reading package lists... Done
Building dependency tree       
Reading state information... Done
.E: Couldn't find package php5

如果我嘗試安裝 apache 也會出現相同類型的錯誤。我在網路上讀到這是一個與儲存庫相關的問題。當我嘗試“apt-get update”時,出現 404 錯誤。我已將此輸出貼到http://pastebin.com/g74DNzxL

請告訴我如何在 ubuntu 8.10 上安裝 php。

答案1

它是一個非常舊的 ubuntu 版本,不再受支援。您最好升級到新版本的 ubuntu(最好是最新的 LTS)。您將無法獲得更新,事情可能會崩潰,您的軟體包已經過時,沒有最新的安全性和功能補丁。我強烈建議升級

現在我們已經完成了...

顯然,您可以透過更改您的sources.lst來存取較舊的儲存庫,以從已停產的儲存庫中取得儲存庫的最新更新。(來源)。將 /etc/sources.lst 重新命名為sources.lst.old,並將以下內容貼到新的 /etc/sources.lst 檔案中

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ intrepid main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ intrepid-security main restricted universe multiverse
# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ intrepid-backports main restricted universe multiverse

apt-get update && apt-get install php5
並希望它仍然存在。這不是一個好主意,並且沒有經過真正的測試

答案2

這不起作用的原因是 Ubuntu 主存儲庫已刪除 Ubuntu 8.10 的軟體包,因為它是:

  • 不是長期支援 (LTS) 版本;和
  • 它是極為舊(版本號中的“8”代表年份2008年,現在是大約 4 年前)。就 Linux 桌面的演進速度而言,使用 4 年歷史的發行版相當於駕駛 1935 年的汽車。

古包有鏡子這裡帶有可用的 apt 存儲庫以及 ISO 映像下載。您可以將/etc/apt/sources.list檔案指向此位置而不是預設儲存庫。

但是,我強烈建議您停止嘗試使用這樣的舊發行版。如果您需要使用長期支援的舊且穩定的東西,您有兩種選擇:

  • 作為第一個選擇,請使用 2012 年 4 月發布的 Ubuntu 12.04。偉大的
  • 作為第二個選擇,請使用 2010 年 4 月發布的 Ubuntu 10.04。美好的
  • 作為最後的選擇,使用 2008 年 4 月發布的 Ubuntu 8.04。較老的與 Ubuntu 8.10 相比,它在 Ubuntu Server 上得到正式支援直到 2013 年 4 月。

這個維基頁面它描述了Ubuntu 版本生命週期,其中有幾個標準版本(通常是3 個),每個版本在很短的時間(一年半)後就不再受支持,隨後是一個長期支援版本,該版本是為了安全和錯誤修復更新而維護的很長一段時間(桌上型電腦 4 年,伺服器 7 年)。

相關內容