pkgsrcならホームディレクトリに自分だけのユーザーランドを構築できる

Pkgsrc Is Cool (2022)

pkgsrcはNetBSD発のパッケージマネージャで、LinuxやMac、Solarisなど他のUnix系OSでも動作する。デフォルトでは/usr/pkgにインストールし、ベースシステムを汚さない。さらに非特権モードを使えば~/pkgに自分専用の環境を構築でき、ソースからのビルドやオフラインでのインストールも可能だ。著者はDebian上でこの仕組みを活用している。

私は、新しいパッケージをインストールしてプログラムを動かすのがずっと嫌いだった。主な理由は、その新しいパッケージが他のパッケージを引き込み、それらがすべて/binや/libのようなシステムフォルダを余計なもので汚してしまうことだ。
  1. Tractor8626

    「debやrpmの作り方がわからない」

    簡単にパッケージを作成するためのnfpmというツールがあります。

  2. throw0101a

    同様の流れで、SpackとEasybuildは(より新しい)類似のビルドシステムで、HPCの分野でよく使われています。

    * https://spack.io

    * https://easybuild.io

  3. bionsystem

    その通りです。おそらくNetBSDそのものよりも、NetBSDコミュニティから地球へのさらに大きな贈り物でしょう。NetBSDを使うことを強制せずに、ほとんどのアーキテクチャで最近のパッケージを動かせる能力、しかも望むなら多くの場合で元のOSをそのままにしておけるというのは、驚くべきことです。

この日のほかの記事

2026-09-14