Both sides previous revisionPrevious revisionNext revision | Previous revision |
install:dev [2023/09/22 00:02] – [Run-time files] Replace more ftp links with https digital man | install:dev [2024/12/30 20:33] (current) – [Pre-built executables] Add links to macOS builds (x86 and aarch64) digital man |
---|
- Continue with [[#step 4]] section of this page | - Continue with [[#step 4]] section of this page |
| |
==== Pre-built executables ==== | ==== Pre-built Executables ==== |
| |
If you are using pre-built executables (from Windows-installer or archive): | If you are using pre-built executables (from Windows-installer or archive): |
| |
^ Platform ^ Nightly Build ^ Continuous Build ^ | ^ Platform ^ Nightly Build ^ Continuous Build ^ |
| Windows-i386 | ''sbbs_dev.zip'' [[https://vert.synchro.net/Synchronet/sbbs_dev.zip|https]] [[http://vert.synchro.net/Synchronet/sbbs_dev.zip|http]] [[ftp://ftp.synchro.net/sbbs_dev.zip|ftp]] | [[https://gitlab.synchro.net/sbbs/sbbs/-/jobs/artifacts/master/download?job=sbbs-windows|https]] | | | Windows-i386 | [[https://vert.synchro.net/Synchronet/sbbs_dev.zip|https]] [[http://vert.synchro.net/Synchronet/sbbs_dev.zip|http]] [[ftp://ftp.synchro.net/sbbs_dev.zip|ftp]] | [[https://gitlab.synchro.net/sbbs/sbbs/-/jobs/artifacts/master/download?job=windows-x86 [sbbs]|https]] | |
| Linux-x64 | ''sbbs_dev.tgz'' [[https://vert.synchro.net/Synchronet/sbbs_dev.tgz|https]] [[http://vert.synchro.net/Synchronet/sbbs_dev.tgz|http]] [[ftp://ftp.synchro.net/sbbs_dev.tgz|ftp]] | [[https://gitlab.synchro.net/sbbs/sbbs/-/jobs/artifacts/master/download?job=sbbs-linux|https]] | | | Linux-x64 | [[https://vert.synchro.net/Synchronet/sbbs_dev.tgz|https]] [[http://vert.synchro.net/Synchronet/sbbs_dev.tgz|http]] [[ftp://ftp.synchro.net/sbbs_dev.tgz|ftp]] | [[https://gitlab.synchro.net/sbbs/sbbs/-/jobs/artifacts/master/download?job=linux-x64 [sbbs]|https]] | |
| FreeBSD-amd64 | N/A | [[https://gitlab.synchro.net/sbbs/sbbs/-/jobs/artifacts/master/download?job=sbbs-freebsd|https]] | | | macOS-armv8 | [[https://vert.synchro.net/Synchronet/sbbs_dev-macos-armv8.tgz|https]] [[http://vert.synchro.net/Synchronet/sbbs_dev-macos-armv8.tgz|http]] [[ftp://ftp.synchro.net/sbbs_dev-macos-armv8.tgz|ftp]] | [[https://gitlab.synchro.net/sbbs/sbbs/-/jobs/artifacts/master/download?job=darwin-aarch64-aarch64 [sbbs]|https]] | |
| | macOS-x86 | | [[https://gitlab.synchro.net/sbbs/sbbs/-/jobs/artifacts/master/download?job=darwin-x86-x86 [sbbs]|https]] | |
| | FreeBSD-amd64 | N/A | [[https://gitlab.synchro.net/sbbs/sbbs/-/jobs/artifacts/master/download?job=freebsd-amd64 [sbbs]|https]] | |
| |
| |
| |
- If you performed a [[dev:CVS]] install (e.g. on *nix), see [[howto:Git]] for instructions on updating to the Git repo((The Synchronet CVS Repository is no longer updated)). | - If you performed a [[dev:CVS]] install (e.g. on *nix), see [[howto:Git]] for instructions on updating to the Git repo((The Synchronet CVS Repository is no longer updated)). |
- If you performed a [[dev:Git]] install (e.g. on *nix) and you opted for symbolic links to the ''[[dir:exec]]'' and ''[[dir:text]]'' directories, the only file you might need to manually update or merge would be the ''[[dir:ctrl]]/[[custom:text.dat]]'' file. All the other files should be automatically updated with your ''git pull'' command. | - If you performed a [[dev:Git]] install (e.g. on *nix) and you opted for symbolic links to the ''[[dir:exec]]'' and ''[[dir:text]]'' directories, the only file you might need to manually update or merge would be the ''[[dir:ctrl]]/[[custom:text.dat]]'' file and creating any new symlinks to new files in exec. Other existing files should be automatically updated with your ''git pull'' command. |
- If you performed a [[dev:Git]] install (e.g. on *nix) and you did **not** opt for symbolic links, you will need to recursively copy the ''repo/exec'' and ''repo/text'' directories to your ''sbbs/[[dir:exec]]'' and ''sbbs/[[dir:text]]'' directories. | - If you performed a [[dev:Git]] install (e.g. on *nix) and you did **not** opt for symbolic links, you will need to recursively copy the ''repo/exec'' and ''repo/text'' directories to your ''sbbs/[[dir:exec]]'' and ''sbbs/[[dir:text]]'' directories. |
- Over-write or merge-with your modified ''[[dir:ctrl]]/[[custom:text.dat]]''. If you see some corrupted text output from the terminal server or some features don't work as expected, skipping this step could be the cause. If you don't have have or expect to make any edits to your ''text.dat'' file, consider just using a 0-byte ''text.dat'' file to always [[custom:text.dat#use defaults]]. | - Over-write or merge-with your modified ''[[dir:ctrl]]/[[custom:text.dat]]'' file from [[https://gitlab.com/synchronet/sbbs/-/raw/master/ctrl/text.dat|here]]. If you see some corrupted text output from the terminal server or some features don't work as expected, skipping this step could be the cause. If you don't have have or expect to make any edits to your ''text.dat'' file, consider just using a 0-byte ''text.dat'' file to always [[custom:text.dat#use defaults]]. |
| |
| |
| |
- From a command prompt (e.g. in your Synchronet ''exec'' directory), run: ''jsexec update'' | - From a command prompt (e.g. in your Synchronet ''exec'' directory), run: ''jsexec update'' |
| |
| **NOTE:**\\ |
| The following //one-time// error message displayed by ''jsexec'' **when upgrading from Synchronet versions prior to v3.20** is expected and should be ignored: |
| !ERROR loading configuration files: 2 (No such file or directory) opening /sbbs/ctrl/msgs.ini |
| ... because later in the upgrade process, the ''msgs.ini''(and other) missing configuration files will be created (converted from ''*.cnf''): |
| Upgrading Synchronet v3.1x config files to v3.20 |
| main.cnf -> main.ini |
| ../node1\node.cnf -> node.ini |
| ../node2\node.cnf -> node.ini |
| ../node3\node.cnf -> node.ini |
| ../node4\node.cnf -> node.ini |
| msgs.cnf -> msgs.ini |
| |
Now you are ready to re-run the BBS and enjoy the "latest and greatest"! | Now you are ready to re-run the BBS and enjoy the "latest and greatest"! |