Instalowanie BC i dowolnego rozszerzenia matematycznego

12

Muszę zainstalować bc(myślę, że jest to język, więc sądzę, że muszę zainstalować parser, ale poważnie nie mam pojęcia - czy musiałbym zainstalować coś jeszcze?) Na Ubuntu 12.04 i wszelkie dodatkowe rozszerzenia matematyczne, które istnieją dla niego. Jedyne miejsce, w którym próbowałem go pobrać, było stąd, gdzie nie miałem wystarczających instrukcji, aby móc to zrobić. Rozglądając się po stronie, wydaje się, że ostatnia aktualizacja pochodzi z 2000 roku, co bardzo mnie obawiło, że próbuję ją zainstalować i nie jestem nawet pewien, czy to miejsce, z którego można ją pobrać, czy nie.

Powinienem dodać, że tak naprawdę nie mam pojęcia, co robię. Potrzebuję idiotycznego przewodnika po całym procesie instalacji.

Naprawdę naprawdę utknąłem w tym.

Reluctant_Linux_User
źródło

Odpowiedzi:

16

Instalacja bcjest prosta:

sudo apt-get install bc

Jeśli chodzi o rozszerzenia, man bcmówi:

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.

Rzeczywiście, strona jest pełna rzeczy oznaczonych jako „rozszerzenie”.

Rozszerzenia matematyczne są stosowane przy użyciu -lopcji:

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

A zatem:

$ bc <<<'c(10)'
Runtime error (func=(main), adr=6): Function c not defined.
$ bc -l <<<'c(10)'
-.83907152907645245225
muru
źródło
Dzięki. Odrzuciłem to. W tej odpowiedzi nie zamierzam dostarczać pełnego przewodnika po instalacji oprogramowania na Ubuntu.
muru