Linuxこんにちは。LinuxのCUPSを2.0.x系にバージョンアップする』です。Linuxユーザーの間では話題となっていた記事ですので今回取り上げることにしました。2.0.0からサービス名が変更2014年11月27日現在CUPSの最新バージョンは2.0.1です。Linuxらしく早速2.0.1を取り込んでいます。1.7.x系から2.0.x系にアップデートするには注意も必要です。initシステムであるsystemdのサービス名が以下のように変わりました。1.7.x以前cups.service2.0.x以降org.cups.cupsd.serviceCUPSをアップデートしようサービス名の変更に伴い、アップデート時にもややマニュアル操作が必要です。(以下に記載する手順は正常な動作を保証するものではありません)作業は自己の責任により行って下さい。wikiも参考になさって下さい。以下コマンドでCUPSサービスの停止と起動項目からの削除を行いましょう。cupsCUPSの起動ではCUPSをsystemdで有効にしましょう。org.cups.cupsd.serviceこの設定を行った後システムを再起動しましょう。http://localhost:631にアクセスして下さい。以下のような画面が出ればOKです。バージョンが変わってなかった場合は次の項をご覧ください。WebブラウザでCUPSのバージョンが変わらない場合これは筆者の環境で起きた事象なのですが、上記の通りアップデートしてシステムを再起動してもhttp://localhost:631にアクセスするとCUPSのバージョンが以前の1.7.5なのです。/etc/systemd/systemに壊れたシンボリックが残ったのかと調べましたが、問題ありませんでした。少々悩みましたが以下のコマンドでcups-browsed.serviceを再起動すると無事に表示が新しくなりました。基本的には以前のバージョンの設定を引き継ぎます。筆者の環境では特別プリンターの追加等の作業はなく、以前登録したプリンターをそのまま使用することが出来ました。(画像はCUPS1.7.5から2.0.1にアップデートした際に引き継がれたプリンタ画面)しかし、アップデートによってプリンターが見つからない問題が生じた場合は以下記事が参考になるかも知れません。【参考記事】【Linux】CUPSのバージョンアップ後にBrother製プリンタが印刷できなくなった時の対処方法また、場合によってはプリンタドライバの再インストールが必要かも知れません。当ブログではBrother製プリンタについては以下の記事で取り扱っています。LinuxでBrother製プリンターを使う最後に丁度この記事を書いているタイミングで【Linux】CUPSのバージョンアップ後にBrother製プリンタが印刷できなくなった時の対処方法にコメントを頂きました。コメントいただいたトラブルには直接お役に立てず申し訳なかったのですが、筆者としては以前の記事で放置していた部分にも気が付かされ大変助かりました。この場を借りてお礼申し上げます。サービス名のようなシステムに関わる部分はあまり変更して欲しくないというのが本音ですが、これもローリング・リリースのシステムを使う醍醐味かも知れませんね。コメントをキャンセルメールアドレスが公開されることはありません。10をインストールするタイル型ウィンドウマネージャXmonadを使う(カスタム編)→もっと見るクロのプロフィール映画と読書愛するプログラマー。Androidな人だったけど気がついたらサーバーサイドへ。Dataを主宰しています。