
スポンサーリンク
sudoはコマンド単位で一般ユーザにroot権限を与えるコマンドです。
Ubuntuでsudo
コマンドがない場合は、aptでインストールします。
sudoコマンドがないことを確認
sudo
はsudo [root権限で実行するコマンド]
のように指定します。
以下コマンドはapt update
をroot権限で実行する例です。
実行コマンド(インストール前)
sudo apt update
実行結果例(インストール前)
sudo
コマンドが無くてエラーとなりました。
bash: sudo: command not found
エラーとなった場合は、以降の手順を実施してsudo
をインストールします。
まずrootにスイッチする
実行コマンド(rootスイッチ)
rootユーザでない場合、以下コマンドでrootにスイッチします。
su - root
実行コマンド(rootスイッチ後、確認)
以下コマンドで、root
ユーザになったことを確認します。
whoami
出力結果(rootスイッチ後、確認)
root
と表示されればOKです。
root
パッケージを更新する
事前にパッケージを更新しておきます。
実行コマンド(パッケージ更新)
apt update
sudoパッケージ確認(インストール前)
以下コマンドでsudoパッケージを検索します。
実行コマンド(パッケージ検索)
apt list sudo
出力例(パッケージ検索)
sudoのパッケージがあることを確認します。以下は出力例です。
Listing... Donesudo/noble 1.9.15p5-3ubuntu5 amd64
sudoをインストール
パッケージ更新後、以下コマンドでsudoをインストールします。
実行コマンド(インストール)
apt install sudo -y
出力例(インストール)
以下はインストール時の出力例です。
Reading package lists... DoneBuilding dependency tree... DoneReading state information... DoneThe following NEW packages will be installed: sudo0 upgraded, 1 newly installed, 0 to remove and 19 not upgraded.Need to get 948 kB of archives.After this operation, 3547 kB of additional disk space will be used.Get:1 http://archive.ubuntu.com/ubuntu noble/main amd64 sudo amd64 1.9.15p5-3ubuntu5 [948 kB]Fetched 948 kB in 6s (164 kB/s)debconf: delaying package configuration, since apt-utils is not installedSelecting previously unselected package sudo.(Reading database ... 50796 files and directories currently installed.)Preparing to unpack .../sudo_1.9.15p5-3ubuntu5_amd64.deb ...Unpacking sudo (1.9.15p5-3ubuntu5) ...Setting up sudo (1.9.15p5-3ubuntu5) ...Processing triggers for libc-bin (2.39-0ubuntu8.2) ...
エラーが発生していないことを確認してください。
sudoパッケージ確認(インストール後)
以下コマンドでsudo
パッケージがインストールされたことを確認します。
実行コマンド(インストール後、パッケージ検索)
apt list sudo
出力例(インストール後、パッケージ検索)
末尾に[installed]
と表示されていることをご確認ください。
Listing... Donesudo/noble,now 1.9.15p5-3ubuntu5 amd64 [installed]
sudo実行確認
rootユーザからログアウトします。
exit
以下コマンドで、一般ユーザに戻ったことを確認してください。
whoami
一般ユーザからsudo
コマンドでapt update
が実行できることを確認します。
実行コマンド(インストール後)
sudo apt update
出力例(インストール後)
以下のようにコマンドが実行できればOKです。
$ sudo apt updateHit:1 http://security.ubuntu.com/ubuntu noble-security InReleaseHit:2 http://archive.ubuntu.com/ubuntu noble InReleaseHit:3 http://archive.ubuntu.com/ubuntu noble-updates InReleaseHit:4 http://archive.ubuntu.com/ubuntu noble-backports InReleaseReading package lists... DoneBuilding dependency tree... DoneReading state information... Done19 packages can be upgraded. Run 'apt list --upgradable' to see them.
確認した環境
Ubuntu 24.04 LTS
以上で本記事の解説を終わります。
よいITライフを!