You mean something like (with a vanilla FriCAS built on top of sbcl):

===== install-hunchentoot.input=====
)lisp (load "/usr/share/common-lisp/source/quicklisp/quicklisp.lisp")
)lisp (quicklisp-quickstart:install :path "/tmp/quicklisp")
)lisp (load #p"/tmp/quicklisp/setup.lisp")
)lisp (ql:quickload "sb-bsd-sockets")
)lisp (push :hunchentoot-no-ssl *features*)
)lisp  (ql:quickload "hunchentoot")
)lisp  (boot::spad-save "FRICASsys" t)
=======end install-hunchentoot.input====

==== shell based=========
# for contrib directory access (sb-bsd-sockets)
export SBCl_HOME=/usr/lib/sbcl/
sudo apt install cl-quicklisp python3-pip
pip3 install wheel jupyter
echo ')read install-hunchentoot' |fricas -nosman
chmod +x FRICASsys
mv FRICASsys /where/FRICASsys/is/installed
rm -Rf /tmp/quicklisp
# eventually with python3-venv
# With cloned jfricas
cd jfricas
pip3 install .
jupyter notebook
======== end shell =============
# it is not even necessary to add the jfricas executable to the $PATH
unless you use it

Or maybe you just want to create a binary tarball?

Please note, I am not sure if (boot::spad-save ...) is the correct way
to produce FRICASsys.
It seems it hardcodes things and at startup foreign routines stuff is
no longer displayed. Waldek knows more, I think, about that.

__
Greg

Le mer. 29 mars 2023 à 08:18, Ralf Hemmecke <[email protected]> a écrit :
>
> Hi Osman, hi Greg,
>
> Thank you both for the report. I'll try to reorder the description.
>
> What I have definitely not yet tested is how one can produce a binary
> distribution that then nicely works on another computer in the sense
> that then only jupyter/jfricas,jupytext would have to be separately
> installed after the FriCAS binary.
>
> Ralf
>
> --
> You received this message because you are subscribed to the Google Groups 
> "FriCAS - computer algebra system" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected].
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/fricas-devel/1ca585ed-aa40-db41-a826-2071d8d14ccf%40hemmecke.org.

-- 
You received this message because you are subscribed to the Google Groups 
"FriCAS - computer algebra system" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/fricas-devel/CAHnU2dbuT_E15_FizApQ4xbgvSfqDjnecPNyNuG%2BrDgJ0zKNkQ%40mail.gmail.com.

Reply via email to