Installieren von BC und einer beliebigen Mathe-Erweiterung

12

Ich muss bcauf Ubuntu 12.04 und einer dafür vorhandenen zusätzlichen Mathematikerweiterung installieren (ich denke, dies ist eine Sprache, also schätze ich, dass ich einen Parser installieren muss, aber ich habe ernsthaft keine Ahnung - müsste ich noch etwas installieren?). Der einzige Ort, an dem ich versuchte, es herunterzuladen, war von hier aus , wo es nicht genügend Anweisungen gab, um dies tatsächlich zu erledigen. Wenn ich mich auf der Website umsehe, scheint das letzte Update aus dem Jahr 2000 zu stammen, was mich sehr vorsichtig gemacht hat, es zu installieren, und ich bin mir nicht einmal sicher, ob dies der richtige Ort ist, um es zu bekommen oder nicht.

Ich sollte hinzufügen, dass ich wirklich keine Ahnung habe, was ich tue. Ich brauche eine idiotische Anleitung für den gesamten Installationsprozess.

Wirklich wirklich daran festgehalten.

Reluctant_Linux_User
quelle

Antworten:

16

Die Installation bcist trivial:

sudo apt-get install bc

Wie für Erweiterungen man bcsagt:

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.

In der Tat ist die Manpage voll von Dingen, die als "Erweiterung" gekennzeichnet sind.

Die mathematischen Erweiterungen werden mit der folgenden -lOption angewendet :

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

Somit:

$ bc <<<'c(10)'
Runtime error (func=(main), adr=6): Function c not defined.
$ bc -l <<<'c(10)'
-.83907152907645245225
muru
quelle
Vielen Dank. Ich habe es abgelehnt. Es ist nicht meine Absicht, in dieser Antwort eine vollständige Anleitung zur Installation von Software unter Ubuntu bereitzustellen.
Muru