TenForward

技術ブログ。はてなダイアリーから移転しました

Plamo

xkbのファイルを書き換えてキーマップを調整する

Plamo 7.0 環境で、USB 切替器を使って USB キーボードを切り替えると、切り替え後に fcitx のオンオフができなくなってハマっていました。つまり USB キーボードを抜き差ししたあとに fcitx のオンオフができなくなっていました。 fcitx のオンオフはこのよ…

Plamo 7.0 上で非特権な systemd コンテナを起動する

Plamo 7.0 では cgroupfs_mount パッケージと lxc パッケージを提供していますが、非特権コンテナを起動するための調整は特に行っていませんでした。 cgroupfs_mount パッケージは、Plamo 7.0 リリース直後は Ubuntu 14.04 あたりで cgroupfs をマウントする…

GnuPGで鍵取得しようとするとdirmngrに繋がらないと怒られる

単なるメモ。Plamo-7.0 開発中環境でのお話。 gnupg 2.1.19 までは大丈夫なんだけど、gnupg 2.1.23、2.2.0、2.2.1 にすると、dirmngr がうまく動かない… (2.1.20 〜 22 は作ってないので知らない)。 $ gpg --recv-keys (鍵) gpg: connecting dirmngr at '/ho…

Plamo Linux で Let's Encrypt

はじめに (読まなくても問題ありません) 自前で Plamo Linux で運用しているサーバはずっと StartSSL を使って証明書を取得していました。Let's Encrypt が出てきた時は、いろいろ調べてみるとコマンド著名ディストリビューション前提で、Plamo には対応して…

Plamo Linux 5.2 での非特権コンテナ

Ubuntu はもうすぐ出そうなので出てから試すとして,Plamo 5.2 で非特権コンテナを試してみました.カーネルだけは自前で make してます (Plamo ユーザならカーネル再構築はインストール後のお決まりの仕事ですよ :-) $ uname -r 3.14.1-plamo64-karmaプロン…

libvirt の lxc ドライバを Plamo Linux 5.1 で試す

前回の続きです.毎度ですが,あまり大した内容ではありません.Ubuntu Saucy だと Ubuntuサーバーガイドの仮想化のLXCページにあるように Configuration is stored in xml format There no tools to facilitate container creation By default there is no …

Plamo Linux のススメ (2)

連休中なので技術的要素の全くないお話を (酔っぱらいだし) :)lxc 的 Plamo Linux のススメ - TenForwardの日記 の続編.serverspec というサーバ設定・動作の継続的なテストを行える素晴らしいツール *1 が最近話題ですが,私も手元で管理する Plamo Linux …

lxc 的 Plamo Linux のススメ

連休中なので技術的要素のあまりないお話を :)私が Linux を使い始めた頃といえば,Distribution は Slackware Linux で,そこに JE という日本語環境を整えるパッケージを集めたものを追加でインストールするのが主流でした.そこに現れたのが? Plamo Linux…

Plamo Linux 5.1 で docker

Plamo Linux は aufs をサポートしていますし,lxc パッケージもありますので,docker を動かすベースとしての必要条件は満たしています.そこで動かしてみましたよ. lxc パッケージをインストールしていない場合はインストールします.(lxc が動作するよう…

Plamo Linux 5.1 で vagrant-lxc を使う

(2013-10-30追記) lxc 1.0 の開発が進み,Plamo の lxc パッケージも 0.9.0 から 1.0 開発版になったのに伴い,vagrant-lxc は動かなくなっていましたが,vagrant-lxc のバージョンアップでまた動くようになっています.とりあえず手元では vagrant-lxc 0.6.…

Plamo Linux 5.1 で vagrant は vagrant-kvm の方が楽だった

(2014-01-15 追記) Vagrant 1.4 系だとまだ vagrant-kvm はちゃんと動かないようです.ご参考さっき『Plamo Linux 5.1 で vagrant を Libvirt Provider 経由で使う - TenForwardの日記』って書いたばっかりなのに,次は vagrant-kvm っての試してみようかと…

Plamo Linux 5.1 で vagrant を Libvirt Provider 経由で使う

(追記)こちらのエントリの方法の方が断然オススメです!!久々の更新なのに,今回も公式文書にある通りにやったら出来た,程度なので相変わらず情報が少ないです... (長いわりにねえ) :p最近何か色々な所で何かやろうとすると「vagrant を使います」みたいな記…

Plamo64-1.0 で VMware Player 4.0.2

最近 libvirt 経由の KVM で楽々,という感じでしかデスクトップで使っている Plamo Linux 上では仮想マシンは使っていませんでしたが,ML で質問があったのをきっかけに試してみました.ハマり所満載ですが,一応動きましたのでメモしておきます. 前提 Pla…

netconsole でカーネルメッセージをリモートの syslogd で受ける

開発中の Plamo-5.0 を日常のデスクトップにして仕事をしていますが,たまに X を使っていると,そのまま突然死してしまうことがあります.console に落ちてダンプが見える場合もあるんですが,大概は X がブラックアウトした状態で固まるか,そのまま男らし…

IP Messenger 互換ソフト

会社支給の PC には IP Messenger が入っており,コレでメッセージを送ってくる人がいるので,Linux 上で動作する互換ソフトを入れておく必要があります.従来は Project Amateras のipmsg を使っていましたが,そのままでは Plamo-5.0 (x86_64) では起動し…

Plamo-5.0 の LaTeX パッケージ作成ハマり道 (2)

前回,Plamo-5.0 の TeX Live 環境のパッケージ作成について書きましたが,その後 contrib 以下の TeX Live 2010 のパッケージを作り直しました. 3つに分かれていたパッケージを1つにした. /opt/texlive/2010 以下にインストールするようにした. ptexlive…

Plamo-5.0 の grub

(2012/01/13 追記: 正式リリース版の Plamo64-1.0 では grub2 になってますので,以下は特に不要です)このブログを書いている時点では,まだ Plamo-5.0 の DVD イメージからインストールしても grub は入っておらず,lilo からの起動となります.とりあえず …

Plamo-5.0 の LaTeX パッケージ作成ハマリ道

こじまさんの玩式草子─ソフトウェアとたわむれる日々 第21回 64ビット化への遠い道程[その3] 勝手に連動企画.:-)Plamo-4.73 までは teTeX 用の日本語版パッチ集である ptetex のパッケージが準備されていました.個人的にはコレで困っていませんし,その…

さくらの VPS で Plamo Linux 5.0

(2012/04/19 追記) さくらの VPS がリニューアルしていますが,リニューアル後は HDD として /dev/sda でなく /dev/vda (つまり virtio 経由) が見えています.以下の方法でやるとインストール後に起動ディスクが見えなくて起動しないはずです.お前がやるな…

Plamo-5.0 for x86_64 status

こじまさんのブログ に,とりあえず必要なソフトが動いたということで Plamo-5.0 の現在のスクリーンショットが載っていた.あちらは KDE だったから,Xfce 環境のスクリーンショットでも載せておこう.

Plamo-5.0 での X のキーボード設定

Plamo-5.0 を開発中で,とりあえず日常のお仕事がこなせる程度にはパッケージもそろってきました.が,X を起動するとキーボードが日本語配列にならない.Why?? ということで調べてみました.Plamo-5.0 は X.Org 7.6 なのかな? xserver は 1.9 になっていま…

Plamo Linux 4.73 で kvm

Plamo Linux 4.73 で kvm を試してみました.カーネルの機能は有効なので,あとはツールをインストールするだけ.とりあえず一番シンプルな QEMU のコマンドツールを. 公式ページ から qemu-kvm のソースを取得. make$ tar zxvf qemu-kvm-0.13.0.tar.gz$ c…

libvirt 経由で lxc を触ろうと思いハマる

kvm や Xen などの仮想環境を触るのに libvirt という API/ライブラリ/デーモン/コマンド群があり,RedHat, Debian 系でもよく使われます.これを Plamo 4.73 でも使おうと思ってハマりました.libvirt は 0.8.2 を使っています. libvirtd には dnsmasq が…

Plamo Linux 4.73 で lxc 0.7.2 (後編)

前編 で書いたように,普通に lxc のコンテナを起動すると,母艦の Desktop 環境上でターミナルが開きません.これは debian や ubuntu の lxc 環境では起きません.コンテナ側の処理依存で,debian じゃない別の環境だと問題はないかも知れないけど,よくわ…

Plamo Linux 4.73 で lxc 0.7.2 (前編)

以前,lxc-0.6.2 で行なったときは何事もなくうまくいったのですが,今回 lxc がバージョンアップして,イマイチうまくいかない部分があったので,とりあえず方法をメモ. カーネル再構築 Plamo 標準カーネルは cgroup など,lxc の動作に必要なオプションが…

eth0 と eth1 の入れ替え

NIC が二つある場合,意図したとおりに NIC にデバイス名が割当たらない場合があります.これを入れ替える方法./etc/udev/rules.d/70-persistent-net.rules を開くと,以下のようになっています (抜粋). # PCI device 0x8086:0x10bd (e1000e) SUBSYSTEM=="…

Plamo Linux で lvm メモ

4.72 の話. デフォルトで入っているツールは readline4 がないとかで動かない (5 にリンクすれば動くのかも?) ftp://plamo.linet.gr.jp/pub/Plamo-test/for-4.7x/lvm2-2.02.66-i586-P1.tgz を作成してみた. /etc/rc.d/rc.modules で dm-mod と dm-snapshot…

autofs

autofs って使ったことなくて,Plamo に入ってて標準で動いていることすら知らなかったけど(^_^;),とりあえず設定してみたので,メモ.4.1.4_beta2 とかいうバージョンが入っているみたい. # cd /etc # cp auto.master.sample auto.master # vi auto.maste…

LXC (3)

さて,最低限の sshd 実行がコンテナ内で出来たので,次は Debian を動かしてみました.lxc を make すると,lxc-debian というコマンドがインストールされますが,これは chroot 環境を作るのに,内部で debootstrap を使っていますので,Plamo では動きま…

LXC (2)

気を取り直して,Plamo Linux 4.71 で lxc を. 準備 lxc-0.6.4.tar.gz をダウンロード.展開. カーネル再構築 標準カーネルではオプションが足りないので,有効にする.lxc アーカイブ中の doc/lxc.7 を見ると,以下を有効にせよ,と書いてあります.READM…