FreeBSD Daily Topics

2007年12月20日X.Orgドライバ i810/intelアップデート方法、もう1つのFreeBSDインストーラ他

heads-up

x11-drivers/xorg-drivers

ports - 2007年5月19日にX.Org 7.2が追加された段階ではすべてのビデオドライバがインストールされていましたが、8月28日の変更でインストールされるドライバとそうでないドライバが分離されました。10月9日の変更でXORG_COMPLETEが設定されている場合にのみ、最初に追加されたときのようにすべてのドライバがインストールされるようになりました。12月12日の変更ではデフォルトでインストールされるドライバからi810ドライバが削除されintelドライバが追加されました。

このため、8月28日以前のportでX.Orgをインストールしてからアップデートを繰り替えして使っている場合、12月12日以降のPorts Collectionではi810ドライバとintelドライバで衝突が発生します。portupgrade(8)でアップグレードができなくなったようであれば、i810ドライバを削除してからintelドライバをインストールする必要があります。いい機会ですので、X.OrgドライバをPorts Collectionの状態と同期させておくと良いでしょう。

同期させる例を次に示します。

X.Orgを最新のportからのインストールに同期させる方法の例―i810/intelドライバコンフリクトも解決
# pkg_delete -f xf86-video-apm-1.1.1_1
# pkg_delete -f xf86-video-ark-0.6.0_1
# pkg_delete -f xf86-video-chips-1.1.1_1
# pkg_delete -f xf86-video-cirrus-1.1.0_1
# pkg_delete -f xf86-video-cyrix-1.1.0_1
# pkg_delete -f xf86-video-dummy-0.2.0_1
# pkg_delete -f xf86-video-fbdev-0.3.1_1
# pkg_delete -f xf86-video-glint-1.1.1_3
# pkg_delete -f xf86-video-i128-1.2.1_1
# pkg_delete -f xf86-video-i740-1.1.0_1
# pkg_delete -f xf86-video-i810-1.7.4
# pkg_delete -f xf86-video-imstt-1.1.0_1
# pkg_delete -f xf86-video-mga-1.9.100
# pkg_delete -f xf86-video-neomagic-1.1.1_1
# pkg_delete -f xf86-video-newport-0.2.1_1
# pkg_delete -f xf86-video-nsc-2.8.3
# pkg_delete -f xf86-video-rendition-4.1.3_1
# pkg_delete -f xf86-video-s3-0.5.0_1
# pkg_delete -f xf86-video-s3virge-1.9.1_1
# pkg_delete -f xf86-video-savage-2.1.3
# pkg_delete -f xf86-video-siliconmotion-1.5.1
# pkg_delete -f xf86-video-sis-0.9.3_2
# pkg_delete -f xf86-video-tdfx-1.3.0_2
# pkg_delete -f xf86-video-tga-1.1.0_1
# pkg_delete -f xf86-video-trident-1.2.3_1
# pkg_delete -f xf86-video-tseng-1.1.1_1
# pkg_delete -f xf86-video-vmware-10.15.2
# pkg_delete -f xf86-video-voodoo-1.1.1_1
# pkg_delete -f xf86-input-acecad-1.2.1
# pkg_delete -f xf86-input-calcomp-1.1.1
# pkg_delete -f xf86-input-citron-2.2.1
# pkg_delete -f xf86-input-digitaledge-1.1.0
# pkg_delete -f xf86-input-dmc-1.1.1
# pkg_delete -f xf86-input-dynapro-1.1.1
# pkg_delete -f xf86-input-elo
# pkg_delete -f xf86-input-elo2300-1.1.1
# pkg_delete -f xf86-input-elographics-1.1.0
# pkg_delete -f xf86-input-fpit-1.1.0
# pkg_delete -f xf86-input-hyperpen-1.1.0
# pkg_delete -f xf86-input-jam
# pkg_delete -f xf86-input-jamstudio-1.1.0
# pkg_delete -f xf86-input-joystick-1.2.3
# pkg_delete -f xf86-input-magellan-1.1.1
# pkg_delete -f xf86-input-magictouch-1.0.0.5_1
# pkg_delete -f xf86-input-microtouch-1.1.1
# pkg_delete -f xf86-input-mutouch-1.1.0
# pkg_delete -f xf86-input-palmax-1.1.0
# pkg_delete -f xf86-input-penmount-1.2.1
# pkg_delete -f xf86-input-spaceorb-1.1.1
# pkg_delete -f xf86-input-summa-1.1.0
# pkg_delete -f xf86-input-tek4957-1.1.0
# pkg_delete -f xf86-input-void-1.1.1
# pkgdb -F
# portupgrade -a

デフォルトでインストールされなくなったドライバは/usr/ports/x11-drivers/xorg-drivers/Makefileを読むとわかりますので、各自状況に合わせてチェックしながら作業してください。

Yet Another FreeBSD Installer

current - currentのメーリングリストにおいてMike Makonnen氏からFreeBSDインストーラに関する話題が挙げられています。FreeBSDの新しいインストーラとしてはすでにIvan Voras氏がSoCで開発したfinstallがありますが、同氏はDragonFly BSDで採用されているBSD Installerをベースにsysinstall(8)を動作させ、さらにFreeBSD独自の機能をサポートしていくといった取り組みをしてきたようです。

現在の成果物がhttp://people.freebsd.org/~mtm/fin.tar.bz2で公開されています。興味があるデベロッパやユーザはチェックしてみると良いでしょう。

ports

devel/flex_compiler_shell

fcsh(Flexコンパイラシェル)が新しくPorts Collectionへ追加されました。fcshはmxmlcやcompcコマンドラインコンパイラによく似た動作をするツールで、Flexアプリケーションやモジュール、コンポーネントライブラリなどをコンパイルするために使うシェル環境を提供します。mxmlcやcompcよりも高速に動作するという特徴があります。

audio/musica

GTKベースで開発されたMIDIプレーヤMusicaが新しくPorts Collectionへ追加されました。

www/linux-opera

Linux版Operaのportが9.25へアップグレードされました。セキュリティフィックスを目的としたマイナーアップグレード版です。

lang/opendylan

プログラミング言語およびその開発プラットフォームOpen Dylanが新しくPorts Collectionへ追加されました。

おすすめ記事

記事・ニュース一覧