共通事項 - システムインストール - FreeBSD 13.3 RELEASE - インストール - pkg update

クラウディア 
1. 概要
2. pkg update
3. ツール関係のインストール

1. 概要

 オペレーティングシステムのインストール完了後、「root」ユーザで、初回ログイン時に最初に行うことです。

2. pkg update

 なるべく簡単に設定できる方法を考えていきますので、「ports」でなく「pkg」をメインに使用してインストールしていきます。  まずは、「pkg」の「DB」を最新にします。

pkg update
 これが初回の「pkg」インストールになりますので、パッケージマネージャからのインストールが始まります。  途中、問い合わせがあります。yEnter で答えます。

$ pkg update
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:13:amd64/quarterly, please wait...
Verifying signature with trusted certificate pkg.freebsd.org.2013102301... done
Installing pkg-1.19.1_1...
Extracting pkg-1.19.1_1: 100%
Updating FreeBSD repository catalogue...
Fetching meta.conf: 100%    163 B   0.2kB/s    00:01
Fetching packagesite.pkg: 100%    7 MiB   3.4MB/s    00:02
Processing entries: 100%
FreeBSD repository update completed. 32867 packages processed.
All repositories are up to date.

3. ツール関係のインストール

 わたしは、ここで、自分のよく使う、ツール関係をインストールしておきます。

pkg install -y rcs vim coreutils tree sudo
 インストール後の設定等に関しては、「FreeBSD 13.3 RELEASE - 基本設定」の「インストールしておきたいツール」の節をご参照ください。  読まずに、目をつぶって、わたしのことを信じるならば・・・。  以下、「tcsh」前提で話をします。  「root」ユーザで

visudo

##
## User privilege specification
##
root ALL=(ALL) ALL
 の後ろに

ユーザ名 ALL=(ALL) ALL
 で、指定したユーザが「sudo su」で「root」権限が持てるようになります。  以下は、各ユーザで。  「vim」の設定。  行番号表示、ビジュアルモードなしをデフォルト設定にします。  「gls」の配色を設定。  シェルの設定。 ・「rcs」で、「ci」「co」のオプションは常にロック ・「df」コマンドは、単位がわかりやすいように ・「h」で「history」を 1000行表示 ・「ls」は、「gls」カラー表示で、常にドットファイルを表示 ・「ping」は、4回で終わり ・「tree」は、文字化けしないように ・「vi」で、「vim」を起動 ・言語は、「ja_JP.UTF-8」に ・プロンプトは、「ユーザ名@マシン名 パス >」に

mkdir -pv ~/.vim/after/indent
mkdir -pv ~/.vim/after/plugin

sh
cat << 'EOF' >> ~/.vim/after/indent/vim.vim
set number
set mouse-=a
EOF
exit

cp ~/.vim/after/indent/vim.vim ~/.vim/after/plugin/.

gdircolors -p > ~/.dircolors

sh
cat << 'EOF' >> ~/.cshrc

alias ci    ci -l
alias co    co -l
alias df    df -H
alias h     history 1000
alias ls    gls --color -a
alias ping  ping -c 4
alias tree  tree --charset=x
alias vi    vim

if ($tty =~ pts) then
    setenv LANG     ja_JP.UTF-8
endif

if ($?prompt) then
    set prompt = '%n@%M %/ > '

    eval `gdircolors ~/.dircolors`
endif
EOF
exit

source ~/.cshrc
ハイスピードプラン