Laravel9を使用されたい場合は、amazone Linux2 か ubuntu 18.04 の無償では2選択しか現状有りません(20923.07.24現在)
しかし2023年5月31日に、Ubuntu公式での18.04のサポートが終了することに伴い、aws cloud9 でubuntu18.04選択ではphp8.1インストールできなくなりました。
amazone Linux2か ubuntu18.04より20.04へアップグレードを行うかの2択となります
以下は後者で手順をしめします。
AWS Cloud9 の無償の範疇をこえるため自己責任で実施判定を行ってください
アップグレード手順
現在インストールされているバージョンを確認します。
cat /etc/issue
Ubuntu 18.04 LTS \n \l
こう表示されました。
間違いなく18.04LTSです。
1.現在の環境を最新化する。
まず環境を最新にするため、Updateします。
sudo apt update
アップグレード対象があるかの確認をします。
確認が必要なければ、ここは飛ばしても大丈夫です。
sudo apt list –upgradable
アップグレード対象を実際に更新します。
sudo apt upgrade
2.パッケージソースのクリーンアップ
未使用のパッケージを削除します。
sudo apt –purge autoremove
途中で
Do you want to continue? [Y/n]
と聞いてくるので「y」を入力して続行します。
3.アップデートコアパッケージのインストール
アップデート マネージャー コア パッケージをインストールすることで、システムは新しい LTS が利用可能であると認識します。
これによって、インプレース アップグレードを実行できるようになるわけです。
sudo apt install update-manager-core
実行画面のイメージです。
4.リリースアップグレードの実行(1つ目の躓き)
リリースのアップグレードをします。
実行前に以下のコマンドをうってupgradeを試みます。
sudo do-release-upgrade
途中、ENTERを押せとか、continueで[yn」とか何度も聞いてきます。
結構時間もかかります。
途中で紫の背景の画面がでてきて、そこだけは「Tab」キーを押して「yes」を選択しないといけなかったりしますが、どんどん進めていけば、最終的に「System upgrade is complete.」とでてきたらOKです。
cat /etc/issue
Ubuntu 20.04.6 LTS \n \l
バッチシですね。
補足)メモリーエラーが出る場合は、
コメント