次のページへpkg(8)のセットアップpkg(8)を使い始めるには、まずpkg(8)の最新版をインストールしてから、リモートリポジトリをダウンロードする必要がある。奇妙に思うかもしれないが、システムには/usr/sbin/pkgがインストールされているが、最新版は/usr/local/sbin/pkgとしてインストールされる仕組みになっている。最新のpkg(8)を取得する操作は、次のように/usr/sbin/pkgを実行するだけでよい。最新のpkg(8)をダウンロード次にリモートリポジトリを取得する。リモートリポジトリを取得これで準備完了だ。リモートリポジトリはrepo.sqliteとして/var/db/pkg/以下に配置される。/var/db/pkg/に展開されるリモートリポジトリデータとローカルのSQLiteデータベースソフトの検索とインストール、インストール済みソフトの確認pkg(8)の基本的な使い方は、関連するコマンド名やソフトウェア名で検索をかけ、インストールしたい対象を選択してインストール、というものになる。ソフトウェアの検索にはsearchサブコマンドを使う。sudoをキーワードにして検索すると、次のような結果を得ることができる。ここではsudo-1.8.5.p2がインストールしたいソフトウェアなので、これをinstallサブコマンドの引数に指定してインストールを実施する。関連してインストールされるソフトウェア一覧が表示され、インストールしてもよいか確認を求められるので、「y」と入力してインストールを開始する。システムにインストールされたソフトウェアの一覧はinfoサブコマンドで表示できる。個別のソフトウェアに関する情報はinfoサブコマンドに-fを指定することで取得可能だ。pkgのようにyes(1)コマンドをパイプで接続すればよい。一度インストールしたソフトウェアのパッケージは/var/cache/pkg/All/にキャッシュされる。このため、二度目以降のインストール操作ではダウンロードの操作が発生せず、素早くインストールできる。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。