Ubuntu

sshで日本語表示

Ubuntu 10.04 64bitで、sshでログインしてて日本語表示できなかった sudo apt-get install language-pack-ja sudo dpkg-reconfigure locales/etc/default/locale が無かったので作成 LANG="ja_JP.UTF-8" これでscreenごとログアウトしてsshで入り直したら日…

Ubuntu10.04にpassengerインストール

sudo apt-get install apache2-prefork-dev sudo gem install passenger sudo passenger-install-apache2-module passengerのバージョンは2.2.13だった /etc/apache2/httpd.conf LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-2.2.13/…

gearman C版がaptから入るようになってた

Ubuntu10.04だとaptのgearman-job-serverでC版のgearmanが入る。 libgearman-devでC言語のヘッダ等がインストールできて、libgearman/gearman.hが使えるようになる。 sudo apt-get install gearman-job-server libgearman-dev

libboost::system

libboost::filesystemを使う時、ubuntu10.04ではaptで入るboostが1.4系になった 今までlibboost::filesystemを使う時、libboost_filesystem-mt.aだけをincludeすれば良かったけど1.4からはlibboost_system-mt.aもincludeしないとならなくなっててちょっとあ…

clonezillaでディスク丸ごとコピー

http://www.clonezilla.org/ のlive CDを使ってブートし、Ubuntu10.04を入れたマシンのディスクまるごとMBRとかも含めたイメージを作る。保存先に別のsshサーバーを指定できる。 別のマシンからリストアしたら、あっさりできたんだけど、なぜかeth0がeth1に…

passengerでsinatraアプリをサブドメインで実行する

http://d.hatena.ne.jp/shokai/20100506/1273174669 と同じ様にpassengerセットアップして、config.ruも置く。symbolic linkははらない。 /etc/apache2/sites-available/default の末尾にでも <VirtualHost *:80> ServerName appname.shokai.org DocumentRoot /home/shokai/src</virtualhost>…

passengerでsinatraアプリをサブディレクトリで実行する

http://github.com/shokai/sensor-storage を http://shokai.mag.keio.ac.jp/sensor-storage/ で実行した。 以前passengerのインストールそのものはしたが、サブドメインでの実行方法しかわからなかったので使ってなかった。thinでpreforkさせてmod_proxy_ba…

ubuntu8.04にtokyocabinetインストール

aptで入る奴が古かったのでソースから入れる。 configureでbzlib.hが見つからなかったが、libbz2-devに入っていた。 wget http://downloads.sourceforge.net/project/tokyocabinet/tokyocabinet/1.4.32/tokyocabinet-1.4.32.tar.gz sudo apt-get install zli…

OpenCV1.0ソースからインストール

まずOpenCV2.0をsudo make uninstallした。 wget http://downloads.sourceforge.net/project/opencvlibrary/opencv-unix/1.0/opencv-1.0.0.tar.gz tar -zxvf opencv-1.0.0.tar.gz cd opencv-1.0.0/ ./configure make sudo make install

BeagleBoardにemobileを接続する

最終的にLANを切るので、キーボードとディスプレイを接続して起動しよう 環境はBeagleBoard rev.BにUbuntu9.04。 ponコマンドを使えるようにする sudo apt-get install pppoe which pon which poffemobile D23HWを使う(CUIで) - 橋本詳解より /etc/ppp/pee…

VNCViewer

aptにtightvncがある sudo apt-get install xtightvncviewer which vncviewer vncviewer起動すると接続先のIPアドレスとパスワードをきかれる Mac版tightvncviewerより反応いい。

gearmand ソースからインストール

sudo apt-get install uuid-dev libevent-devwget http://launchpad.net/gearmand/trunk/0.11/+download/gearmand-0.11.tar.gz tar -zxvf gearmand-0.11.tar.gz cd gearmand-0.11/ ./configure --with-debug make sudo make install which gearmand/usr/bin/…

USBシリアル変換(FT232RLチップ)でシリアル通信する

ArduinoやGainerやmoxaで使ってるUSBシリアルチップのドライバが認識するようになってた(以前revBファーム+Ubuntu8.04でやった時はどうしても認識しなかった) Rubyから使ってみる。ruby-serialportインストール、シリアルポートを読む - 橋本詳解 の手順…

外付けHDD、USBメモリをマウント

最新版ファームウェア+Ubuntu9.04だと何もせずに認識してくれた。 マウントする mkdir ~/usbmem sudo mount /dev/sda1 /home/sho/usbmem マウント外す sudo umount /home/sho/usbmem起動時にマウントする /etc/fstab proc /proc proc defaults 0 0 /dev/mmcb…

USBメモリを作業領域とswapにマウント

OS入ってるSDカードを何回も読み書きしててぶっ壊れた事から学んだ。 USBメモリにswapとかを置くようにした。オンボードのRAMが128MBしかないので、swapを700MBぐらい作っておいた。どれぐらいが適正なのか知らないが余ってるので多めに。 gpartedでUSBメモ…

WiFiを起動時に接続する

参考 http://hp.vector.co.jp/authors/VA008536/kurobox/wirelessap.html Ubuntu 9.10が調子悪かったので9.04にした。 /etc/network/interfaces を設定、ssidを指定してwlan0を起動できる auto lo iface lo inet loopback auto eth0 iface eth0 inet dhcp au…

WiFiを使う

rev.Bボードを最新のu-bootでファームウェアアップグレードし、Ubuntu9.10をGUIなしでインストールした状況。 http://elinux.org/BeagleBoardUbuntuNetwork#USB_Wifi PlanexのPCI MINI2というUSB WiFiを刺して sudo iwconfig wlan0 essid "ssid" sudo ifconf…

Gearmanインストール、Rubyから使う

参考 http://d.hatena.ne.jp/okinaka/20090823/1251036470 sudo apt-get install gearman-server /etc/default/gearman-server を編集、trueにする ENABLED="true"sudo /etc/init.d/gearman-server start最近のバージョンのgearmanはport 4300で動くらしいが…

smbfsでマウント

別のマシンをsambaでマウントしたい sudo apt-get install smbfssudo mkdir /mnt/smb sudo mkdir /mnt/smb/oldfs sudo mount -t cifs -o username=shokai,password=shokaipass,codepage=cp932,iocharset=utf8,defaults //192.168.0.2/homedir /mnt/smb/oldfs…

gem 1.3.5にアップデート

aptではなくgemでgem本体をアップデートしたいので update_rubygemsを使う sudo gem install rubygems-update which update_rubygems sudo /var/lib/gems/1.8/bin/update_rubygemsupdateされた sudo /usr/bin/gem1.8 -v sudo mv /usr/bin/gem1.8 /usr/bin/ge…

emobile D23HWを使う(GUIで)

Ubuntu 9.04 Desktopを入れたAspire Oneでe-mobileを使う。 CUIで→ http://d.hatena.ne.jp/shokai/20090904/1252014255 gnome-ppp使うとGUIで設定できる。 まずe-mobileを刺す。セットアップが起動する。ネットワークデバイスとして認識されてWiFi選ぶ右上の…

ビデオ関連

sudo apt-get install avifile-divx-plugin avifile-mjpeg-plugin avifile-vorbis-plugin avifile-xvid-plugin avifile-utils avifile-win32-plugin

emobile D23HWを使う(CUIで)

参考 http://d.hatena.ne.jp/ichikaway/20090816/1250406029 /etc/ppp/peers/emobile にモデムの設定を書く user "em@em" connect "/usr/sbin/chat -v -f /etc/chatscripts/pap -T *99***1#" /dev/ttyUSB0 460800 noipdefault usepeerdns defaultroute persi…

AspireOneにUbuntu9.04インストール

1GB以上のUSBメモリをパソコンに刺しておく。中身は空にする。デスクトップ版Ubuntu9.04のisoイメージをダウンロードUNetbootinをダウンロード、起動する(windowsで) http://unetbootin.sourceforge.net/USBメモリのドライブ名と、Ubuntuのisoイメージを選…

PostgreSQLインストール

sudo apt-get install postgresql-8.3-postgis 管理者パスワード変更 sudo passwd postgres su postgres createuser shokai -P

passenger、mod_railsインストール

apache2のheaderをあらかじめいれとく sudo apt-get install apache2-prefork-dev sudo gem install passenger sudo passenger-install-apache2-moduleでmod_railsが入る。最初に依存モジュールがチェックされるが全部入ってた The Apache 2 module was succ…

mysqlインストール

sudo apt-get install mysql-server-5.0 /etc/mysql/my.cnf [client] default-character-set=utf8 [mysqld] default-character-set=utf8 skip-character-set-client-handshake

haartestをUbuntuで動かす

Makefileの修正だけでコンパイルできた Makefile SRC = haartest.cpp DST = haartest prefix=/usr INCPATH=$(prefix)/include LIBPATH=$(prefix)/lib CV_LIBS= -lcv -lcvaux -lcxcore -lhighgui BOOST_LIBS= $(LIBPATH)/libboost_program_options-mt.a all: …

FlashPlayerインストール

64bit Ubuntu9.04のFirefoxでFlashPlayer10を使えるようにするUbuntu 8.10 amd64 に Flash player 10 をインストール - cat-freaks.net と同じ手順でいいけど、nspluginwrapper使わなくても認識した気がする。競合するもの全部aptから消して、libflashplayer…

Rubyまわりをインストール

sudo apt-get install apache2sudo apt-get install ruby1.8-elisp libapache2-mod-ruby ruby1.8 ruby1.8-dev rubygems libopenssl-ruby sqlite3 libsqlite3-ruby libsqlite-ruby libxml2-dev libxslt1-dev libgemplugin-rubysudo gem install rails --inclu…