.\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SLACKPKG 8 2010年5月 slackpkg\-2.81.1 "" .SH 名称 \fBslackpkg\fP \- Slackware Linux パッケージを管理するための自動化ツール .SH 概要 \fBslackpkg\fP \fB[オプション]\fP \fB{install|remove|search|upgrade|reinstall|blacklist}\fP \fB{\fP\fIパターン\fP\fB|\fP\fIファイル\fP\fB}\fP \fBslackpkg [オプション] {clean\-system|upgrade\-all|install\-new}\fP \fBslackpkg\fP \fB[オプション]\fP \fB{search|file\-search}\fP \fB{\fP\fIパターン\fP\fB|\fP\fIファイル\fP\fB}\fP \fBslackpkg\fP \fB[オプション]\fP \fB{generate\-template|install\-template|remove\-template}\fP \fIテンプレート名\fP \fBslackpkg [オプション] info\fP \fIパッケージ\fP \fBslackpkg [オプション] update [gpg]\fP \fBslackpkg [オプション] {new\-config|check\-updates}\fP \fBslackpkg [オプション] help\fP .SH 説明 Slackpkg はネットワーク経由で簡単にパッケージをインストールまたはアップグレードしたい人に提供されているツールです。 slackpkg では、Slackware Linux を最小限にインストールし、必要なパッケージだけをインストール・アップグレードすることができます。 NFS をセットアップする必要はなく、すべてのコンピュータ用に数十枚の CD を作成する必要はありません。 あなたがする必要があるのは、一つのコマンドを入力するだけです。最新の公式 Slackware パッケージはすべてあなたの手元にあります。 .SH 用例 Slackpkg には多くの機能があります。 特定のファイルを検索したり、システム内のサードパーティのパッケージをすべて削除したり、最終更新後に Slackware に追加されたパッケージをインストールしたり、パッケージの説明を表示したりすることができます。 何かする前に、 /etc/slackpkg/mirrors ファイルにある 1 ミラーのコメントを外して、次のコマンドを実行する必要があります: .in +5 # slackpkg update .in "update" アクションは、Slackware ファイルとパッケージのリストをダウンロードして初期化します。 このリストが変更されるたびに、アップデートを実行する必要があります。 Slackpkg の主な機能は、パッケージ管理に直接関係するものです。パッケージのインストール、アップグレード、および削除です。 これらのタスクを実行する場合、Slackpkg の構文は次のとおりです: .in +5 # slackpkg [オプション] {パターン|ファイル} .in \fIオプション\fP /etc/slackpkg/slackpkg.conf にリストされている多くの設定オプションのうちの一つ以上になります。slackpkg.conf にあるほとんどの設定ディレクティブには、同等のコマンドラインオプションがあります \- \fBslackpkg.conf(5)\fP マニュアルページを参照して下さい。 \fIパターン\fP はパッケージ名でも、パッケージ名の一部でもかまいません。 また、ソフトウェアシリーズ (例えば kde、a、ap、...) でもかまいません。 .br \fIファイル\fP は \fIパターン\fP のリストを含むファイルです: 1 行に一つずつ、またはスペースで区切り文字として 1 行に複数指定します。 Slackpkg はディストリビューション全体をアップグレードするために使用できます。 .br 通常使用方法は次のような事です: .in +5 # slackpkg update .br # slackpkg install\-new .br # slackpkg upgrade\-all .br # slackpkg clean\-system .in Slackpkg のもう一つの特徴は、テンプレートを扱うことができることです。これにより、パッケージの内容が同じ異なるマシンを簡単に作成することができます。 基本的な手順は次のとおりです: .RS +5 .IP \(bu 2 1 台のマシンへインストールする .IP \(bu 2 "slackpkg generate\-template テンプレート名" を実行 .IP \(bu 2 /etc/slackpkg/templates/テンプレート名.template を他のマシンの同じディレクトリへコピー .IP \(bu 2 他のマシンで "slackpkg install\-template テンプレート名" を実行 .RE \fIテンプレート名\fP はテンプレートの名称です。 このマニュアルページに続いて、これらの (そしてその他の) アクションのそれぞれが何をしているのかを知ることができます。 .SH 動作 .TP 5 \fBhelp\fP .br slackpkg の動作とそれらの簡単な説明を表示します。 slackpkg について少し知っておく必要がある場合に便利です。 マニュアルページのこの情報ははるかに完全です。 .TP 5 \fBupdate\fP .br 最新のパッケージリストを Slackware ミラー (または CD) からダウンロードします。 実行することをお勧めします .in +5 # slackpkg update .in パッケージのアップグレード、インストール、検索を試みる前に実行してください。 .br Slackware の GPG キーを更新する必要がある場合は、次を実行します。 .in +5 # slackpkg update gpg .in GPG キーは変更されません。 これは "一度だけ" 実行されるコマンドでなければなりません。一度実行したら忘れてください... .TP 5 \fBcheck\-updates\fP .br ChangeLog.txt の更新があるかどうかを確認します。 これは cron からsysadmin に更新について警告するために使用すると良いでしょう。 .TP 5 \fBfile\-search\fP .br 公式の Slackware パッケージでは、Slackware ディストリビューション内のファイルを検索できます。 あなたは奇妙なライブラリが必要ですか? それを見つけるためにファイル検索を使用してください。 .in +5 # slackpkg file\-search ファイル名 .in "ファイル名" と一致するすべてのパッケージが表示されるので、パッケージがインストールされているかどうかを確認できます。 もしそうでなければ、他の slackpkg アクションでダウンロードしてインストールすることができます。 .TP 5 \fBsearch\fP .br Slackware で配布されているパッケージを検索することができます。 .in +5 # slackpkg search パターン .in "パターン" と一致するすべてのパッケージ名が表示されます。 ファイル検索と同様に、パッケージがインストールされているかどうかを確認できます。 もしそうでなければ、他の slackpkg アクションを使ってそれらをダウンロードしてインストールすることができます。 .TP 5 \fBinstall\fP .br パッケージのインストールは非常に簡単です。 次のように入力するだけです: .in +5 # slackpkg install パッケージ .in これによりパッケージがダウンロードされ、インストールされます。 .br すでにインストールされているパッケージをインストールするには、"install" オプションを使用できませんが、再インストールまたはアップグレードすることはできます。 .TP 5 \fBupgrade\fP .br upgrade は指定されたパッケージの最新公式バージョンをインストールします。 upgrade は新しいパッケージをインストールしようとしません (その目的のためにインストール機能を使用してください; パッケージの最新の正式版がインストールされます) .TP 5 \fBreinstall\fP .br 誤って何かを破損した場合は、reinstall オプションを使用して、現在インストールされているパッケージの同じバージョンを再インストールすることができます。 .TP 5 \fBremove\fP .br remove を使用すると、インストールされている特定のパッケージを削除できます。 例えば: .in +5 # slackpkg remove kde .in これは名前に "kde" が含まれているパッケージをすべて削除します。 .TP 5 \fBblacklist\fP .br このアクションでは、特定のパッケージを "ブラックリスト" に登録することができます。 .br ブラックリストに載っているパッケージは、slackpkg によってインストールまたはアップグレードまたは削除されません。 ブラックリストからいくつかのパッケージを削除したい場合は、/etc/slackpkg/blacklist を編集してください。 .TP 5 \fBdownload\fP .br このアクションは、パッケージをダウンロードするように slackpkg に指示しますが、パッケージはインストールしません。 それらは /var/cache/packages に置かれ、後でそれらをインストール・アップグレード・再インストールする (または CD に書き込む) ことができます。 .TP 5 \fBinfo\fP .br このアクションは、パッケージに関する情報を表示します: 圧縮されたサイズと解凍されたサイズ、説明など... .TP 5 \fBclean\-system\fP .br このアクションは、標準 Slackware インストールに属していないすべてのパッケージを削除します。 このオプションを使用すると、システムをクリーンアップして、サードパーティのパッケージと、正規の Slackware パッケージセットから削除されたパッケージを削除することができます。 .br あなたが保存したいサードパーティ製の (またはカスタムビルドの) パッケージを持っている場合は、 'clean\-system' アクションを実行する前に、ブラックリストに載っているパッケージのリストにそれらを一時的に追加することができます。 .TP 5 \fBupgrade\-all\fP .br このアクションは、システムにインストールされているすべてのパッケージを公式 Slackware ツリーのバージョンへアップグレードします。 これはシステム全体をアップグレードする "良い" 方法です。 .br "upgrade\-all" を使用する前に、 "install\-new" アクションを使用することを忘れないでください。 .TP 5 \fBinstall\-new\fP このアクションは、公式 Slackware パッケージセットに追加された新しいパッケージをインストールします。 システムを別の Slackware バージョンにアップグレードする場合、または \-current を使用している場合は、これを実行してください。 .br すべてのアンインストールされた Slackware パッケージをシステムにインストールする場合は、install\-new アクションの代わりに次のコマンドを使用します: .in +5 # slackpkg install slackware .in .TP 5 \fBnew\-config\fP このアクションは新しい構成ファイルを検索し、利用者へそれらのファイルの処理方法を尋ねます。 .br new\-config はアップグレードを実行して後で見直すように設定ファイルを残しておくと非常に便利です。 手動検索、差分、置換の代わりに; new\-config アクションを使用できます。 .TP 5 \fBgenerate\-template\fP この操作により、システムにインストールされているすべての公式パッケージを含む新しいテンプレートが作成されます。 テンプレートは /etc/slackpkg/templates に保存されています .TP 5 \fBinstall\-template\fP この操作により、必要なテンプレートがシステムにインストールされます。 テンプレートは /etc/slackpkg/templates になければなりません。 テンプレートが他のテンプレートを "含む" 場合、それらのすべては /etc/slackpkg/templates にある必要があります。 slackpkg.conf またはコマンドラインで "挿入" を無効にすることができます。 .TP 5 \fBremove\-template\fP この操作は、選択したテンプレートの一部であるすべてのパッケージを削除します。 注意すると、これはあなたのマシンを使用不可能な状態にする可能性があります。 "挿入" 処理は、slackpkg.conf またはコマンドラインの適切なオプションで有効・無効にすることができます。 .SH ファイル .TP 5 \fB/etc/slackpkg/mirrors \fP パッケージをダウンロードする場所を指定するファイル .TP 5 \fB/etc/slackpkg/slackpkg.conf \fP slackpkg の一般的な設定 .TP 5 \fB/etc/slackpkg/blacklist\fP スキップするパッケージのリスト .TP 5 \fB/etc/slackpkg/templates\fP すべてのテンプレートファイルが含まれる .TP 5 \fB/usr/libexec/slackpkg\fP slackpkg コアと追加機能が含まれる .TP 5 \fB/var/lib/slackpkg\fP Slackpkg の内部使用 \- フォーマットされたパッケージリスト、ChangeLog.txt のコピー、ファイルのリストなど... .SH 関連項目 \fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8), \fBmakepkg\fP(8), \fBpkgtool\fP(8). .SH 作者 .TP 5 Piter PUNK 別名 Roberto F Batista .TP 5 Evaldo Gardenali 別名 UdontKnow