I dusted off a Pi 1, which is armv6, then installed Raspbian on it. The base OS works, but many of the packages I install won't even start- they say
illegal instruction. That's because the armhf binary packages are being installed, which isn't compatible with the Pi1.
Here's an example, looking at vim-common in
... Download-Size: 339 kB APT-Manual-Installed: yes APT-Sources: http://mirrordirector.raspbian.org/raspbian stable/main armhf Packages Description: Vi IMproved - enhanced vi editor - compact version
Aside from installing an ancient kernel, how do I tell apt to not install the 'wrong' version of the binaries?
Here's what my sources.list contains (in part). Nowhere does it say armv6, armv7, armel, or armhf.
$ cat /etc/apt/sources.list.d/archive_raspbian_org_raspbian.list
deb https://archive.raspbian.org/raspbian jessie main contrib non-free
deb-src https://archive.raspbian.org/raspbian jessie main contrib non-free