Δημοσιεύτηκε: 18 Δεκ 2012, 14:10
από Nubuntu
Το Ethercalc είναι ένα λογιστικό φύλλο πραγματικού χρόνου το οποίο σημαίνει ότι πολλαπλοί χρήστες μπορούν να δουλεύουν στο ίδιο έγγραφο ταυτόχρονα.
Δείτε εδώ http://ethercalc.net/



Εγκατάσταση προαπαιτούμενων προγραμμάτων
Στο τερματικό:
Κώδικας: Επιλογή όλων
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm



Εγκατασταση Ethercalc
Στο τερματικό:
Κώδικας: Επιλογή όλων
sudo npm i -g ethercalc
ethercalc


Χωρίς να κλείσετε το τερματικό ανοίξτε τον αγαπημένο σας browser στη διεύθυνση http://localhost:8000/


Ethercalc as a service(upstart)

Το επόμενο βήμα είναι να κάνουμε το Ethercalc να τρέχει σαν υπηρεσία έτσι ώστε να ξεκινάει αυτόματα στο άνοιγμα του server.
Στο τερματικό:
Κώδικας: Επιλογή όλων
sudo npm install -g upstarter
cd /usr/lib/node_modules/ethercalc
sudo upstarter


Εδώ εγκαταστήσαμε το upstarter το οποίο με ένα ερωτηματολόγιο μας βοηθά να φτιάξουμε το upstart script.
Παρακάτω παραθέτω τις default απαντήσεις

έγραψε:Upstart service name (ethercalc): Πατήστε Enter
Command(s) to run: (hit enter twice when done)
Γράψτε ethercalc

Upstart service description (Multi-User Spreadsheet Server): Πατήστε Enter
Log output to /var/log/upstart? (y/n): Πατήστε y
System user to run under (root): Πατήστε Enter
Set max file descriptors (1000000): Πατήστε Enter
Working directory for process (/usr/lib/node_modules/ethercalc): Πατήστε Enter
Respawn automatically? (y/n):Πατήστε y
έγραψε:
# ethercalc.conf

description "Multi-User Spreadsheet Server"

start on stopped networking
stop on runlevel [016]


limit nofile 1000000 1000000


console log

script

mkdir -p /usr/lib/node_modules/ethercalc
cd /usr/lib/node_modules/ethercalc

ethercalc
end script

respawn




about to write this to /etc/init/ethercalc.conf. is this ok? (y/n) Πατήστε y
wrote /etc/init/ethercalc.conf



Στο τερματικό:
Κώδικας: Επιλογή όλων
sudo service ethercalc start


Δείτε και εδώ Etherpad lite ένας επεξεργαστής κειμένου πραγματικού χρόνου
viewtopic.php?f=9&t=25439
Creative Commons License
Η εργασία υπάγεται στην άδεια Creative Commons Αναφορά-Παρόμοια διανομή 3.0 Ελλάδα