Since Ubuntu 20.10 comes with libff8
instead of libffi7
, I installed libffi7
by manually downloading the deb package from ubuntu focal (20.04):
wget http://es.archive.ubuntu.com/ubuntu/pool/main/libf/libffi/libffi7_3.3-4_amd64.deb
sudo dpkg -i libffi7_3.3-4_amd64.deb
After that I could successfully install the ffi
gem.
This didn't require installing or changing any other packages. Also, the default libffi shared library seems to be libffi8:
$ ldconfig -p | grep ffi
libffi.so.8 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libffi.so.8
libffi.so.8 (libc6) => /usr/lib/i386-linux-gnu/libffi.so.8
libffi.so.7 (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libffi.so.7
libffi.so (libc6,x86-64) => /usr/lib/x86_64-linux-gnu/libffi.so
$ ls -l /usr/lib/x86_64-linux-gnu/libffi.so
lrwxrwxrwx 1 root root 15 ago 20 11:31 /usr/lib/x86_64-linux-gnu/libffi.so -> libffi.so.8.1.0
So far I haven't experienced any issues.