Instalando o BC e qualquer extensão matemática

12

Preciso instalar bc(acho que essa é uma linguagem, acho que preciso instalar um analisador, mas não tenho a menor idéia - precisaria instalar mais alguma coisa?) No Ubuntu 12.04 e qualquer extensão matemática adicional que exista para ele. O único lugar que encontrei para tentar baixá-lo foi a partir daqui, que possuía instruções insuficientes para que eu pudesse fazer isso. Olhando ao redor do site, a última atualização parece ser do ano 2000, o que me deixou muito cauteloso ao tentar instalá-lo e nem tenho certeza se é o local para obtê-lo ou não.

Devo acrescentar que realmente não tenho idéia do que estou fazendo. Preciso de um guia de idiotas para todo o processo de instalação.

Realmente realmente preso a isso.

Reluctant_Linux_User
fonte

Respostas:

16

A instalação bcé trivial:

sudo apt-get install bc

Quanto às extensões, man bcdiz:

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.

De fato, a página de manual está cheia de coisas marcadas como 'extensão'.

As extensões matemáticas são aplicadas usando a -lopção:

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

Portanto:

$ bc <<<'c(10)'
Runtime error (func=(main), adr=6): Function c not defined.
$ bc -l <<<'c(10)'
-.83907152907645245225
muru
fonte
Obrigado. Eu rejeitei. Não é minha intenção fornecer um guia completo para a instalação de software no Ubuntu nesta resposta.
muru