タグ

ブックマーク / kotak.hatenablog.com (3)

  • Debian wheezyでNode.jsをdebパッケージからインストール - kotakのひまじめ日記

    Debian 7 WheezyにはNode.jsのパッケージは含まれていなかったのだけれど、backportsにnodejsパッケージが追加された。そのため、ソースからビルドしなくても、apt-get installコマンドで簡単にNode.jsをインストールできるようになった。 インストール /etc/apt/sources.list.d/backports.list あたりに、下記を追記しておく。 deb http://ftp.jp.debian.org/debian/ wheezy-backports main contrib non-free deb-src http://ftp.jp.debian.org/debian/ wheezy-backports main contrib non-free nodejsパッケージと、nodejs-legacyパッケージ*1をインストール。

    Debian wheezyでNode.jsをdebパッケージからインストール - kotakのひまじめ日記
    labunix
    labunix 2015/01/14
  • Debianでtestingやunstableからパッケージを借りる時の手順 - kotakのひまじめ日記

    普段はDebian stableを使っているけど、たまにtestingやunstableにしか入っていないパッケージを使いたくなる時がある。そんな時の対応方法*1 1. /etc/apt/apt.conf.d/99target を(普通はないので)作成 下記行を追加 APT::Default-Release "stable"; 2. /etc/apt/source.list 下記行を追加 deb http://ftp.jp.debian.org/debian testing main contrib non-free deb-src http://ftp.jp.debian.org/debian testing main contrib non-free unstableのパッケージをインストールしたい場合は、testingの部分を置き換える。 3. apt-get update ※この時

    Debianでtestingやunstableからパッケージを借りる時の手順 - kotakのひまじめ日記
    labunix
    labunix 2014/06/21
  • Debian armhfなDocker imageを作ってみた - kotakのひまじめ日記

    組込みLinuxを使っていると、ライブラリなどをソースコードからビルドしたいことが度々あるのですが、通常はクロスコンパイルをするか、ターゲットマシンにDebianなどのOSをインストールしてビルドするといった方法を取ります。 しかし、クロスコンパイルする時には大抵クロスコンパイル用のオプションで嵌りますし、ターゲットマシンでビルドするにも遅すぎで、いつも困っていました。 そんな折、QEMUのユーザーモードエミュレーションとbinfmtを使うと、x86マシンの上でarmバイナリを動かすことができることを知りました。 KMC Staff Blog:QEMUのもうひとつの使い方: ユーザーモードエミュレーションとbinfmtとchrootの組み合わせ このテクニックを使うと、chrootした後の環境で動くプログラムは、あたかもARMマシン上で動いているように錯覚します。*1そのため、x86マシン

    Debian armhfなDocker imageを作ってみた - kotakのひまじめ日記
    labunix
    labunix 2014/06/21
  • 1