Установка BC и любого математического расширения

12

Мне нужно установить bc(я думаю, что это язык, поэтому я предполагаю, что мне нужно установить парсер, но я серьезно не имею понятия - нужно ли мне устанавливать что-нибудь еще?) На Ubuntu 12.04 и любое дополнительное математическое расширение для него. Единственное место, где я нашел его для загрузки, было отсюда, где было недостаточно инструкций, чтобы я смог это сделать. Оглядываясь на сайт, последнее обновление, похоже, относится к 2000 году, что заставило меня очень осторожно пытаться установить его, и я даже не уверен, является ли это местом для его получения или нет.

Я должен добавить, что я действительно понятия не имею, что я делаю. Мне нужно руководство идиота для всего процесса установки.

На самом деле действительно застрял на этом.

Reluctant_Linux_User
источник

Ответы:

16

Установка bcтривиальна:

sudo apt-get install bc

Что касается расширений, man bcговорит:

DIFFERENCES
   This version of bc was implemented from the POSIX P1003.2/D11 draft and
   contains several differences and extensions relative to the  draft  and
   traditional  implementations.

На самом деле, страница руководства полна вещей, помеченных как «расширение».

Расширения математики применяются с помощью -lопции:

-l, --mathlib
      Define the standard math library.

Таким образом:

$ bc <<<'c(10)'
Runtime error (func=(main), adr=6): Function c not defined.
$ bc -l <<<'c(10)'
-.83907152907645245225
Мур
источник
Спасибо. Я отверг это. В этом ответе я не собираюсь давать полное руководство по установке программного обеспечения в Ubuntu.
Муру