Slackwareこんにちは。今回のテーマは『Slackwareのパッケージ管理ツールslackpkgを使う』です。slackpkgは公式なパッケージ管理ツールであり、これを使うことで公式パッケージの管理がぐっと楽になります。手動のパッケージ管理も趣深いですが、利便性を優先するなら使ってみる価値があると思います。14.1を使ってみた【目次】slackpkgで何が出来るの?公式リポジトリを管理するならslackpkgが簡単slackpkgのインストールと設定slackpkgを使おうslackpkgで何が出来るの?オンライン上のSlackware公式リポジトリとローカルをシームレスにつないでパッケージ管理ができるようになります。UbuntuではAPT、Fedoraで言えばyumのような存在です。公式パッケージの管理はslackpkgに任せることにより一つひとつHP上から検索してダウンロードしてくる手間が省けます。オンランリポジトリのパッケージを検索し、インストールやアップグレードができます。slackwareだけではSlackwareはさほど便利に感じられないと思います。これは一重に『Slackwareの公式パッケージが少ない』ためです。slackpkgは便利なツールですが、対象となるパッケージが少ないために、出番も少ないというわけです。公式リポジトリを管理するならslackpkgが簡単そのようなツールをなぜ使うのか?ここまで読んだ方の疑問は分かります。公式リポジトリが提供しているパッケージを管理するには手動で行うのに比べて圧倒的に便利です。slackpkgを用いない場合はpkgtoolを用いて手動で一つひとつインストールやアップグレードをしなくてはいけません。(それはそれで楽しいのですが)slackpkgのインストールと設定インストールslackpkgがインストールされていない状態ではslackpkgを手動でインストールする必要があります。筆者は以下の手順でインストールしました。14.1の場合です)パッケージのダウンロードはウェブブラウザでもOKです。slackpkg-2.82.0-noarch-12.tgzミラーの設定リポジトリのミラーを設定します。/etc/slackpkg/mirrors任意のミラーサーバーをコメントアウトします。筆者は以下の部分をコメントアウトしました。ftp://riksun.riken.go.jp/Linux/slackware/slackware-14.1//local/binへのリンク(任意)/local/bin/にリンクしておくと一般ユーザーとしてsudoなどでslackpkgを使えるようになります。以下コマンドでシンボリックリンクを張ります。基本的なコマンドは次項を見て下さい。ここでは簡単に使い方を紹介します。最初はオンラインリポジトリとの同期オンラインリポジトリとローカルのパッケージリストを同期させるために以下のコマンドを実行します。システム全体の更新はupgrade-allでシステムの中の全てのパッケージをアップグレードする場合には以下のコマンドを実行します。upgradeに相当します。upgrade-all実行するとアップグレードするパッケージが表示されます。パッケージのインストールも簡単パッケージのインストールは他のディストロのパッケージ管理ツールと変わりません。以下のようにコマンドを実行するだけです。<パッケージ名>slackpkgの基本コマンド以下にはslackpkgの基本的なコマンドを紹介します。slackpkgを実行して下さい。<パッケージ名>最後にユーザーが手動でパッケージ管理をしてこそSlackwareと感じる方にとってはSlackwareが公式にパッケージ管理ソフトを備えることに違和感を感じているかも知れません。オンラインリポジトリでのパッケージ管理が一般的となった現在ではSlackwareも時代に合わせた形に変化してきているのかも知れませんね。Slackwareのもうひとつの重要なパッケージマネージャーsbopkgについては機会を改めて紹介できればと思います。コメントをキャンセルメールアドレスが公開されることはありません。10をインストールするタイル型ウィンドウマネージャXmonadを使う(カスタム編)→もっと見るクロのプロフィール映画と読書愛するプログラマー。Androidな人だったけど気がついたらサーバーサイドへ。Dataを主宰しています。