Я работаю с сопровождающим Debian над неудачной самопроверкой программного пакета под ARMEL. Сопровождающий был достаточно любезен, чтобы помочь мне продублировать его окружение.
Когда я пытаюсь добавить http://ftp.debian.org/debian unstable main
в локальный sources.list
, я получаю сообщение об ошибке:
root@debian-8:/# find ./ -name sources.list
./usr/share/doc/apt/examples/sources.list
./etc/apt/sources.list
root@debian-8:/# emacs ./etc/apt/sources.list
bash: emacs: command not found
В этой среде я не могу выполнить установку apt-get install emacs
из-за плохого sources.list
. Я также вышел из chroot
и добавил источник в /etc/apt/sources.list
, но он не был перенесен или доступен для среды chroot
.
Хост - Debian-8, x86_64, полностью исправлен.
Как добавить emacs в среду chroot?
# apt-get install qemu-user-static debootstrap
# qemu-debootstrap --arch=armel --keyring /usr/share/keyrings/debian-archive-keyring.gpg \
--variant=buildd --exclude=debfoster unstable debian-armel http://ftp.debian.org/debian
# chroot debian-armel
# apt-get install devscripts
[add 'deb-src http://ftp.debian.org/debian unstable main' to /etc/apt/sources.list]
# cd
# apt-get update && apt-get source libcrypto++
# cd libcrypto++-*
# debuild