This is an archive of past FreeBSD releases; it's part of the FreeBSD Documentation Archive.
Questo documento descive il processo di installazione della versione Linux di Mathematica® 4.X su un sistema FreeBSD.
La versione Linux di Mathematica funziona perfettamente sotto FreeBSD, ciononostante i binari venduti da Wolfram necessitano di essere marchiati così che FreeBSD sappia di usare le ABI di Linux per eseguirli.
La versione Linux di Mathematica o di Mathematica for Students può essere ordinata direttamente da Wolfram all'indirizzo http://www.wolfram.com/.
I binari di Linux si trovano nella directory Unix del CDROM Mathematica venduto da Wolfram. Devi copiare l'intera directory sul tuo disco rigido locale in modo da poter marchiare i binari Linux con brandelf(1) prima di far partire l'installer:
# mount /cdrom # cp -rp /cdrom/Unix/ /localdir/ # brandelf -t Linux /localdir/Files/SystemFiles/Kernel/Binaries/Linux/* # brandelf -t Linux /localdir/Files/SystemFiles/FrontEnd/Binaries/Linux/* # brandelf -t Linux /localdir/Files/SystemFiles/Installation/Binaries/Linux/* # brandelf -t Linux /localdir/Files/SystemFiles/Graphics/Binaries/Linux/* # brandelf -t Linux /localdir/Files/SystemFiles/Converters/Binaries/Linux/* # brandelf -t Linux /localdir/Files/SystemFiles/LicenseManager/Binaries/Linux/mathlm # cd /localdir/Installers/Linux/ # ./MathInstaller
In alternativa puoi semplicemente impostare Linux come marchio ELF di default per tutti i binari non marchiati, con il comando:
# sysctl kern.fallback_elf_brand=3
In questo modo FreeBSD supporrà che binari ELF non marchiati usino le ABI Linux e dovresti essere in grado di far partire l'installer direttamente da CDROM.
Prima di poter lanciare Mathematica dovrai ottenere una password da Wolfram che corrisponde al tuo “machine ID”.
Una volta che hai installato le librerie runtime per la compatibilità con Linux e estratto Mathematica, puoi ottenere il “machine ID” lanciando il programma mathinfo nella directory di installazione. Questo machine ID si basa unicamente sul MAC address della tua prima scheda Ethernet.
# cd /localdir/Files/SystemFiles/Installation/Binaries/Linux # mathinfo disco.example.com 7115-70839-20412
Quando ti registri alla Wolfram, sia per email, telefono o fax, gli darai il “machine ID” e loro ti restituiranno una password corrispondente che consiste di un gruppo di numeri. A questo punto puoi inserire questa informazione quando provi a lanciare Mathematica per la prima volta, esattamente come faresti per ogni altra piattaforma di Mathematica.
Mathematica usa alcuni font speciali per visualizzare caratteri non presenti in alcun insieme standard di font (integrali, sommatorie, lettere greche, ecc.). Il protocollo X necessita che questi font siano installati localmente. Questo significa che dovrai fare una copia di questi font sulla tua macchina locale dal CDROM o da un host con Mathematica installato. Questi font si trovano normalmente in /cdrom/Unix/Files/SystemFiles/Fonts sul CDROM, oppure /usr/local/mathematica/SystemFiles/Fonts sul tuo disco rigido. I font sono nelle sottodirectory Type1 e X. Ci sono molti modi di usarli, come descritto sotto.
Il primo modo è di copiarli dentro una delle directory di font esistenti in /usr/X11R6/lib/X11/fonts. Questo comporterà la modifica del file fonts.dir, aggiungendovi i nomi dei font e cambiando il numero di font nella prima riga. In alternativa, dovresti anche essere in grado di lanciare mkfontdir(1) nella directory in cui li hai copiati.
Il secondo modo di farlo è copiare le directory in /usr/X11R6/lib/X11/fonts:
# cd /usr/X11R6/lib/X11/fonts # mkdir X # mkdir MathType1 # cd /cdrom/Unix/Files/SystemFiles/Fonts # cp X/* /usr/X11R6/lib/X11/fonts/X # cp Type1/* /usr/X11R6/lib/X11/fonts/MathType1 # cd /usr/X11R6/lib/X11/fonts/X # mkfontdir # cd ../MathType1 # mkfontdir
Poi aggiungi le nuove directory di font nel tuo path dei font:
# xset fp+ /usr/X11R6/lib/X11/fonts/X # xset fp+ /usr/X11R6/lib/X11/fonts/MathType1 # xset fp rehash
Se stai utilizzando il server Xorg, puoi caricare automaticamente queste directory di font aggiungendole nel file xorg.conf.
Nota: Per i server XFree86™, il file di configurazione è XF86Config.
Se ancora non hai una directory chiamata /usr/X11R6/lib/X11/fonts/Type1, puoi cambiare il nome della directory MathType1 dell'esempio sopra in Type1.
Questo, ed altri documenti, possono essere scaricati da ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.
Per domande su FreeBSD, leggi la documentazione prima di contattare <questions@FreeBSD.org>.
Per domande su questa documentazione, invia una e-mail a <doc@FreeBSD.org>.