タグ

ブックマーク / blog.n-z.jp (2)

  • Ubuntu 22.04でマシンによって更新されたりされなかったりするパッケージがあったのを調べた - @znz blog

    Ubuntu や Debian には Phased Updates という仕組みがあって、デフォルトでは jammy-updates などのパッケージは最初は 10% だけで徐々に対象が増えていく、ということをしてレグレッションの問題を軽減しているようです。 動作確認環境 Ubuntu 22.04 LTS (jammy) 気付いた動作 base-files が環境によって更新されたりされなかったりしました。 /etc/apt/preferences.d などでの apt pinning や hold なども設定されていませんでした。 $ sudo apt full-upgrade -qq 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. $ apt-cache policy base-files base-file

    masterq
    masterq 2023/01/22
    "base-files が環境によって更新されたりされなかったりしました"/"PhasedUpdates - Ubuntu Wiki という機能の影響だった"
  • dockerのカスタムベースイメージを作成する - @znz blog

    例などにある ubuntu の base image は apt-linearchive.ubuntu.com になっていて、 apt-get install などが遅いです。 日で使うのなら日のミラーを使った方が良いので、 そういう base image を作ります。 base image はあまりカスタマイズせずに、 派生するイメージにDockerfile などを使って カスタマイズをした方が望ましいのですが、 ほぼ必須のものを毎回インストールするのは無駄なので、 ついでに日語 locale を入れるというカスタマイズもしておきます。 docker 向けのポイント 最初に docker 向けのポイントをまとめておきます。 最小限にするなら --variant=minbase --include=iproute などで iproute パッケージを入れておかないとネットワーク

    masterq
    masterq 2014/04/11
    policy-rc.d とか initctl とか知らなかった
  • 1