Installation de BC et de n'importe quelle extension mathématique

12

J'ai besoin d'installer bc(je pense que c'est une langue donc je suppose que j'ai besoin d'installer un analyseur mais je n'ai sérieusement aucune idée - aurais-je besoin d'installer autre chose?) Sur Ubuntu 12.04 et toute extension mathématique supplémentaire qui existe pour cela. Le seul endroit que j'ai trouvé pour essayer de le télécharger était d' ici, qui n'avait pas d'instructions suffisantes pour que je puisse réellement faire cela. En regardant autour du site, la dernière mise à jour semble être de l'an 2000, ce qui m'a fait très peur d'essayer de l'installer et je ne sais même pas si c'est l'endroit où l'obtenir ou non.

Je dois ajouter que je n'ai vraiment aucune idée de ce que je fais. J'ai besoin d'un guide idiot pour tout le processus d'installation.

Vraiment vraiment coincé là-dessus.

Reluctant_Linux_User
la source

Réponses:

16

L'installation bcest triviale:

sudo apt-get install bc

Quant aux extensions, man bcdit:

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.

En effet, la page de manuel regorge de choses marquées «extension».

Les extensions mathématiques sont appliquées en utilisant l' -loption:

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

Donc:

$ bc <<<'c(10)'
Runtime error (func=(main), adr=6): Function c not defined.
$ bc -l <<<'c(10)'
-.83907152907645245225
muru
la source
Merci. Je l'ai rejeté. Ce n'est pas mon intention de fournir un guide complet pour installer un logiciel sur Ubuntu dans cette réponse.
muru