Ubuntu 8.10 に PHP をインストールしていますが、パッケージが見つかりません。

Ubuntu 8.10 に PHP をインストールしていますが、パッケージが見つかりません。

私は Linux 初心者です。仕事のために PHP をインストールする必要がありますが、自分の Web サーバーを使用しているため、必ずしも 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をインストールしようとしても同じタイプのエラーが出ます。Webで読んだところ、これはリポジトリ関連の問題だそうです。「apt-get update」を試みると404エラーが出ます。この出力を貼り付けておきます。http://pastebin.com/g74DNzxL

Ubuntu 8.10 に PHP をインストールする方法を教えてください。

答え1

これは Ubuntu の非常に古いバージョンであり、サポートされなくなりました。Ubuntu の新しいバージョン (できれば最新の LTS) にアップグレードした方がよいでしょう。更新は行われず、何かが壊れる可能性があり、最新のセキュリティおよび機能パッチのない古いパッケージが存在します。アップグレードを強くお勧めします

これで終わりです...

どうやら、sources.lst を変更して、EOL されたリポジトリのリポジトリの最新の更新を取得することで、古いリポジトリにアクセスできる可能性があります。(ソース)/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デフォルトのリポジトリの代わりに、この場所にファイルを指定できます。

ただし、このような古いディストリビューションの使用はやめることを強くお勧めします。長期間サポートされている古くて安定したものを使用する必要がある場合は、次の 2 つのオプションがあります。

  • 最初の選択肢として、2012年4月にリリースされたUbuntu 12.04を使用してください。これが目的に適う場合は、素晴らしい
  • 2番目の選択肢として、2010年4月にリリースされたUbuntu 10.04を使用します。これが目的に適うのであれば、大丈夫
  • 最後の選択肢として、2008年4月にリリースされたUbuntu 8.04を使用します。これは実際には年上のUbuntu 8.10 よりも古いバージョンですが、2013 年 4 月まで Ubuntu Server で正式にサポートされます。

見るこのWikiページこれは Ubuntu のリリース ライフサイクルを説明しています。このライフサイクルでは、いくつかの標準リリース (通常 3 つ) があり、それぞれが非常に短い期間 (1 年半) でサポートが終了し、その後、非常に長い期間 (デスクトップの場合は 4 年間、サーバーの場合は 7 年間) にわたってセキュリティとバグ修正の更新が維持される長期サポート リリースが続きます。

関連情報