Убедитесь, что вы заглядываете в папку / usr / lib * 32 * для создания символической ссылки (и библиотеки в этой папке, а не из папки lib, так как это 64 бит).
Установщик кажется 32 бит (очевидно, когда вы смотрите на вывод ldd). После создания дополнительной символической ссылки на libbz2.so.1 в папке lib32 она была установлена отлично. (хотя он спама еще несколько сообщений об исключениях)
этого будет достаточно:
#!/bin/bash
#this script sorts files according to their extensions
oldIFS=$IFS
IFS=$'\n'
(find . -type f) > /tmp/temp
for var in `cat /tmp/temp`
do
name=`basename "$var"`
name=`echo $name | cut -d'.' -f1`
mkdir -p $name
mv "$var" $name/ 2> /dev/null
done
IFS=$oldIFS