赤星です。実際にアップグレード手順を踏んでみました。詳しい検証過程を http://vinedocs.sourceforge.jp/pukiwiki/?%5B%5BFAQ%2F6%5D%5D に残しました。無駄な作業もあるかもしれませんが。 1 2.6r4は「ワークステーション」でインストール 2 3.0のCDからアップグレードインストール この時点では、まだ/usr/bin/lprが残っており、LPRng-3.7.4-6vl5.1に属して いました。また、 # /sbin/update-alternatives --display print の結果は、 No alternatives for print. でした。 3 リリースノートに有る手順を実行 # apt-get update # apt-get -f install # apt-get dist-upgrade この段階で/usr/bin/lprがなくなるようです。--display printの実行結果は # update-alternatives --display print print - status is manual. link currently points to /usr/bin/lpr.cups /usr/bin/lpr.lprng - priority 40 slave print-lpqman: /usr/share/man/man1/lpq-lprng.1.gz slave print-lpstat: /usr/bin/lpstat.lprng slave print-lpstatman: /usr/share/man/man1/lpstat-lprng.1.gz slave print-lprman: /usr/share/man/man1/lpr-lprng.1.gz slave print-lprmman: /usr/share/man/man1/lprm-lprng.1.gz slave print-lpq: /usr/bin/lpq.lprng slave print-lpman: /usr/share/man/man1/lp-lprng.1.gz slave print-lpcman: /usr/share/man/man8/lpc-lprng.8.gz slave print-lpc: /usr/sbin/lpc.lprng slave print-cancelman: /usr/share/man/man1/cancel-lprng.1.gz slave print-lp: /usr/bin/lp.lprng slave print-lprm: /usr/bin/lprm.lprng slave print-cancel: /usr/bin/cancel.lprng Current `best' version is /usr/bin/lpr.lprng. ですが、/usr/bin/lprが存在しないので当然、実行できません。 4 update-alternatives --auto printを実行 ここで/usr/bin/lprというシンボリックリンクが作成されてlprが実行可能な 状態になります。 $ ls -l /usr/bin/lpr lrwxrwxrwx 1 root root 23 Aug 26 02:19 /usr/bin/lpr -> /etc/alternatives/print* CUPSはインストールされていますが、選択不能です。 5 apt-get --reinstall install cups を実行 # /sbin/update-alternatives --display print print - status is auto. link currently points to /usr/bin/lpr.cups /usr/bin/lpr.lprng - priority 40 slave print-lpqman: /usr/share/man/man1/lpq-lprng.1.gz slave print-lpstat: /usr/bin/lpstat.lprng slave print-lpstatman: /usr/share/man/man1/lpstat-lprng.1.gz slave print-lprman: /usr/share/man/man1/lpr-lprng.1.gz slave print-lprmman: /usr/share/man/man1/lprm-lprng.1.gz slave print-lpq: /usr/bin/lpq.lprng slave print-lpman: /usr/share/man/man1/lp-lprng.1.gz slave print-lpcman: /usr/share/man/man8/lpc-lprng.8.gz slave print-lpc: /usr/sbin/lpc.lprng slave print-cancelman: /usr/share/man/man1/cancel-lprng.1.gz slave print-lp: /usr/bin/lp.lprng slave print-lprm: /usr/bin/lprm.lprng slave print-cancel: /usr/bin/cancel.lprng /usr/bin/lpr.cups - priority 50 slave print-lpqman: /usr/share/man/man1/lpq-cups.1.gz slave print-lpstat: /usr/bin/lpstat.cups slave print-lpstatman: /usr/share/man/man1/lpstat-cups.1.gz slave print-lprman: /usr/share/man/man1/lpr-cups.1.gz slave print-lprmman: /usr/share/man/man1/lprm-cups.1.gz slave print-lpq: /usr/bin/lpq.cups slave print-lpman: /usr/share/man/man1/lp-cups.1.gz slave print-lpcman: /usr/share/man/man8/lpc-cups.8.gz slave print-lpc: /usr/sbin/lpc.cups slave print-cancelman: /usr/share/man/man1/cancel-cups.1.gz slave print-lp: /usr/bin/lp.cups slave print-lprm: /usr/bin/lprm.cups slave print-cancel: /usr/bin/cancel.cups Current `best' version is /usr/bin/lpr.cups. という結果になりました。長南さんの予想通りだと思います。 # apt-get clean等を実行していない限り、ネットワーク接続も必要ないですし # これが一番、簡単でしょうね。 > # cupsd と lpd のうち、使わない方は止めておいた方がよいということも、 > # 言っておくべきかもしれません。 不要なサービスを止めるという鉄則ですね:D -- Yasumichi Akahoshi http://win2linux.sourceforge.jp/ http://cxplorer.sourceforge.jp/ http://vinedocs.sourceforge.jp/