アーカイブ

‘synaptic’ タグのついている投稿

Redmine on Ubuntu

2009 年 1 月 3 日 コメントはありません

何カ所か戸惑った.
まずはRedmineのインストールを参考に,Redmine 0.8をダウンロードして展開.
database.ymlを見てみると,MySQL向けの記述だったから,さっき頑張ってsqlite3-rubyをインストールしたのも忘れてMySQLで運用することにした.
Migrateするまえに


production:
adapter: mysql
database: redmine
host: localhost
username: hoge
password: piyo
encoding: utf8
socket: /var/run/mysqld/mysqld.sock

と書き換えて,redmineという名のデータベースを作っておく.
# ソケットファイル名がわからないときは”mysqladmin -u root -p variable | grep socket”で.
db:migrateもload_default_dataも順調に完了.
この時点でWEBrickからアクセスできることを確認.

次,Apache上でRedmineを動かすを参考に,”gem install passenger”.
問題なし.
# Synapticでもlibapache2-mod-passengerってのがあるからインストールできそうなんだけど,
 mpm-workerだと依存関係を解決できないらしいので,gemから入れた.
問題は”passenger-install-apache2-module”が見つからないこと.
しかし,これもfindしたらすぐ解決.
PATHが通ってなかっただけなので,”/var/lib/gems/1.8/bin/passenger-install-apache2-module”と直接指定.
apache2-devが足りないと怒られたので,今度はSynapticからインストール.
再度実行して,無事にインストール完了.
/etc/apache2/httpd.confに以下を記述後,Apache再起動で…
キタ━━━( ゚∀゚ )━(∀゚ )━(゚  )━(  )━(  ゚)━( ゚∀)━( ゚∀゚ )━━━!!!!


LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-2.0.6/ext/apache2/mod_passenger.so
PassengerRoot /var/lib/gems/1.8/gems/passenger-2.0.6
PassengerRuby /usr/bin/ruby1.8
<VirtualHost *:80>
ServerName bellonieta.net
DocumentRoot /var/www
</VirtualHost>
<VirtualHost *:80>
ServerName redmine.bellonieta.net
DocumentRoot /var/www/redmine/public
</VirtualHost>

gem install sqlite3-ruby

2009 年 1 月 3 日 コメントはありません

sqlite3-rubyをgemからインストールしようとすると…

# gem install sqlite3-ruby
Building native extensions. This could take a while…
ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb install sqlite3-ruby
extconf.rb:1:in `require’: no such file to load — mkmf (LoadError)
from extconf.rb:1

Gem files will remain installed in /var/lib/gems/1.8/gems/sqlite3-ruby-1.2.4 for inspection.
Results logged to /var/lib/gems/1.8/gems/sqlite3-ruby-1.2.4/ext/sqlite3_api/gem_make.out

mkmfが無いって怒られる.
意味がわからなすぎるので,Synapticからruby-fullをインストールしてから再度gemる.
上手くいった.
Rubyのバージョンは1.8でインストールされてしまったけど.

カテゴリー: Uncategorized タグ: , , , , ,

Subversion

2009 年 1 月 3 日 コメントはありません

Mercurialも使ってみたんだけど,日本語含むファイル名とか考え出すとあまりに面倒で…
VersioningはまだしばらくSubversionにお世話になります.
今回は,WebDAVでアクセス,Digestで認証と行きましょう.
例によってSynapticからインストール.
a2enmodでauth_digestを有効にして,dav_svn.confはこんな感じ?


<Location /svn>

# Uncomment this to enable the repository
DAV svn

# Alternatively, use SVNParentPath if you have multiple repositories under
# under a single directory (/var/lib/svn/repo1, /var/lib/svn/repo2, ...).
# You need either SVNPath and SVNParentPath, but not both.
SVNParentPath /var/www/svn

# Basic Authentication is repository-wide. It is not secure unless
# you are using https. See the 'htpasswd' command to create and
# manage the password file - and the documentation for the
# 'auth_basic' and 'authn_file' modules, which you will need for this
# (enable them with 'a2enmod').
#AuthType Basic
AuthType Digest
AuthName "Subversion Repository"
AuthUserFile /etc/apache2/dav_svn.passwd

# The following three lines allow anonymous read, but make
# committers authenticate themselves. It requires the 'authz_user'
# module (enable it with 'a2enmod').
#<LimitExcept GET PROPFIND OPTIONS REPORT>
Require valid-user
#</LimitExcept>
</Location>

続きを読む…

FreeNX

2009 年 1 月 2 日 コメントはありません

NetBookの宿命とは言え,小さい画面は辛いものがある.
せめて家にいるときだけでも広々と操作したい.
VNCよりFreeNXとやらが秀逸と聞いたので,早速インストールしてみた.
Ubuntu 8.10に入れる場合には,ここを参考に…

deb http://ppa.launchpad.net/freenx-team/ubuntu intrepid main
deb-src http://ppa.launchpad.net/freenx-team/ubuntu intrepid main

の二つをSynapticにレポジトリを追加.
# このとき初めてUbuntu 8.10の呼称がIntrepidなのを知ったよ.
認証キーとか無視してfreenxをインストール.

 2009/3/3追記.
 Setup FreeNX under Ubuntu 8.10 (Intrepid Ibex)を参考に,
 

 ~$ gpg –keyserver keyserver.ubuntu.com –recv D018A4CE && gpg –export -a D018A4CE –keyserver keyserver.ubuntu.com | sudo apt-key add -
 ~$ gksudo gedit /etc/apt/sources.list.d/freenx.ppa.list
 

 としてレポジトリを追加しなければSynapticから見つけられなくなってた.
 なんで?
# FreeNX Sessions Administratorもついでにインストール.
Windowsクライアントをここからダウンロードして適当に設定後…接続.
freenx
キタ━━━( ゚∀゚ )━( ゚∀)━(  ゚)━(  )━(゚  )━(∀゚ )━( ゚∀゚ )━━━!!!!

VNCみたいなもんかと思っていたら,別のセッションが立ち上がる感じなのね.
解像度に左右されないって素敵!!
地味だけど,こういうリモート接続するときは身の回りのキーボードを101で統一してて良かったと思うね.
続きを読む…