Commit Graph

27 Commits

Author SHA1 Message Date
Carl Hultay
54ce7fefff Fixed Gopher Template Installation Bug 2024-11-24 20:22:38 -05:00
Carl Hultay
a360d5909e Enhance install.sh
Added selection menu to install all steps, or individual
Added reference to autoexec.sh
Added Python Runtime Environment installation workflow

The new Python workflow will allow users to run ENiGMA½ on modern Linux distributions such as Ubuntu 24.04 per my note in #537.

It is my strong recommendation that we offer the user the use of pyenv, as this will decouple the distribution's Python interpreter from that of ENiGMA½ -- this will make the software more portable. It is poor advice to give a user that they upgrade their OS Python Interpreter; doing so can break the operating system if there are incompatibilities.
2024-11-24 20:18:51 -05:00
Carl Hultay
2ac2bf4c2a Update install.sh
Manual Installation per https://nuskooler.github.io/enigma-bbs/installation/manual.html asks the user to use v18 whereas this script was defaulting to 14.

This caused me some frustration in getting my BBS up and running as I at first depended on the auto-install script.

For the less apt user, this might be a blocker to adopting this BBS Software.
2024-11-20 19:45:18 -05:00
Bryan Ashby
78a24bd8c9 Fix Syntax error in core/theme.js when running main.js #411 2022-04-07 12:24:02 -06:00
Bryan Ashby
f7e4b57763 Gopher server revamp!
* gophermap support
* More generic and flexible server
2020-11-27 00:54:56 -07:00
Bryan Ashby
ba40aeff06 Fix message in install.sh 2020-09-11 10:56:06 -06:00
Bryan Ashby
fd7c9e8064 Better checks for various dependencies such as Python and call out additional steps better 2020-08-22 12:27:52 -06:00
Bryan Ashby
0328ad5b80 Node.js 12 LTS to docs & install script 2019-11-20 19:33:33 -07:00
David Stephens
35dd2c758c Add install checks for gcc and make, allow specify of branch to install from 2019-07-28 23:18:12 +01:00
Bryan Ashby
a08648a8dc Change install scripts to indicate master 2019-02-15 14:48:03 -07:00
Bryan Ashby
f00dfea84d Log that it can take a while! 2018-11-10 20:26:11 -07:00
Bryan Ashby
713329b5d3 More fixes 2018-11-10 18:46:43 -07:00
Bryan Ashby
6c50b640db Fixes 2018-11-10 18:19:38 -07:00
Bryan Ashby
23aa3d0bd3 Full source build for ARM/pi 2018-11-10 18:11:00 -07:00
Bryan Ashby
1c216dc453 Dur. 2018-11-09 19:19:16 -07:00
Bryan Ashby
2616499c17 Installer script should move along with actual version! 2018-11-09 19:05:59 -07:00
David Stephens
476e8f2f0c Upgrade to node.js 10 2018-04-28 00:33:34 +01:00
Bryan Ashby
1261af00c3 Update Node.version for 0.0.9-alpha branch 2018-02-04 10:38:52 -07:00
Josh M. McKee
3b877ec763 Add note about node path 2017-06-01 21:40:32 +00:00
Josh M. McKee
b5d28eb5cd Remove -- from new switch 2017-06-01 21:39:26 +00:00
Bryan Ashby
ca695d779b Bump install.sh node version to 6 2017-02-12 20:48:28 -07:00
Bryan Ashby
5a62b7ecc0 Add arj info 2017-01-30 21:54:00 -07:00
Bryan Ashby
fe24bbbe7a Update notes, Node version 2017-01-29 19:55:48 -07:00
David Stephens
23a03aa4ce Check if python executable is there before installing 2016-09-01 18:42:05 +01:00
David Stephens
aefe766031 Add missing exit code if npm install fails 2016-09-01 18:26:45 +01:00
David Stephens
ff9748814d Few tweaks:
* Ensure entire script is downloaded before execution
* Remove requirement to hit enter to continue
* Allow overriding of install path, node version and git source
* Prompt user to generate config after install
2016-08-27 22:36:29 +01:00
David Stephens
6c1a364864 First stab at an ENiGMA installer 2016-08-22 22:55:05 +01:00