debian

Goをインストールして、"Hello, World"してみた

The Go Programming Language 基本的には"Getting Started - The Go Programming Language"通りで。 ### 環境変数とか $ export GOROOT=$HOME/go $ export GOOS=linux $ export GOARCH=386 $ export GOBIN=$HOME/bin $ export PATH=$HOME/bin:$PATH $ mkdir …

XML::LibXMLインストール時に必要なdebパッケージ

The Comprehensive Perl Archive Network - www.cpan.orgからインストールする時に、次のパッケージを事前にインストールすると良い。 libxml2 libxml2-dev libz-dev XML::LibXML - Perl Binding for libxml2 - metacpan.org

【Debian lenny】Happy Hacking Keyboard Lite 2で" } "が入力できない

キーボードのレイアウト設定で、"Happy Hacking Keyboard"にすると、" } "が" | "になります。 その他のキーは問題ないようです。 レイアウト設定を"Japanese 106-key(Generic)"にすると問題ないです。 HHK Lite 2では"Happy Hacking Keyboard"レイアウトは…

IceweaselにGoogleツールバーをインストール

Googleツールバーをインストールする際、User Agentのチェックをしているようなのですが、DebianだとIceweaselなのでインストールできない。 ということで、User Agentを変更すればインストール可能になる。 "about:config"で設定を表示 "general.useragent.…

Debian sidにしたら、ネットワーク設定がうまく動かなくなった(NetworkManagerが原因?)

sidへのアップグレード中にNetworkManagerが設定情報を取得できない的なエラーが発生した。 とりあえず見なかったことにしたが、アップグレード後以下の不具合が発生した。 /etc/hostnameを指定しているのに、常にホスト名が"localhost" DHCPでIPアドレスが…

Ruby/TkでGUIプログラミング その1

Ruby/Tkは、RubyからTkライブラリを使うためのインタフェースです。 Tcl/Tkインタプリタへのコマンド文字列の受け渡しを行うインタフェース(tcltklib)をクラスライブラリ(tk.rb)で包んだものです。 今回は、環境構築です。 Tcl/Tk Tcl/Tk環境をインストール…

open-uriでhttpsなページを取得する

open-uriを使用してhttpsなページをオープンすると、以下のエラーが発生する。 LoadError: no such file to load -- net/https そんな時は、libopenssl-rubyをインストールする。 $ sudo aptitude install libopenssl-ruby Ruby Version ruby 1.8.7 (2008-08…

HTML、XML、SAX解析ライブラリ「nokogiri」をインストールした

nokogiriとは、HTML、XML、SAXをパースするライブラリです。 Nokogiri is an HTML, XML, SAX, and Reader parser. Among Nokogiri’s many features is the ability to search documents via XPath or CSS3 selectors. XML is like violence - if it doesn’t …

DebianのRubyGemsをアップデート

Debian LennyのRubyGemsが1.2.0と古かったので、アップデートしました。 Debianでは、rubygems-updateを使うようです。 ちなみに、通常の方法でRubyGemsをアップデートしようとすると、 $ sudo gem update --system ERROR: While executing gem ... (Runtime…

Twitterクライアント「Twitux」

Linuxデスクトップ用クライアント「Twitux」をインストールした。 パッケージから簡単インストール。 インストール後、[Settings]->[Account]でアカウント情報を設定後、[Twitter]->[Connect]でタイムラインが表示される。 (ちょっと使ってみた感想) メッセ…

debootstrapとchrootでAMD64環境内にi386環境を構築する

Android SDKがx86(i386)版しかリリースされていないので、Android開発環境*1をchrootしたi386環境から起動することにした。まずは、debootstrapを使用してi386のシステムディレクトリツリーを構成する。 今回は、/var/chroot/i386以下にシステムディレクトリ…

backportsのVirtualBox OSEをバージョンアップした際にやること

Kernel Moduleの更新が必要です。 $ sudo aptitude install virtualbox-ose-source $ sudo m-a a-i virtualbox-ose 1.6系から2.1系へのバージョンアップの際には、vboxnetfltモジュールのロードも必要です。 vboxnetfltモジュールがないと、ホストインタフェ…

VirtualBoxのインストール

Debian LennyにVirtualBoxをインストールした。 Lenny(stable)だと、バージョン1.6.6と古いため、backports*1を利用して2.1.4をインストールした。 backportsの設定 /etc/apt/sources.listにbackports用リポジトリを追加する。 ### /etc/apt/sources.list de…

第17回オープンソーステクノロジー勉強会@GREE -Debianネタ-

GREEさんの第17回オープンソーステクノロジー勉強会に行ってきました。 今回は、「誤解と実際 〜 「パブリックイメージ」と自身が関わってきた「でびあん」について」ということで、Debianネタ。 以下、参加メモ。 「でびあん」について -Debian JP やまねさ…

第50回東京エリアDebian勉強会@東京大学

今回は東京大学で開催。 個人的にはまったく縁のない大学で、初訪問でした。 私が行っていた大学とは建物の雰囲気とか全く違い、良い感じでした。 安田講堂も見てきました。 今回は、「Debianパッケージ作成」と「Common Lisp」ネタでした。 (参加メモ) 久々…

The kernel was unable to re-read the partition table on /dev/md0 (Invalid argument).

インストール時のSoftware RAID構成で、下記の警告が発生。 原因不明だが、インストール後は問題ないようなので、しばらく様子見。 "The kernel was unable to re-read the partition table on /dev/md0 (Invalid argument). This means Linux won't know an…

Debian パッケージングハンズオン トライ アゲイン

cwidgetなサンプルプログラムをCDBSでパッケージング化するハンズオン。 pbuilder実行でコンソールが落ち、撃沈しました>< 以下、参加メモです。 ハンズオン開催は難しい。(参加者のレベルが分からない、PCなどの環境 etc) パッケージの依存関係を調べるの…

使用するポート番号の上下限値設定

外に向かう接続における、ローカルポートの範囲を指定します。 Debianでのデフォルトは、「32768〜61000」です。 (確認) # cat /proc/sys/net/ipv4/ip_local_port_range 32768 61000 (設定) # sysctl net.ipv4.ip_local_port_range="1024 61000" (設定ファイ…

OSSなFLASH再生

swfdecとgnashが、メジャー所らしい。 swfdec youtube -> 再生できるが、動きがカクカクする。 niconico -> 再生できない。iceweaselフリーズする。 gnash youtube -> 画面真っ黒。 niconico -> UIは表示するが、画面真っ黒。 それぞれ、今後に期待したい。…

Oracle Database 10g Express Edition(XE)のインストール

勉強する必要に迫られ、とりあえずXEをインストールしました。 必要なパッケージのインストール $ sudo aptitude install libaio1 bc Oracle Database 10g Express Editionのインストール ここから[oracle-xe-universal_10.2.0.1-1.0_i386.deb]をダウンロー…

Eee PC 901-16Gの各種設定

Debian(sid)インストール後の各種設定。 APTレポジトリ設定 /etc/apt/sources.listに、以下のエントリを追加。 ### /etc/apt/sources.list deb http://eeepc.debian.net/debian sid main contrib non-free deb-src http://eeepc.debian.net/debian sid main …

第48回東京エリアDebian勉強会@あんさんぶる荻窪

やや遅れて、到着。 今回は、2009年勉強会計画と冬休みの宿題発表でした。 勉強会計画ということで、各自やりたい事を発表しました。 私は、 大規模(複数のDebianサーバ)環境の運用管理方法 Debianパッケージ作成 初心者はまり道 あたりに取り組みたいなと思…

簡単バックアップツール TimeVault - GNOME Backup/Snapshot System

Simple front-end for making automatic snapshots when files change. TimeVaultは、対象のディレクトリに対して、定期的にバックアップを取得するツールです。 前回のバックアップ以降に変更されたファイルをバックアップ対象とします。 Mac OS X Leopard…

exim4のスマートホストでメール送信

exim4のスマートホスト機能を使って、Gmail経由でメール送信するための設定です。 今までexim4使ったことがなかったので、これから勉強します。 1. スマートホスト機能とは 別のメールサーバ(プロバイダとか)を経由したメール送信機能 Outbound Port25 Block…

第47回東京エリアDebian勉強会@あんさんぶる荻窪

やや遅れて、到着。 今回は、2008年の振り返りと2009年やりたいことを参加者で議論しました。 あと、Lightning Talksもありました。 (参加メモ) id:Ubuntuに会った Debianの "で" は出会いの "で" lvは、一行ずつ文字コードを判定 Intel Atomに、64bit/2Core…

"Debian Meeting" with Coffee@びぎねっと

DMCに行ってきました。 30分程遅れて到着。すでに人がいっぱいでした。 コーヒー飲みながら、lintian.debian.orgとかPlanet DebianとかBTSの話をまったりと。 あとは、ミラーサイトの話や印刷周りの話など。 後半は、Debian使っていて困ったことやhttp://tok…

bondingの設定(with bridged network)

Debianでのbonding設定メモです。 bondingとは、複数のNICを一つのデバイスとして管理することで、NICの冗長化・負荷分散ができます。 一方のケーブルが断線したり、対向スイッチのポートが壊れたりしても大丈夫なわけです。 teamingと言われることもあるみ…

KVMで複数OSを同時起動

KVMでは、同一LAN内で複数OSを同時起動すると、ネットワークに不具合が発生します。 これは、デフォルトだと、すべてのゲストOSに対してMACアドレスが52:54:00:12:34:56に設定されるためです。 そこで、KVM起動時にMACアドレスを指定するオプションを付与し…

whizzytexでの日本語表示

whizzytexで日本語を表示するのに、ttf-kochi-gothicとttf-kochi-minchoが必要です。 ttf-sazanami-gothic、ttf-sazanami-mincho、ttf-vlgothicでは、日本語表示されないようです。 $ sudo aptitude install ttf-kochi-gothic ttf-kochi-mincho whizzytexの…

第46回東京エリアDebian勉強会@あんさんぶる荻窪

あんさんぶる荻窪に、18時過ぎに到着しました。 少し雨が降っていたにも関わらず、満員状態でした。 今回は、LaTeXをお題に、ハンズオン形式でした。 以下、今回の感想など。 Avahi 今回初めて知った。DHCPの取得に失敗した時との違いとか、分かりにくいと思…