X-Git-Url: http://gb7djk.dxcluster.net/gitweb/gitweb.cgi?a=blobdiff_plain;f=UPGRADE.mojo;h=1c18f3a1f7e61a61b5e9b1f8dd4212dc6e44535e;hb=refs%2Fheads%2Fnewdisc;hp=378b943f51dd75cf3322d6bb2bf98470f85a29e0;hpb=666d2382527aa0978ac0e460b0882eb977ff9e7d;p=spider.git diff --git a/UPGRADE.mojo b/UPGRADE.mojo index 378b943f..1c18f3a1 100644 --- a/UPGRADE.mojo +++ b/UPGRADE.mojo @@ -11,7 +11,7 @@ the node. I am also using a modern, event driven, web socket "manager" called Mo which is considerably more efficient than what went before (but is not necessary for small nodes). There are some 200-400 user nodes out there that will definitely see the difference in terms of both CPU usage and general responsiveness. Using Mojolicious also brings the -tantalising possibility of grafting on a web frontend, as it where, to the "side" of a +tantalising possibility of grafting on a web frontend, as it were, to the "side" of a DXSpider node. But serious work on this won't start until we have a stable base to work on. Apart from anything else there will, almost certainly, need to be some internal data structure reorganisation before a decent web frontend could be constructed. @@ -42,16 +42,22 @@ Prerequisites: Install cpamminus: sudo apt-get install cpanminus +or + wget -O - https://cpanmin.us | perl - --sudo App::cpanminus or sudo apt-get install curl curl -L https://cpanmin.us | perl - --sudo App::cpanminus You will need the following CPAN packages: - sudo cpanm EV Mojolicious Mojo::IOLoop::ForkCall JSON JSON::XS + sudo cpanm EV Mojolicious Sereal JSON JSON::XS # just in case it's missing sudo apt-get install top + +Please make sure that, if you insist on using operating system packages, that your Mojolicious is +at least version 7.40. Mojo::IOLoop::ForkCall is NOT LONGER IN USE! + Login as the sysop user. Edit your /spider/local/DXVars.pm so that the bottom of the file is changed from something like: