debian

evinceで日本語を表示する

lennyから動作が変化し、poppler-dataパッケージのインストールが必要です。 $ sudo aptitude install poppler-data サイド・ペインの目次は、文字化けしてます。 [debian-users:51164] PDF ビューワ evince の Lenny での挙動変化 (リリースノートに記載予…

ページキャッシュの手動解放

カーネルパラメータvm.drop_caches*1を変更すると、ページキャッシュ・ダーティページ・inodeキャッシュを強制的に解放するらしいです。 ということで、試してみます。 環境 OS: Debian GNU/Linux 4.0(etch/Kernel 2.6.18) Memory: 1GB 検証前のメモリ状況で…

memcached (クライアントライブラリ)

Debian etchにmemcachedを導入した時の作業メモ。(クライアントライブラリ編) Perlのmemcachedクライアントライブラリのサンプルコード。 Perlのmemcachedクライアントライブラリ Cache::Memcached 分散アルゴリズム:サーバ台数の剰余による分散 memcached…

memcached (概要 & インストール)

Debian etchにmemcachedを導入した時の作業メモ。(概要&インストール編) memcachedとは C言語で書かれた高速なネットワーク対応の分散メモリキャッシュサーバ。 memcached - a distributed memory object caching system memcachedの特徴 シンプルなテキスト…

OSC2008 Tokyo/Fallに行ってきた -仮想化とかDebianとか勉強会大集合とか-

家を出るのが遅くなり、ちょっと遅刻しました。 懇親会は仕事都合により、参加できませんでした。 仮想化友の会 第3回 濃いバナ 途中から。 Oracle and Sun Microsystems | Strategic Acquisitions | OracleでOS/2を動かす OS/2は、最近の機器だとデバイス…

CPANモジュールをDebianパッケージ化する

CPANモジュールは、dh-make-perlコマンドでdeb化できます。 今回は、Net::Twitterをdeb化しました。 CPAN設定は事前に実施しておきます。 まずは、dh-make-perlコマンドをインストールします。 $ sudo aptitude install dh-make-perl dh-make-perlコマンドで…

EMOBILE D02HWを使う

DebianでEMOBILE D02HWを使用する設定。 カーネル2.6.22以上が必要なので、Lenny以上対応です。*1 1. パッケージのインストール $ sudo aptitude install pppconfig 2. 設定 以下の設定ファイルを作成します。 #/etc/ppp/peers/em user "em@em" connect "/us…

VMware Toolsのインストール

gcc-4.1とlinux-headersが必要。 lenny/sidの場合は、gcc-4.3なのでgcc-4.1をインストール後、一時的に/usr/bin/gccのシンボリックリンクをgcc-4.1へ変更する。 $ sudo aptitude install gcc-4.1 $ cd /usr/bin $ sudo rm gcc $ sudo ln -s gcc-4.1 gcc $ ls…

ttyrecで端末を録画する

先日の勉強会で知ったttyrec・ttyplayコマンド。tty端末上の処理を録画・再生します。 まずは、インストール。 $ sudo aptitude install ttyrec 基本的な使い方は、ttyrecで録画、ttyplayで再生って感じです。 $ ttyrec ### ttyrec実行後から録画が始まりま…

独自リポジトリの作り方

apt-ftparchiveとmini-dinstallの設定メモ。 他にもいろいろな方法があるようです。 FrontPage - Debian Wiki apt-ftparchive 公開するdebパッケージのあるディレクトリで、apt-ftparchiveコマンドを実行。 $ apt-ftparchive packages . | gzip -c9 > Packag…

DebianでGoogle Chromeを使ってみた。CrossOver Chromiumをインストール

http://www.codeweavers.com/services/ports/chromium/は、Google Chromeをwine経由で動かすものです。 インストール http://www.codeweavers.com/services/ports/chromium/からdebパッケージを入手します。 今回は、CrossOver Chromium for Ubuntu and Debi…

東京エリアDebian勉強会@国立オリンピック記念青少年総合センター

初めての場所だったので、ちょっと早めに出発。雨降らなくてよかった。 参宮橋なんて降りたことないよと思っていたら、前の会社のオフィスがあって何度か行ったことがあることを思い出す。 Trivia Quizは、いつもよりは簡単だったように思ったが、当然のこと…

第90回カーネル読書会に行ってきた

久しぶりの参加。 今回のネタは、「Debianパッケージ作成入門の入門」でした。 前準備 1. Debianパッケージ作成に必要な技能 Shellスクリプト、なんとなく読める Makefile、なんとなく読める ちょっとの好奇心 2. Debianパッケージ作成の環境 Debian unstabl…

【lenny】DVD再生

debian-multimedia.orgからlibdvdcss2をインストールする。 1. aptリポジトリの追加 # /etc/apt/sources.list deb http://www.debian-multimedia.org lenny main 2. libdvdcss2インストール $ sudo aptitude install libdvdcss2 なぜかチャプタメニューとか…

【lenny】高速化モジュール「kqemu」のインストール

QEMUの高速化モジュール「kqemu」のインストール。 # aptitude install kqemu-source kqemu-common # m-a a-i kqemu グループの作成。 # addgroup --system kqemu # usermod -G dialout,cdrom,floppy,audio,video,plugdev,netdev,powerdev,kvm,kqemu <username> モジュ</username>…

【lenny】KVM with TUN/TAP birdged network

KVMでのTUN/TAPを使ったホストOSとゲストOSのブリッジ接続の設定。 結構ハマった。 ※ゲストOSをsudoで起動しないとtapデバイスが起動(初期化)できないらしい。 1. 構成 こんな感じ。 +------------------------------------+ | | | +-------- (GuestOS) ----…

【lenny】KVMにWindows2000をインストール

lennyでカーネルが2.6.25になりKVM*1が使えるようになったので、KVMを導入、ゲストOSとしてWindows2000をインストールしました。 1. KVMおよびQEMUのインストール # aptitude install kvm qemu /etc/init.d/kvmからkvmモジュールが読み込まれる。 # lsmod | …

【lenny】dailyビルド版lennyのインストール

lennyのインストール。 dailyビルド版(Mon Aug 25 09:35:56 UTC 2008.)をインストール。*1 ここからダウンロード -> Debian -- Debian インストーラ 気付いたこととか。 インストール時に日本語キーボードを選択しても、英語キーボードで設定されるので、/et…

【etch】XenのDomain-UへWindows2000Proをインストールできない

パーティションフォーマットができません。 以下、インストール手順です。 1. ディスクイメージ作成 # dd if=/dev/zero of=/var/xen/images/win2000.img bs=1M count=40960 2. 設定ファイル 完全仮想化用設定ファイルを/etc/xenに作成。 # cat xmwin2000.hvm…

【etch】XenのDomain-Uインストール時にHVMXENが起動しない

GeForce 8600GTは、FrameBuffer使えないようです。 xm create実行時のログ。 domid: 1 qemu: the number of cpus is 1 shared page at pfn:1ffff, mfn: 70dd5 buffered io page at pfn:1fffd, mfn: 70dd7 ---------------------- DirectFB v0.9.25 ---------…

【etch】XenのDomain-Uが起動しない

# xm create sample.hvm boot=d Using config file "sample.hvm". Error: (12, 'Cannot allocate memory') xm mem-setコマンドでDomain-0の割当メモリを減らしましたが、解決しませんでした ><

【etch】BackportsでFLASHプラグインのインストール

以前、はまったIceweaselへFLASHプラグインのインストール*1ですが、Backportsで楽々インストールできます。 nspluginwrapper使っているみたいなので、前回とやっていることはほとんど同じだと思います。 backport とは testing, unstableなどの新しいパッケ…

【etch】XenカーネルにNvidiaドライバを適用する

etchのXenカーネルにNVIDIA社製ドライバを適用する方法です。*1 環境は、以下のとおり。 OS: Debian GNU/Linux(etch/AMD64) Kernel: 2.6.18-6-xen-amd64 Video Card: NVIDIA Geforce 8600GT(256MB) Video Driver Version: NVIDIA-Linux-x86_64-173.14.12 前…

【lenny】Nvidia関連パッケージが中途半端になっている

lenny(testing)のnvidia関連パッケージが中途半端になっていて、ドライバがビルドできない。 確認できるnvidia関連パッケージは、以下のとおり。 nvidia-cg-toolkit nvidia-kernel-common nvidia-settings nvidia-xconfig lennyへの移行は、正式リリースまで…

ゲストOSのDebianにVMware Toolsをインストール

VMware Toolsをインストールすることで、下記のような機能を実現します。 高解像度のサポート、グラフィックパフォーマンス向上 ネットワークのパフォーマンス向上 ホストOSとゲストOS間のシームレスなマウスポインタ移動 ホストOSとゲストOS間のコピー&ペ…

etchでCPANからPlaggerをインストールの続き

昨日の時点で、いろいろなモジュールがインストール失敗してました。 ということで、分かるところからインストールすることにしました。 エラーになったモジュールのインストール XML::Twig XML::Parserが依存しているので、XML::Parserのインストール。。 …

(設定メモ)ntpdate-debianによる時刻同期

時刻が5分程ずれている。そういえば、時刻同期の設定してませんでした。 NTPサーバになる必要もないので、ntpdateによる同期です。 $ sudo aptitude install ntpdateDebianの場合、ntpdateコマンドとntpdate-debianコマンドがインストールされます。 前者は…

etchでCPANからPlaggerをインストール

CPANからPlaggerをインストールしてみました。 $ sudo cpan cpan> install Plagger XML::LibXMLのインストールが失敗。 running xml2-config... (中略) looking for -lxml2... no looking for -llibxml2... no libxml2 not found (中略) /usr/bin/make -- NO…

etchでEmacsの日本語設定

Emacsで日本語を扱う設定です。UTF-8でanthyな環境です。 1. インストール $ sudo aptitude install emacs $ sudo aptitude install anthy-el mule-ucs <-UTF-8とanthyを扱うため。 2. 設定 ~/.emacsに以下の設定を追加します。 ;; UTF-8 (require 'un-defin…

お手軽パッケージ作成プログラムCheckInstallをインストール

CheckInstallは、ソースコードからお手軽にDebian系(deb),Redhat系(RPM),Slackware系(tgz)のパッケージを作成できます。 これで、パッケージになっていないソフトウェアもパッケージ管理できます。 以下、Debianパッケージ説明から抜粋。 CheckInstall は、…