linux設定メモ
現在はUbuntu-jpな環境。
他にも何か入れたかもしれないけど覚えてない。
マルチメディアはvlc 0.8.6で十分。必要なら--enable-loader付けたvlcがあれば良し。
toolchain
自分の設定をtoolchain化してみました。
開発中のgutsy向けツールチェイン(未テスト)(timidity-patsは自前レポジトリに入ってたのですが現在使えなくなっています。別の場所にレポジトリを用意するのでお待ちください。)
さらに開発中のhardy向けツールチェイン(mytoolchain-hardy.sh
)もどうぞ。
TODO: 自前レポジトリの復活(dmd, timidity-pats)
追加で入れた物
ここに書いてあるものは古いです。ツールチェンのコードを読んだ方がより正確です。
- gcc
- automake1.9
- cvs
- flex
- svn
- wine
- IEとEGDE2とMSXML3をインストール
- regsvr32 msxml3.dllをする
- lha
- rar (non-free版)
- timidityと音源(何処で落としたか忘れたけど出雲さんの処の必須(guspat-20000706-required.tar.gz)/オプショナル(guspat-20000706-optional.tar.gz)とeawplus-12.0(eawplus-12.1.tar.gz)とSYUUHOUの30MBパッチ用ConfigファイルVer.6.4を入れた。)
- inkscape
- gimp
- gstreamer0.10-plugins系
- w32codecsを解凍して/usr/lib/win32に放りこむ
- lame
- ffmpeg
- vorbis-tools
- mplayer
- mplayer-fonts
- mozilla-mplayer
- gparted
- d言語関係とgccをダウソしてコンパイル。gutsyではgdc-4.1がレポジトリに入ってる。
- mecab
- mecabの辞書をソースからインストール(apt-getだとecu-jp用になる。コンパイル時に./configure --with-charset=utf8をしないとutf-8用にはならない。)
- ghex(GTK系のGUIのバイナリエディタ。機能少なくて使いにくい(gutsyまでには少し改良されたがまだまだ)。PowerWitch the Royalがwineで動いたのでもうインストールしなくてもいいかも。)
- blender(3DCG用ソフト。日本語化がうまくいかないorz)
- rosegarden4(MIDIシーケンサ。起動する前に
sudo modprobe snd-seqして別プロセスでtimidity -iA -Oeをしないと駄目。gutsyでは不要。) - loader付きのvlc
- imagemagick
- gdc-4.1
- ardour
- thunderbird
- flashplugin-nonfree
- geany
VLCのコンパイルのメモ
ソースパッケージ取ってきてコンパイルオプションを変更してdebuildの方が良いかも。
- apt-get install libmad0-dev libavcodec-dev libavformat-dev libpostproc-dev libmpeg2-4-dev libwxgtk2.6-dev libsdl-dev libsdl-image1.2-dev wine-dev libdvbpsi4-dev libvcdinfo-dev
- wget http://downloads.videolan.org/pub/videolan/vlc/0.8.5/vlc-0.8.5.tar.gz
- tar zxvf vlc-0.8.5.tar.gz
- cd vlc-0.8.5
- ./configure --enable-loader
- make
- make install
http://developers.videolan.org/vlc/nix-compile.htmlを簡略に翻訳/引用
- ソースコードをとってこい
- SVNからとってきたのなら最初に./bootstrapしろ
- ./configureする前に./configure --helpで確認しろ
- ffmpegとliveMediaはインストールしないほうが良くて、./configure --with-ffmpeg-tree=や--with-livedotcom-path=を--enable-ffmpeg/--enable-livedotcomと共に使え。
- ffmpegのfaacとかlameとか使うなら--with-ffmpeg-faacとか--with-ffmpeg-mp3lameとか付けれ。
- gtk、gnome、qt、kde GUIs、glide、mgaモジュールはもう維持されてない。
gnome-peercast-vp
- gnome-peercast_*.orig.tar.gzとpeercast-VP*-src.zipをダウンロード
- apt-get install intltool libgnomeui-dev
- gnome-peercast*とpeercast-VP*を解凍、peercast-VP*をpeercastに改名、gnome-peercast*/peercastを上書き
- ./configure
- make
- sudo make install
UbuntuでVNC
- coLinux向けのUbuntuがある。(かなり簡単)
- sudo ln -s /usr/share/X11/fonts /usr/X11R6/lib/X11して置かないとvncserverが起動しない
/usr/local以下にある共有ライブラリを使う
以下のどっちかをする。上の方が副作用が低いが、下の方が簡単。
- ldに-rpath=/usr/local/libを渡す(gcc経由なら-Wl,-rpath=/usr/local/lib)。
- sudo echo /usr/local/lib > /etc/ld.so.conf.d/local.conf