ユーザ用ツール

サイト用ツール


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

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

Password:

ここでは、sudo コマンドを実行したユーザーのパスワードを入力します。

このウェブサイトはクッキーを使用しています。 Webサイトを使用することで、あなたはあなたのコンピュータにクッキーを保存することに同意します。 また、あなたはあなたが私たちのプライバシーポリシーを読んで理解したことを認めます。 同意しない場合はウェブサイトを離れてください。クッキーに関する詳細情報
install/各種パッケージのインストール.1606912603.txt.gz · 最終更新: 2020/12/02 21:36 by asou

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: 2-Clause BSD License
Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki