設定環境
Linux 5.15.0-53-generic #59-Ubuntu SMP Mon Oct 17 18:53:30 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
パッケージ一覧を更新する
まず、どのパッケージが最新でインストール可能かなどの情報を新しくします。
bash
ubu@ntu:~$ sudo apt update
リポジトリ追加・削除時には実行しておかないと、古臭いものをインストールしたりトラブルのもとになります。
例外はオフラインでインストールするときぐらいです。
上のコマンドが済んだら、パッケージそのもの(バイナリ)を更新します。これはアプリそのものがアップデートされるというイメージです。
bash
ubu@ntu:~$ sudo apt upgrade
そして、不要(になった)パッケージを削除します。
bash
ubu@ntu:~$ sudo apt autoremove
インストール可能なパッケージを探す
bash
ubu@ntu:~$ apt-cache search jekyll
候補がズラズラ流れますので、必要なパッケージの正確な名前を探します。
パッケージをインストールする
bash
ubu@ntu:~$ sudo apt install jekyll
システムにインストールされたパッケージを探す
php のどのバージョンがインストールされているのか調べてみるには、
bash
ubu@ntu:~$ apt list "php*" --installed
php-common/jammy,now 2:92ubuntu1 all [installed,automatic]
php8.1-cli/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.8 amd64 [installed,automatic]
php8.1-common/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.8 amd64 [installed,automatic]
php8.1-opcache/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.8 amd64 [installed,automatic]
php8.1-readline/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.8 amd64 [installed,automatic]
php8.1/jammy-updates,jammy-security,now 8.1.2-1ubuntu2.8 all [installed,automatic]
php/jammy,now 2:8.1+92ubuntu1 all [installed]
Apache の自動起動の無効化
bash
ubu@ntu:~$ systemctl disable apache2