Debian Wheezy StableシステムでNode.jsを使用したいと思います。もちろんパッケージとして提供されていないので、私のオプションは次のようになります。
- ソースコードからコンパイル
- Wheezy リアポートからロード中
私の質問は基本的に次のようになります。どちらも実行可能ファイルで終わるのは本質的に同じですか?それとも両方に利点がありますか?
私がこの質問をする理由は、開発ツールをインストールしたくないミニマリストシステムでNode.jsを使用したいからです。
答え1
原則として、これは同じです。
ただし、バックポートされたパッケージを使用している場合は、パッケージがDebianシステムで特別に機能するようにテストされていることがわかります。
また、パッケージは Debian 固有のルールに従ってインストールされます。つまり、起動/停止スクリプトはDebian標準に従って作成され、パッケージファイルはDebian標準に従って場所にインストールされます。
ソースでコンパイルする唯一の利点は、最新バージョンを入手できることです。
私は常にバックポートバージョンを使用していますが、おかげで管理がはるかに簡単になりました。