install:各種パッケージのインストール
文書の過去の版を表示しています。
各種パッケージのインストール
FreeBSD では、emacs, rsync, tmux, sudo などの OS が提供していないツールは「パッケージ」という仕組みでインストールします。 * パッケージはバイナリーで提供されています。 * ツールによってはパッケージが提供されていないので、その場合には「ports」という仕組みを使ってソースコードからコンパイルしてインストールします。 本ページでは「パッケージ」に関して簡単に説明します。 * パッケージ・ports に関しては、ハンドブックhttps://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/ports.htmlに詳しい説明があります。
sudo コマンドのインストール
パッケージをインストールするには、root 権限で「pkg install パッケージ名」コマンドを実行します。
- root でログインするか、一般ユーザー権限でログインしている場合には、su コマンドを使用して root 権限を取得します。
- su コマンドを実行するとパスワードを聞かれるので、root のパスワードを入力します。
$ su
Password:
# pkg install sudo
The package management tool is not yet installed on your system.
Do you want to fetch and install it now? [y/N]: y
Bootstrapping pkg from pkg+http://pkg.FreeBSD.org/FreeBSD:12:amd64/quarterly, please wait...
Verifying signature with trusted certificate pkg.freebsd.org.2013102301... done
Installing pkg-1.15.10...
Extracting pkg-1.15.10: 100%
Updating FreeBSD repository catalogue...
Fetching meta.conf: 100% 163 B 0.2kB/s 00:01
Fetching packagesite.txz: 100% 6 MiB 6.7MB/s 00:01
Processing entries: 100%
FreeBSD repository update completed. 31973 packages processed.
All repositories are up to date.
Updating database digests format: 100%
The following 3 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
gettext-runtime: 0.21
indexinfo: 0.3.1
sudo: 1.9.3p1
Number of packages to be installed: 3
The process will require 5 MiB more space.
1 MiB to be downloaded.
Proceed with this action? [y/N]: y
[1/3] Fetching sudo-1.9.3p1.txz: 100% 925 KiB 947.4kB/s 00:01
[2/3] Fetching gettext-runtime-0.21.txz: 100% 165 KiB 168.9kB/s 00:01
[3/3] Fetching indexinfo-0.3.1.txz: 100% 6 KiB 5.8kB/s 00:01
Checking integrity... done (0 conflicting)
[1/3] Installing indexinfo-0.3.1...
[1/3] Extracting indexinfo-0.3.1: 100%
[2/3] Installing gettext-runtime-0.21...
[2/3] Extracting gettext-runtime-0.21: 100%
[3/3] Installing sudo-1.9.3p1...
[3/3] Extracting sudo-1.9.3p1: 100%
# visudo
上記の例では、sudo コマンドをインストールしてから、visudo コマンドを使用して sudo コマンドを実行するユーザーを登録する手順を想定しています。
sudo コマンドをインストールして sudo コマンドを実行するユーザーを登録しておくと、以降はそのユーザーの権限で「sudo 実行したいコマンドと引数」を実行して root 権限を必要とするコマンドを実行できます。
$ sudo pkg install tmux
install/各種パッケージのインストール.1606912334.txt.gz · 最終更新: 2020/12/02 21:32 by asou
