Richard Lewis <richard.lewis.deb...@googlemail.com> writes: > I suspect a plain chroot isnt 'enough', i had success with systemd-nspawn: > > ln -s /tmp/bullseye/ /var/lib/machines > > # im sure there is a better way than these two lines > cp /etc/passwd bullseye/etc/passwd > cp /etc/shadow bullseye/etc/shadow > > systemd-nspawn --ephemeral --boot --machine bullseye > # (you dont really need --ephemeral of course) > > log into the container as root: > # apt install emacs-gtk > > (and say yes to allow the installation to finish) > > # ls /usr/share/emacs/site-lisp/elpa > dash-2.17.0 dash-functional-1.2.0 elisp-refs-1.4 helpful-0.18 loop-1.3 > dash-2.19.1 elisp-refs-1.3 f-0.20.0 helpful-0.19 s-1.12.0 > > Shows the 'duplicate' dirs for the old versions of elpa-dash and elpa-helpful >
Did you start from a clean debootstrap here? Because I don't see where in your second reproducer the addon packages get installed.