linux
Up one levelCentOS6.2にmatplotlibをインストール
[root@localhost ~]# yum search matplotlib Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile base: rsync.atworks.co.jp extras: rsync.atworks.co.jp * updates: rsync.atworks.co.jp =========================== N/S Matched: matplotlib ============================ python-matplotlib-tk.x86_64 : Tk backend for python-matplotlib python-matplotlib.x86_64 : Python plotting library
Name and summary matches only, use "search all" for everything. [root@localhost ~]# yum install python-matplotlib Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile base: rsync.atworks.co.jp extras: rsync.atworks.co.jp * updates: rsync.atworks.co.jp Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package python-matplotlib.x86_64 0:0.99.1.2-1.el6 will be installed --> Processing Dependency: python-dateutil for package: python-matplotlib-0.99.1.2-1.el6.x86_64 --> Processing Dependency: pytz for package: python-matplotlib-0.99.1.2-1.el6.x86_64 --> Processing Dependency: numpy for package: python-matplotlib-0.99.1.2-1.el6.x86_64 --> Running transaction check ---> Package numpy.x86_64 0:1.3.0-6.2.el6 will be installed --> Processing Dependency: python-nose for package: numpy-1.3.0-6.2.el6.x86_64 --> Processing Dependency: libptf77blas.so.3()(64bit) for package: numpy-1.3.0-6.2.el6.x86_64 --> Processing Dependency: libatlas.so.3()(64bit) for package: numpy-1.3.0-6.2.el6.x86_64 --> Processing Dependency: liblapack.so.3()(64bit) for package: numpy-1.3.0-6.2.el6.x86_64 --> Processing Dependency: libptcblas.so.3()(64bit) for package: numpy-1.3.0-6.2.el6.x86_64 ---> Package python-dateutil.noarch 0:1.4.1-6.el6 will be installed ---> Package pytz.noarch 0:2010h-2.el6 will be installed --> Running transaction check ---> Package atlas.x86_64 0:3.8.4-1.el6 will be installed ---> Package python-nose.noarch 0:0.10.4-3.1.el6 will be installed --> Processing Dependency: python-setuptools for package: python-nose-0.10.4-3.1.el6.noarch --> Running transaction check ---> Package python-setuptools.noarch 0:0.6.10-3.el6 will be installed --> Finished Dependency Resolution
Dependencies Resolved
================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python-matplotlib x86_64 0.99.1.2-1.el6 base 3.2 M Installing for dependencies: atlas x86_64 3.8.4-1.el6 base 2.8 M numpy x86_64 1.3.0-6.2.el6 base 1.6 M python-dateutil noarch 1.4.1-6.el6 base 84 k python-nose noarch 0.10.4-3.1.el6 base 220 k python-setuptools noarch 0.6.10-3.el6 base 336 k pytz noarch 2010h-2.el6 base 35 k
Transaction Summary ================================================================================ Install 7 Package(s)
Total download size: 8.4 M Installed size: 33 M Is this ok [y/N]: y Downloading Packages: (1/7): atlas-3.8.4-1.el6.x86_64.rpm | 2.8 MB 00:00 (2/7): numpy-1.3.0-6.2.el6.x86_64.rpm | 1.6 MB 00:00 (3/7): python-dateutil-1.4.1-6.el6.noarch.rpm | 84 kB 00:00 (4/7): python-matplotlib-0.99.1.2-1.el6.x86_64.rpm | 3.2 MB 00:00 (5/7): python-nose-0.10.4-3.1.el6.noarch.rpm | 220 kB 00:00 (6/7): python-setuptools-0.6.10-3.el6.noarch.rpm | 336 kB 00:00 (7/7): pytz-2010h-2.el6.noarch.rpm | 35 kB 00:00 -------------------------------------------------------------------------------- Total 3.2 MB/s | 8.4 MB 00:02 警告: rpmts_HdrFromFdno: ヘッダ V3 RSA/SHA256 Signature, key ID c105b9de: NOKEY Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 Importing GPG key 0xC105B9DE: Userid : CentOS-6 Key (CentOS 6 Official Signing Key)
Package: centos-release-6-2.el6.centos.7.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2) From : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6 Is this ok [y/N]: y Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : atlas-3.8.4-1.el6.x86_64 1/7 Installing : python-setuptools-0.6.10-3.el6.noarch 2/7 Installing : python-nose-0.10.4-3.1.el6.noarch 3/7 Installing : numpy-1.3.0-6.2.el6.x86_64 4/7 Installing : python-dateutil-1.4.1-6.el6.noarch 5/7 Installing : pytz-2010h-2.el6.noarch 6/7 Installing : python-matplotlib-0.99.1.2-1.el6.x86_64 7/7 Installed: python-matplotlib.x86_64 0:0.99.1.2-1.el6
Dependency Installed: atlas.x86_64 0:3.8.4-1.el6 numpy.x86_64 0:1.3.0-6.2.el6 python-dateutil.noarch 0:1.4.1-6.el6 python-nose.noarch 0:0.10.4-3.1.el6 python-setuptools.noarch 0:0.6.10-3.el6 pytz.noarch 0:2010h-2.el6
Complete! [root@localhost ~]#
- The URL to Trackback this entry is:
- http://lightson.dip.jp/blog/seko/2806/tbping
VitrualBoxにScientific Linux6.1をインストール その2
Scientific Linux6.1をダウンロードする
SL-61-x86_64-2011-07-27-Everything-DVD1.iso とSL-61-x86_64-2011-07-27-Everything-DVD2.iso
- VirutualBoxのメニューで「新規作成」 オペレーティングシステムはLinux バージョンはRedhad64bitを選択
- メモリは1024M (512Mだとテキストモードでしかインストールできなかった)
- 仮想ハードディスクはデフォルトのまま
- File type はデフォルトのVDI
- Storage DetailもデフォルトのDynamically allocated
- disk sizeは20Gにする。(デフォルトは8G)
- createする
Virutalboxから今作った仮想マシンを起動する
- 初回設定wizardがでるので、続ける
- SL-61-x86_64-2011-07-27-Everything-DVD1.iso を指定する
- Install or upgrade an existing systemを選択
- メディアのチェックはスキップ
- LanguageはJapanese,keyboardはjp106を選ぶ
- 基本ストレージでバイスを選ぶ 警告が出るが進める
- host sl6.localdomainといれた
- Time Zone System clock uses UTCのチェクをはずし、Asia/Tokyo
- rootのパスワード入力
- 既存のlinuxシステムを入れ替える デフォルトで
- 変更をディスクに書き込む
- network interface はデフォルト
- パッケージはDesktop 追加リポジトリは全部にチェック 今すぐカスタマイズにチェック
- 開発環境にチェックをいれる。オフィススイートのチェックをはずす
- インストールの途中でDisk2を入れろと指示が出たら、Virtualboxの右下で出ているdvdのアイコンをクリックしてイメージをしていする
- reboot
- ユーザ作成
- 時間の設定 なぜか9時間遅れている
- kdumpを設定するにはメモリが不足というメッセージ
- 終了
ログインした後、
# vi /etc/yum.repos.d/sl.repo 7行目のコメントをはずす# vi /etc/yum.repos.d/sl-other.repo 7行目のコメントをはずす
# yum -y install yum-plugin-fastestmirror
# yum update No Packages marked for update
無いはずないよね?? 失敗かも。
- Category(s)
- linux
- The URL to Trackback this entry is:
- http://lightson.dip.jp/blog/seko/2583/tbping
VitrualBoxにScientific Linux6.1をインストール
Scientific Linux6.1をダウンロードする
SL-61-x86_64-2011-07-27-Install-DVD.iso
- VirutualBoxのメニューで「新規作成」 オペレーティングシステムはLinux バージョンはRedhad64bitを選択
- メモリは512M
- 仮想ハードディスクはデフォルトのまま
- File type はデフォルトのVDI
- Storage DetailもデフォルトのDynamically allocated
- disk sizeは20Gにする。(デフォルトは8G)
- createする
Virutalboxから今作った仮想マシンを起動する
- 初回設定wizardがでるので、続ける
- SL-61-x86_64-2011-07-27-Install-DVD.iso を指定する
- Install or upgrade an existing systemを選択
- メディアのチェックはスキップ
- Languageはenglish,keyboardはjp106を選ぶ
- Waringが出るので、Re-initialize を選ぶ
- Time Zone System clock uses UTCのチェクをはずし、Asia/Tokyo
- rootのパスワード入力
- Partitioning Typeはデフォルトで
- Write changes to disk
- Enable network interface はOK
- Enable netwok interfaceはIPv4とIPv6の設定があるが、両方ともデフォルトで
- どのパッケージをインストールするかを聞いてくることもなく、インストールが始まり5分もかからずに完了
- reboot
osが立ち上がるが、CUI。。。。。そもそもインストールがテキストモードです。
- Category(s)
- linux
- The URL to Trackback this entry is:
- http://lightson.dip.jp/blog/seko/2581/tbping
BigBlueButtonのRemine用プラグイン発見
- The URL to Trackback this entry is:
- http://lightson.dip.jp/blog/seko/2520/tbping
BigBlueButton URLエンコードがさっぱり分からない
WEB会議? WEB教室のBigBlueButton を実用的に使えるようにするにはどうすればいいか考えています。
BigBlueButtonは単独のアプリケーションというよりは、API を使って別のシステムに組み込むことを前提としているようです。
APIのデモでは、自分の会議室を作ること ができ、参加者にはそこで生成されたURLを伝えて会議に参加してもらいます。
例えば、sekoと入力して会議室を作ると次のようなURLとなります。
http://demo.bigbluebutton.org/bigbluebutton/demo/create.jsp?action=invite&meetingID=seko%27s+meetingソースコードを見ると、seko's meeting がJavaのURLEncodeによって、seko%27s+meeting に変換されます。
String inviteURL = BigBlueButtonURL + "demo/create.jsp?action=invite&meetingID=" + URLEncoder.encode(meetingID, "UTF-8");ところが、おなじことをJava scriptで行うと seko's%20meeting となってしまいます。
ここで 試せます。
seko%27s+meeting と seko's%20meeting です。
java scriptでエンコードしたアドレスをJAVAでデコードしたらもとには戻らないですよね?
どちらが正しいのでしょうか? Java scriptの方はシングルコーテーションが残っていて、URLとしてはおかしい気がします。
http://groundwalker.com/blog/2007/02/javascript_escape_encodeuriencodeuricomponent.html にJava scriptの各種エンコードが載っていますが、どれもseko%27s+meetingにはならないですね。
- The URL to Trackback this entry is:
- http://lightson.dip.jp/blog/seko/2518/tbping
WEB会議 BigBlueButton インストール成功
まずは、ubuntu10.04 64bit server をインストールしました。
こちら に沿ってBigBlueButtonをインストールするのですが、コマンドを手で打ち込むのが面倒です。
そこで、サーバにデスクトップ環境を入れました。これには1時間くらいかかったような気がします。
# sudo aptitude install ubuntu-desktop
あとは、こちら を見ながら、コマンドをコピーアンドペースとするだけです。
ブラウザからhttp://IPAddress と打ち込むとトップページが立ち上がりました。
デモ会議にログインしてみると、その機能にびっくりです。
インストールの際にはIPアドレスをDHCPで取っていたのですが、後で固定アドレスに変えたところ、BigBlueButtonが立ち上がらなくなってしまいました。 マニュアルに書いてあった方法でうまく行きました。
bbb-conf --setip
このソフトは、学校の教室をイメージしているようです。教室を作る方法は、 http://code.google.com/p/bigbluebutton/wiki/FAQ#Can_I_run_multiple_virtual_classrooms_in_a_single_BigBlueButton を見ながらやってみます。
- The URL to Trackback this entry is:
- http://lightson.dip.jp/blog/seko/2517/tbping
WEB会議 BigBlueButton ダウンロードできず
openmeetingsについて調べていたら、BigBlueButton というのを見つけた。VMWareのイメージがあるらしいので試そうとしたら、sourceforge.netからダウンロードできなかった。
- The URL to Trackback this entry is:
- http://lightson.dip.jp/blog/seko/2515/tbping
openmeetings 起動成功
インストール が終わったら、
http://localhost:5080/openmeetings/install と入力する。
ここ にあるような設定を入れていくのだが、Installボタンを押して待っていても反応が帰ってこない。 ログを見るとデータベースの接続に失敗しているようなので、もう一度作りなおしてみるが変化はない。
何時間も格闘していたが、インストールの際にhibernate.cfg.xml に設定したユーザ名openmettings とそのパスワードを書いたところ、1分もかからないで初期設定が終わった。
「やったー!」と喜んで使いはじめたのだが、メールが飛ばない。
どうも普通のSMTPではなくて、認証型SMTPが必須のようだ。
メールサーバを最後に立てたのは たしかCPUが486の頃だったので、今からやれと言われてもできそうにない。
- Category(s)
- linux
- The URL to Trackback this entry is:
- http://lightson.dip.jp/blog/seko/2514/tbping
Fedora14にopenmeetingsをインストール
Fedora14 に WEB会議のopen meetings をインストールする。
firewallは止めておく
# /etc/rc.d/init.d/iptables stop # chkconfig iptables off # chkconfig ip6tables off
SELINUXも止めておく
# vi /etc/sysconfig/selinux SELINUX=disabled に変更
openmeetings Wiki を見ながら行う
# wget http://apt.sw.be/redhat/el5/en/x86_64/dag/RPMS/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm # rpm -Uhv rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
# vi /etc/yum.repos.d/rpmforge.repo enabled = 0 に修正
# yum --enablerepo=rpmforge install ImageMagick ghostscript lame swftools================================================================================ パッケージ アーキテクチャ バージョン リポジトリー 容量 ================================================================================ インストールしています: ImageMagick x86_64 6.6.4.1-15.fc14 updates 1.8 M lame x86_64 3.98.4-1.el5.rf rpmforge 587 k swftools x86_64 0.8.1-1.el5.rf rpmforge 2.8 M 依存性関連でのインストールをします: t1lib x86_64 5.1.2-6.fc14 fedora 160 k
# yum --enablerepo=rpmforge install ffmpeg
================================================================================
パッケージ アーキテクチャ
バージョン リポジトリー
容量
================================================================================
インストールしています:
ffmpeg x86_64 0.6.1-1.el5.rf rpmforge 2.8 M
依存性関連でのインストールをします:
a52dec x86_64 0.7.4-8.el5.rf rpmforge 82 k
faac x86_64 1.26-1.el5.rf rpmforge 154 k
ffmpeg-libpostproc x86_64 0.6.1-1.el5.rf rpmforge 37 k
opencore-amr x86_64 0.1.2-1.el5.rf rpmforge 381 k
x264 x86_64 0.0.0-0.4.20101111.el5.rf rpmforge 1.1 M
http://java.sun.com/javase/ja/6/download.html linux64 を選択し、jdk-6u22-linux-x64-rpm.bin# sh jdk-6u24-linux-x64-rpm.bin
http://download.openoffice.org/other.html
OOo_3.3.0_Linux_x86-64_install-rpm-wJRE_ja.tar.gz
# tar zxvf OOo_3.3.0_Linux_x86-64_install-rpm-wJRE_ja.tar.gz
# yum localinstall --nogpgcheck OOO330_m20_native_packed-1_ja.9567/RPMS/ooobasis3.3- OOO330_m20_native_packed-1_ja.9567/RPMS/openoffice.org
# vi /etc/rc.d/init.d/soffice#!/bin/bash # openoffice.org headless server script # # chkconfig: 2345 80 30 # description: headless openoffice server script # processname: openoffice # # Author: Vic Vijayakumar # Modified by Federico Ch. Tomasczik # Modified by open-art.jp at 1/25/2010 # OOo_HOME=/opt/openoffice.org3 SOFFICE_PATH=$OOo_HOME/program/soffice PIDFILE=/var/run/openoffice-server.pid
set -e
case "$1" in start) if [ -f $PIDFILE ]; then echo "OpenOffice headless server has already started." sleep 5 exit fi echo "Starting OpenOffice headless server" $SOFFICE_PATH -headless -nofirststartwizard -accept="socket,port=8100;urp;" & >/dev/null 2>&1 touch $PIDFILE ;; stop) if [ -f $PIDFILE ]; then echo "Stopping OpenOffice headless server." killall -9 soffice && killall -9 soffice.bin rm -f $PIDFILE exit fi echo "Openoffice headless server is not running." exit ;; *) echo "Usage: $0 {start|stop}" exit 1 esac exit 0
# chmod +x /etc/rc.d/init.d/soffice # chkconfig --add soffice # chkconfig soffice on # service soffice start/opt/openoffice.org3/program/soffice.bin: error while loading shared libraries: libuno_sal.so.3: cannot open shared object file: No such file or directory
# yum -y install mysql-server# vi /etc/my.cnf [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 default-character-set = utf8 #追加
# Disabling symbolic-links is recommended to prevent assorted security risks; # to do so, uncomment this line: # symbolic-links=0
[mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
[mysql] #追加 default-character-set = utf8 #追加
# chkconfig mysqld on # service mysqld start
# mysqladmin -u root password パスフレーズ # mysql -u root -p Enter password: パスフレーズmysql> create database openmeetings; mysql> grant all privileges on openmeetings.* to openmeetings@localhost identified by "ユーザーのパスフレーズ"; mysql> flush privileges; mysql> exit
Openmeetingのインストール
http://code.google.com/p/openmeetings/downloads/list から openmeetings_1_6_2_r3675.zip をダウンロードする。
# unzip openmeetings_1_6_2_r3675.zip # mv red5 /usr/local/openmeetings# cd /usr/local/openmeetings/webapps/openmeetings/conf/ # mv hibernate.cfg.xml hibernate.cfg.xml.org # cp mysql_hibernate.cfg.xml hibernate.cfg.xml # vi hibernate.cfg.xml 修正する ・・・ <property name="connection.username">openmeetings</property> <property name="connection.password">パスフレーズ</property> ・・・
# cd /usr/local/openmeetings # chmod +x *.sh# useradd -d /usr/local/openmeetings openmeetings useradd: 警告: ホームディレクトリが既に存在します。 skel ディレクトリからのコピーは行いません。
# chown -R openmeetings. /usr/local/openmeetings
# vi /etc/rc.d/init.d/openmeetings#! /bin/sh # chkconfig: 345 95 90 # description: Open Source Flash Server # processname: java # Author: OPEN-ART
# /etc/init.d/openmeetings . /etc/rc.d/init.d/functions
NAME=openmeetings RED5_DIR=/usr/local/$NAME START_DAEMON=$RED5_DIR/red5.sh STOP_DAEMON=$RED5_DIR/red5-shutdown.sh
# OpenMeetingsを'openmeetings'ユーザ以外で稼動させる必要がある場合は、 # 次のRUN_USER変数にそのユーザIDをセットしてください。 # ex.) RUN_USER=root RUN_USER=$NAME
PIDFILE=/var/run/$NAME.pid LOGFILE=/var/log/$NAME.log
test -x $START_DAEMON || exit 5
start() { echo -n "Starting OpenMeetings Service:" cd $RED5_DIR su -s /bin/bash -c "$START_DAEMON &" $RUN_USER >> $LOGFILE 2>&1 RETVAL=$? echo [ $RETVAL = 0 ] && touch ${PIDFILE} sleep 2 return $RETVAL }
stop() { echo -n "Shutting down OpenMeetings:" cd $RED5_DIR su -s /bin/bash -c "$STOP_DAEMON &" $RUN_USER >> $LOGFILE 2>&1 RETVAL=$? echo [ $RETVAL = 0 ] && rm -f ${PIDFILE} sleep 2 return $RETVAL }
case "$1" in start) start ;; stop) stop ;; restart) stop start ;; esac
実行権限付与
# chmod +x /etc/rc.d/init.d/openmeetings
サービスへ追加
# chkconfig --add openmeetings # chkconfig openmeetings on
サービス起動
# service openmeetings start
- The URL to Trackback this entry is:
- http://lightson.dip.jp/blog/seko/2513/tbping
VMware Player 3.1.4にFedora 14 64bit インストール
Fedora15はよくわからないので、14にする。
VMWare Playerで新しい仮想マシンを作るときに、普通にやると簡易インストールになってしまう。これを避けるには、OSは後からインストールを選び。DVDドライブの設定をドライブからFedora14のイメージに変更しておく。ついでにネットワークもブリッジに変更。
インストールが終わったがネットワークにつながらない。ifconfigしてみると、eth0がIPv6になっている。ネットワークの設定を触っていたらいつの間にか治る。
Yum update すると500Mもある。
やっぱり、VMware Toolsはうまくインストールできない。
- Category(s)
- linux
- The URL to Trackback this entry is:
- http://lightson.dip.jp/blog/seko/2511/tbping