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