Slackwareこんにちは。14.2へアップグレードする(slackpkg編)』です。14.2へアップグレードを試みましたが、非常に手間が掛かり現実的ではありませんでした。今回はslackpkgを用いてアップグレードを試みます。筆者の個人的な意見ですが、前回よりも遥かに手間が減り楽でした。14.1を14.2にアップグレードするSlackpkgの準備リポジトリの変更まずはSlackpkgの準備から始めます。使用するリポジトリを14.1から14.2に変更する必要があります。以下のコマンドを実行してリポジトリを変更します。/etc/slackpkg/mirror念のため、ご自身でmirrorファイルで使用したいリポジトリが使える状態となっているか確認して下さい。今回は念の為カーネルは手動でインストールしたかったので/etc/slackpkg/blacklistファイルを修正しました。/etc/slackpkg/blacklistまた、今回はSlackBuilds.orgからインストールしたパッケージも管理対象外としたいのでブラックリストに入れました。14.1を14.2にアップグレードするではslackpkgの準備が整ったのでアップグレード作業を始めていきます。glibcの更新まずはglibcライブラリを更新します。以下のコマンドを実行してパッケージを扱うツール群を更新します。以下のコマンドを実行して基本的なパッケージのインストールを行っていきます。次にカーネルを更新していきます。slackpkgの準備の際にkernelをブラックリストに追加した場合は手動でkernelを更新する必要があります。ブラックリストに追加しない場合は前述のupgrade-allコマンドで自動的に更新されます。筆者は現在はUbuntu側からインストールしたGRUBでSlackwareを起動しているので、特にブートローダーは設定していないのですが、多くの方はLILOを使用して起動しているのではないかと思います。カーネルを更新しているので新環境に合わせて/etc/lilo.confファイルを確認しておくと良いと思います。新しい設定を反映させるには以下コマンドを実行します。一度再起動して新しい環境で再起動できるか確認します。再起動できない場合はブートローダーの設定を見直してみて下さい。ここで新環境で不要となるパッケージを削除します。念の為に/etc/slackpkg/blacklistファイルを確認しておいて下さい。Slackbuilds.orgからインストールしたパッケージを削除したくない場合はブラックリストに登録しておくとslackpkgが関与しなくなります。以下のコマンドを実行してパッケージを削除します。clean-system7.残りのパッケージのインストールでは、残りのパッケージをインストールしましょう。筆者はGUI環境としてXfceを使用しているために以下のようなコマンドでパッケージをインストールしました。ご自身の環境に合わせてアレンジして下さい。xfce再び起動周りの設定確認お疲れ様でした。ここまでくればほとんど終了です。再度ブートローダー周りの設定を見直しましょう。-vでは以下のコマンドで再起動しましょう。reboot最後に前回の記事で敢えてマニュアルアップグレード方法を書いたのですが、今回Slackpkgを使用する方法で行ってみて、あまりの楽さに驚きました。硬派と言われるSlackwareですが、インストーラーも対話式ですし、案外便利なツールは揃っていますよね。本記事がお役に立てば幸いです。コメントをキャンセルメールアドレスが公開されることはありません。10をインストールするタイル型ウィンドウマネージャXmonadを使う(カスタム編)→もっと見るクロのプロフィール映画と読書愛するプログラマー。Androidな人だったけど気がついたらサーバーサイドへ。Dataを主宰しています。