「portmaster」の版間の差分

提供: FreeBSD入門
移動: 案内検索
(ページの作成:「<!-- vim: fileencoding=utf-8 filetype=mediawiki --> [[{{PAGENAME}}]] とは、ports パッケージを管理するためのコマンドです。ソフトウェア...」)
 
(相違点なし)

2013年5月18日 (土) 16:12時点における最新版


portmaster とは、ports パッケージを管理するためのコマンドです。ソフトウェアのインストールやアップデートなどを行います。

portmaster
ぽーつますたー

概要

portmaster とは、ports パッケージを管理するためのコマンドです。ソフトウェアのインストールやアップデートなどを行います。


インストール

% cd /usr/ports/ports-mgmt/portmaster
% sudo make install clean

使い方

ソフトウェアのインストール

sudo portmaster tmux
sudo portmaster sysutils/tmux
sudo portmaster /usr/ports/sysutils/tmux

ソフトウェアのアップデート

sudo portmaster tmux-1.7_1
sudo portmaster /usr/ports/sysutils/tmux

すべてのソフトウェアのアップデート

すべての ports を更新するには、 -a オプションを使います。

sudo portmaster -a

すべてのパッケージ更新したあとで、 stable の distfile たちをアップデート後に削除するには、 以下のコマンドを実行します。

sudo portmaster -aD
sudo portmaster --clean-distfiles

すべてのパッケージを作り直す

sudo portsnap fetch update
portmaster --list-origins > ~/installed-port-list
portmaster -ty --clean-distfiles
portmaster --check-port-dbdir
portmaster -Faf
pkg_delete -a
rm -rf /usr/local/lib/compat/pkg

/usr/local/etc などの /usr/local のファイルをバックアップします。 /usr/local と /var/db/pkg を空っぽであることを確認します。

portmaster を再インストールします。

% cd /usr/ports/ports-mgmt/portmaster
% su
# make install clean

ソフトウェアを全部インストールします。

portmaster `cat ~/installed-port-list`

関連項目