Top / Fedoraにっき

* もくじ [#v1687bd9]
#contents

Fedora18のセットアップで設定する内容を記載します.
今後CentOS系に移行するために,CentOS 6.4について試行した内容も付記します.

* リポジトリ [#sfbefec1]
リポジトリの設定にDVDメディアを追加します.
+ ''/etc/yum.repos.d/fedora-dvd.repo''を作成
+ 以下を記述
  name=Fedora18DVD
  baseurl=file:///media/Fedora18DVD
  enabled=1
  gpgcheck=0
+ DVDをマウント
++ マウントポイント作成
  mkdir /media/Fedora18DVD
++ マウント
  mount /dev/cdrom/ /media/Fedora18DVD

- 使用例
  yum --disablerepo=* --enablerepo=fedora-dvd list
  
なお,CentOSの場合はdvdのデバイス名を''/dev/dvd''とします.

* 入力 [#a44be4e2]

** キーボードレイアウト [#m3b10fd9]
英語キーの配列が正しく認識されていない場合は下記の通り修正します.
 $ cat /etc/sysconfig/keyboard
 KEYTABLE="us"
 MODEL="pc105+inet"
 LAYOUT="us"

* ネットワーク [#d08cd834]
D25HWをUSB接続してWebに接続します.
主に[[こちら:http://pool.jpn.org/wordpress/?p=1853]]を参照しました.

** usb_modeswitchのインストール [#s7413072]
Fedora18の場合は,yumからusb_modeswitchをインストールします.

CentOSの場合は,下記から''usb-modeswitch''と''usb-modeswitch-data''をダウンロードしてインストールします.

[[usb_modeswitch:http://www.draisberghof.de/usb_modeswitch/]]

** hw_cdc_driverのインストール [#rc3b95e6]
ドライバを,以下からダウンロードしてインストールします.

[[HUAWEI Data Cards Linux Driver:http://www.huaweidevice.com/worldwide/downloadCenter.do?method=toDownloadFile&flay=software&softid=NDcwMzU=]]

- 最新版について:
最新版は,''HUAWEI Data Cards Linux Driver''と検索して発見しました(本家のWebサイトからの辿りかたが分からなかった...).

- Fedora18で使用できるバージョンについて:
バージョン4.19.''00''.00は,Fedora18でコンパイルできません(カーネルバージョンの変更の伴い,参照しているヘッダファイル名と期待している内容が合わなくなっています).
バージョン4.19.''19''.00は,Fedora18でコンパイル可能です.

以降は,上記''参照''のサイトを参考にインストールします.

** 不要なドライバの停止 [#a967039c]
以下の手順を実施します.
- D25HWを接続する.
- rmmod cdc_ether
- rmmod usb_net
- rmmod option # 以下は,再度D25HWの切断,接続が必要かも.
- rmmod usb_wwan
- D25HWを切断する
- D25HWの電源を切->入する.
- D25HWを接続する.

** インタフェースの設定 [#e32aa27c]
''ifconfig -a''の結果,eth0にIPが割り振られていなければ,下記を実行します.
 ifconfig eth0 up
 dhclient eth0

** トラブルシューティング [#vb435535]
D25HWのUSBのIDがうまく切り替わらない場合は,以下を試してみましょう.
- 他のUSBデバイスを外す
- 接続するUSBポートを変える
- usb_modeswitch -v 0x12d1 -p 0x1432 -R # D25HWのリセット.

** その他1 [#zd190faa]

複数のアダプタを装着している場合,あるアダプタ用のデフォルトゲートウェ
イを指定してしまうと他の接続が使用できなくなることがありました.

その場合,デフォルトゲートウェイの設定を''0.0.0.0''としておくことで,宛
先に応じて各接続を試行してくれるようです(このへんの挙動は,ちゃんとマニュアルに書いてあると思う..''*''でもよい?)

** その他2 [#xb074670]
cdc_ether,usb_net,usb_wwanがロードされているとD25HWがうまく制御できないようです.
具体的には,''ifconfig -a''の結果,RX errorのカウンタがどんどん増加していく現象が生じます.
この場合は,上記''不要なドライバの停止''の手順をアレンジして,hw_cdc_driverが
ロードされるのを祈りましょう.

CentOS6.4 では''不要なドライバの停止''の手順なしでhw_cdc_driverが読み込まれるのですが...
結局解析至らずです.まあ,取り敢えず動いたので...

** UIM [#la7fdb00]
[[Opera用のパッチ:http://my.opera.com/crckyl/blog/2010/11/07/opera11-00-uim-skk]]をあてたいです.でも未実施...

* 作画ソフト [#yf954fdb]
** Gimp [#z75d774e]
*** インストール [#oe9586bf]
yumからGimp 2.8をインストールします.

*** タブレットの設定 [#r36f8e93]
下記を設定します.

''[編集]'' -> ''[入力デバイスの設定]'' -> ''[Wacom Intuos4 6x9 stylus]'' -> ''[モード]'' : ''スクリーン''

* オーディオ [#zad7ed0b]
M-Audio Transit USBを使用するための設定をします.

[[ここ:http://www.howtoforge.com/how-to-get-the-m-audio-transit-usb-audio-device-working-in-ubuntu-9.04-amd64]]と,
[[ここ:http://www.theory.physics.ubc.ca/transit.html]]
を参考に設定します.

以下,Fedora18の場合の手順を簡単にまとめます.
- [[madfuload:http://sourceforge.net/projects/usb-midi-fw/files/madfu-firmware/]]をダウンロードして,解凍
- ''c:/Windows/system32/drivers/ma006100.bin'' を上記ファイルを解凍したディレクトリ(''madfu-firmware-*'')にコピー
- ./configure
- make
- ''/etc/udev/rules.d/42-madfuload.rules''を,下記の通り修正する(実際は,改行しない).
-- 修正前
 ACTION=="add",
 SUBSYSTEM=="usb",
 DEVPATH=="/*.0",
 ENV{PRODUCT}=="763/2806/*",
 RUN+="/usr/sbin/madfuload -l
                           -3
                           -f /usr/share/usb/maudio/ma006100.bin
                           -D $root/$name"
-- 修正後
 ACTION=="add",
 SUBSYSTEM=="usb",
 ENV{PRODUCT}=="763/2806/*",
 RUN+="/usr/sbin/madfuload -l
                           -3
                           -f /usr/share/usb/maudio/ma006100.bin
                           -D $env{DEVNAME}"
- ''[マルチメディア]'' -> ''[PulseAudio音量調節]'' -> ''[設定]'' -> ''内部オーディオ'' : ''オフ''

なお,上記の設定でTransit USBは,アナログもディジタルも同時に出力するようになります.素敵.

 make[1]: ディレクトリ `/home/kosame/src/maudio/midisport-firmware-1.2' に入ります
 make[1]: `install-exec-am' に対して行うべき事はありません.
 test -z "/usr/local/sbin" || mkdir -p -- . "/usr/local/sbin"
   /usr/bin/install -c 'madfuload' '/usr/local/sbin/madfuload'
 test -z "/usr/local/share/usb/maudio" || mkdir -p -- . "/usr/local/share/usb/maudio"
  /usr/bin/install -c -m 644 'MidiSportLoader.ihx' '/usr/local/share/usb/maudio/MidiSportLoader.ihx'
  /usr/bin/install -c -m 644 'MidiSport2x2.ihx' '/usr/local/share/usb/maudio/MidiSport2x2.ihx'
  /usr/bin/install -c -m 644 'MidiSport1x1.ihx' '/usr/local/share/usb/maudio/MidiSport1x1.ihx'
  /usr/bin/install -c -m 644 'MidiSportKS.ihx' '/usr/local/share/usb/maudio/MidiSportKS.ihx'
  /usr/bin/install -c -m 644 'MidiSport4x4.ihx' '/usr/local/share/usb/maudio/MidiSport4x4.ihx'
  /usr/bin/install -c -m 644 'MidiSport8x8-2.10.ihx' '/usr/local/share/usb/maudio/MidiSport8x8-2.10.ihx'
  /usr/bin/install -c -m 644 'MidiSport8x8-2.21.ihx' '/usr/local/share/usb/maudio/MidiSport8x8-2.21.ihx'
  /usr/bin/install -c -m 644 'ma003101.bin' '/usr/local/share/usb/maudio/ma003101.bin'
  /usr/bin/install -c -m 644 'ma004103.bin' '/usr/local/share/usb/maudio/ma004103.bin'
  /usr/bin/install -c -m 644 'ma005101.bin' '/usr/local/share/usb/maudio/ma005101.bin'
  /usr/bin/install -c -m 644 'ma006100.bin' '/usr/local/share/usb/maudio/ma006100.bin'
  /usr/bin/install -c -m 644 'ma008100.bin' '/usr/local/share/usb/maudio/ma008100.bin'
 test -z "/etc/udev/rules.d" || mkdir -p -- . "/etc/udev/rules.d"
  /usr/bin/install -c -m 644 '42-midisport-firmware.rules' '/etc/udev/rules.d/42-midisport-firmware.rules'
 make[1]: ディレクトリ `/home/kosame/src/maudio/midisport-firmware-1.2' から出ます
  /usr/bin/install -c -m 644 '42-madfuload.rules' '/etc/udev/rules.d/42-madfuload.rules'
 make[1]: ディレクトリ `/home/kosame/src/maudio/madfuload-1.2' から出ます

* プリンタ [#v9aa563d]
HL-2240Dの設定をします.

[[本家:http://solutions.brother.co.jp/support/os/linux/lpr_printer/driver.html#HL-2240D]]から,
''CUPS 用ドライバー''と''LPD/LPRng 用ドライバー''をダウンロードして,インストールします.

[[ここ:http://solutions.brother.co.jp/support/os/linux/cups_printer/install_04.html]]に従うとよいでしょう.

Fedora18の場合,以下を実施しました.

 3-1.
 /etc/init.d/lpd ファイルが存在しない場合は、
 /bin/echo からシンボリックリンクを作成してください。
  ln -s /bin/echo /etc/init.d/lpd

 3-5.
 SELinuxが動作しているディストリビューション(例:Fedora)では、
 セキュリティソフトの設定変更が必要です。
 設定方法はディストリビューションのマニュアルをご参照ください。
 以下のコマンドにより、一時的にSELinuxをDisableにすることができます。
  setenforce 0
  
更にFedora18 x86_64の場合,"glibc.i686"のインストールが必要です.

上記実施後,''http://localhost:631/admin''にアクセスし,テストプリントなどで動作確認します.


* TODO [#n5b80160]

- uimパッチあて
- Inkscapeの設定
- ハーフトーンScript-fuの作成
- bgexをあてたemacsのコンパイル

 LAYOUT=
,
 RUN+=
Site admin: kam1610, PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL.
Based on "PukiWiki" 1.3 by yu-ji. Powered by PHP 5.2.17.