Я установил bc из репозитория с помощью apt-get, но не могу заставить его работать, что бы я ни делал. Кто-нибудь может объяснить следующее ...?
[~]$ pwd
/home/polaris
[~]$ bc
File /home/polaris/.bc is unavailable.
[~]$ which bc
/usr/bin/bc
[~]$ /usr/bin/bc
File /home/polaris/.bc is unavailable.
[~]$ file /usr/bin/bc
/usr/bin/bc: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV),
dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for
GNU/Linux 3.2.0,
BuildID[sha1]=c98017fef306eb7d7f1b9699bf463622ad34125a, stripped
Это 64-битный двоичный исполняемый файл, а моя система 64-битная. Здесь нет псевдонима. Почему он ищет .bc в моем домашнем каталоге? Я полностью сбит с толку.
У Вас, вероятно, есть переменная среды набор BC_ENV_ARGS к .bc. Удалите ту установку (возможно, в .bashrc, .profile, и т.д.), и вещи должны работать. Попробовать
unset BC_ENV_ARGS
и затем
bc
видеть, чинит ли это вещи временно.