SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
eyeOS 2.x Installation Manual
Requirements

           ▪ Apache

Apache HTTP Server 2.x

           ▪ MySQL

MySQL-server and MySQL-client 5.x

           ▪ PHP

php 5.2, or higher



Installation

1. Download eyeOS
If you have not got a copy of eyeOS you can dowload it just clicking this link eyeOS it will show
what file best fits your needs.



2. Unpack & Placement
2.1. Uncompress the downloaded package to your web directory you should see a folder named
eyeOS with 4 to 6 files and folders (depending on eyeOS version).
2.2. After we do that If we are On a Unix meshen we need to chmod 777 our eyeOS folder
2.3. Open a command prompt(terminal) Do as super user most do "sudo" or "su root"
    EX. #sudo chown -R www-data.www-data /var/www/eyeOS (change www-data to your
apache user.)
EX. #sudo chmod 750 -R /var/www/eyeOS
replace /var/www/eyeOS as needed



3. Installation
3.1. Open your browser and navigate to
    • On local Computer from home setup or Portable media
http://localhost/eyeOS/install
    • On a Hoster
http://xxx.yoururl.xxx/eyeOS/install
You should see a screen like this




3.2. Follow the instructions. If you have some System requirements not installed on your server,
please, take a look at Installation FAQ to know how install and configure them.
3.3. Fill the required information to finish the installation!
3.4. Configure the mod-rewrite on Apache

       1)Execute
       a2enmod rewrite

       2)Edit
       nano /etc/apache2/sites-available/default

       Change, at <Directory /var/www/> the variable AllowOverride to All

       3)Restart Apache
       /etc/init.d/apache2 restart


3.5. Install exiftool in order to be able to extract mp3 infos
apt-get install libimage-exiftool-perl
3.6. Please remember to remove the install directory after a succesfull instalation.

But... I still have problems...
Please, visit the eyeOS Forums. There you will meet other eyeOS users and developers which will
help you!


Installation FAQ

I need the Curl extension but I have not it. What have I to do?

You have to run the following command
apt-get install php5-curl
I need the GD extension but I have not it. What have I to do?

You have to run the following command
apt-get install php5-gd


I need the Mbstring extension but I have not it. What have I to do?

Nothing. It comes with PHP5


I need the mcrypt extension but I have not it. What have I to do?

You have to run the following command
apt-get install php5-mcrypt


I need the Mysql extension but I have not it. What have I to do?

You have to run the following command
apt-get install php5-mysql


I need the Mysqli extension but I have not it. What have I to do?

You have to run the following command
apt-get install php5-mysql


I need the SQLite extension but I have not it. What have I to do?

You have to run the following command
apt-get install php5-sqlite


I need the PDO extension but I have not it. What have I to do?

You have to run the following command
apt-get install php-db


I need the PDO Mysql Driver but I have not it. What have I to do?

You have to run the following command
apt-get install pdo-mysql


I need the PDO Sqlite Driver but I have not it. What have I to do?

You have to run the following command
apt-get install pdo-sqlite


I need the Json Support but I have not it. What have I to do?

You have to run the following command
php5 (this is included in the PHP5 packet by default)


I need the Python but I have not it. What have I to do?

You have to run the following command
apt-get install python-support


I need the Python SimpleJson but I have not it. What have I to do?

You have to run the following command
apt-get install python-simplejson


I need the Python Uno but I have not it. What have I to do?

You have to run the following command
apt-get install python-uno


I need Stomp.py but I have not it. What have I to do?

You have to go to http://code.google.com/p/stomppy/ and follow this steps:

1- Download the last version
2- run the following command
 dpkg -i stomp.py_3.0.2_all.deb (or the version downloaded)

If you get no errors is done.

In case of error:

1- Add the testing repository: deb http://ftp.debian.org/debian/ experimental main non-free contrib
2- Run the following command
 apt-get update
3- Run the following command
 apt-get install python-support (important! only this package)
5- Remove or comment the testing repo.
6- Run the following command
 dpkg -i stomp.py_3.0.2_all.deb


I have problems with the PHP.ini. What have I to do?

Configure the PHP.ini:
• error_reporting = E_ALL & ~E_NOTICE
• display_errors = Off
• max_execution_time = 30
• max_input_time = 60
• memory_limit = 128M
• post_max_size = 200M
• upload_max_filesize = 100M
• allow_url_fopen = On
• disable_functions =
• safe_mode = Off
• short_open_tag = On
• magic_quotes_runtime = Off
• file_uploads = On


I need the Recoll but I have not it. What have I to do?

You have to run the following command
apt-get install recoll


I need the Open Office Deamon but I have not it. What have I to do?

You have to run the following command
apt-get install openoffice.org

   •   Be sure www-data is able to write his own home (take a look at /etc/passwd to find out
       www-data's home, and set the right permissions if needed)

   •   OpenOffice daemon must be launched by www-data user, by doing:

           'su www-data'
           'soffice "-accept=socket,host=localhost,port=2002;urp;" -headless'

   •   If it does not work, then we need the X server; in a debian based system, we can fix this
       problem by doing:

          'apt-get install xvfb'
          'soffice "-accept=socket,host=localhost,port=2002;urp;" -headless -display :1.0'


I need Java but I have not it. What have I to do?

You have to run the following command
 apt-get install sun-java6-jre for this you need the non free repos: deb
http://ftp.us.debian.org/debian/ lenny main contrib non-free


I need the Kaazing Gateway and the ActiveMQ Deamon but I have not it. What have I to do?

You have to
1- Download this file: http://kaazingcorp.cachefly.net/org/download/kaazing-gateway-demos-
8.12_2-bin.tar.gz
2- Extract it with tar -xzf kaazing-gateway-demos-8.12_2-bin.tar.gz
3- Configure it:
    • Copy /your/path/to/eyeos/extras/netSyncCONF/apache- activemq/conf/activemq.xml into
     /path/to/downloaded_kazing/apache-activemq-5.1.0/conf/

   •   Copy /your/path/to/eyeos/extras/netSyncCONF/kazing- gateway/conf/gateway-config.xml
       into /path/to/downloaded_kazing/kazing/conf/

   •   Edit /path/to/downloaded_kazing/conf/gateway-config.xml and change <service_domain> to
       *.*.*.*

   •   Edit /path/to/downloaded_kazing/conf/gateway-config.xml, find all the entries with the ip
       address 192.168.1.62, and change this entry to your server ip address.

Once Kaazing is installed, open /your/path/to/eyeos/settings.php, in the

   “//ACTIVEMQ URL” section, and edit the following entries:

        the 'ACTIVEMQ_DESTINATION_URL' must be setted to
            'ws://your_server_ip/activemq'

        (the ports 80 and 8000, 8001 must be open from outside)

4- Execute the 2 services with:
 first command: nohup ./apache-activemq-5.1.0/bin/activemq &
 second command: nohup ./kaazing-gateway-8.12_2/bin/gateway.start &

Más contenido relacionado

Destacado

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 

Destacado (20)

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 

Installation manual

  • 1. eyeOS 2.x Installation Manual Requirements ▪ Apache Apache HTTP Server 2.x ▪ MySQL MySQL-server and MySQL-client 5.x ▪ PHP php 5.2, or higher Installation 1. Download eyeOS If you have not got a copy of eyeOS you can dowload it just clicking this link eyeOS it will show what file best fits your needs. 2. Unpack & Placement 2.1. Uncompress the downloaded package to your web directory you should see a folder named eyeOS with 4 to 6 files and folders (depending on eyeOS version). 2.2. After we do that If we are On a Unix meshen we need to chmod 777 our eyeOS folder 2.3. Open a command prompt(terminal) Do as super user most do "sudo" or "su root" EX. #sudo chown -R www-data.www-data /var/www/eyeOS (change www-data to your apache user.) EX. #sudo chmod 750 -R /var/www/eyeOS replace /var/www/eyeOS as needed 3. Installation 3.1. Open your browser and navigate to • On local Computer from home setup or Portable media http://localhost/eyeOS/install • On a Hoster
  • 2. http://xxx.yoururl.xxx/eyeOS/install You should see a screen like this 3.2. Follow the instructions. If you have some System requirements not installed on your server, please, take a look at Installation FAQ to know how install and configure them. 3.3. Fill the required information to finish the installation! 3.4. Configure the mod-rewrite on Apache 1)Execute a2enmod rewrite 2)Edit nano /etc/apache2/sites-available/default Change, at <Directory /var/www/> the variable AllowOverride to All 3)Restart Apache /etc/init.d/apache2 restart 3.5. Install exiftool in order to be able to extract mp3 infos apt-get install libimage-exiftool-perl 3.6. Please remember to remove the install directory after a succesfull instalation. But... I still have problems... Please, visit the eyeOS Forums. There you will meet other eyeOS users and developers which will help you! Installation FAQ I need the Curl extension but I have not it. What have I to do? You have to run the following command apt-get install php5-curl
  • 3. I need the GD extension but I have not it. What have I to do? You have to run the following command apt-get install php5-gd I need the Mbstring extension but I have not it. What have I to do? Nothing. It comes with PHP5 I need the mcrypt extension but I have not it. What have I to do? You have to run the following command apt-get install php5-mcrypt I need the Mysql extension but I have not it. What have I to do? You have to run the following command apt-get install php5-mysql I need the Mysqli extension but I have not it. What have I to do? You have to run the following command apt-get install php5-mysql I need the SQLite extension but I have not it. What have I to do? You have to run the following command apt-get install php5-sqlite I need the PDO extension but I have not it. What have I to do? You have to run the following command apt-get install php-db I need the PDO Mysql Driver but I have not it. What have I to do? You have to run the following command apt-get install pdo-mysql I need the PDO Sqlite Driver but I have not it. What have I to do? You have to run the following command
  • 4. apt-get install pdo-sqlite I need the Json Support but I have not it. What have I to do? You have to run the following command php5 (this is included in the PHP5 packet by default) I need the Python but I have not it. What have I to do? You have to run the following command apt-get install python-support I need the Python SimpleJson but I have not it. What have I to do? You have to run the following command apt-get install python-simplejson I need the Python Uno but I have not it. What have I to do? You have to run the following command apt-get install python-uno I need Stomp.py but I have not it. What have I to do? You have to go to http://code.google.com/p/stomppy/ and follow this steps: 1- Download the last version 2- run the following command dpkg -i stomp.py_3.0.2_all.deb (or the version downloaded) If you get no errors is done. In case of error: 1- Add the testing repository: deb http://ftp.debian.org/debian/ experimental main non-free contrib 2- Run the following command apt-get update 3- Run the following command apt-get install python-support (important! only this package) 5- Remove or comment the testing repo. 6- Run the following command dpkg -i stomp.py_3.0.2_all.deb I have problems with the PHP.ini. What have I to do? Configure the PHP.ini:
  • 5. • error_reporting = E_ALL & ~E_NOTICE • display_errors = Off • max_execution_time = 30 • max_input_time = 60 • memory_limit = 128M • post_max_size = 200M • upload_max_filesize = 100M • allow_url_fopen = On • disable_functions = • safe_mode = Off • short_open_tag = On • magic_quotes_runtime = Off • file_uploads = On I need the Recoll but I have not it. What have I to do? You have to run the following command apt-get install recoll I need the Open Office Deamon but I have not it. What have I to do? You have to run the following command apt-get install openoffice.org • Be sure www-data is able to write his own home (take a look at /etc/passwd to find out www-data's home, and set the right permissions if needed) • OpenOffice daemon must be launched by www-data user, by doing: 'su www-data' 'soffice "-accept=socket,host=localhost,port=2002;urp;" -headless' • If it does not work, then we need the X server; in a debian based system, we can fix this problem by doing: 'apt-get install xvfb' 'soffice "-accept=socket,host=localhost,port=2002;urp;" -headless -display :1.0' I need Java but I have not it. What have I to do? You have to run the following command apt-get install sun-java6-jre for this you need the non free repos: deb http://ftp.us.debian.org/debian/ lenny main contrib non-free I need the Kaazing Gateway and the ActiveMQ Deamon but I have not it. What have I to do? You have to
  • 6. 1- Download this file: http://kaazingcorp.cachefly.net/org/download/kaazing-gateway-demos- 8.12_2-bin.tar.gz 2- Extract it with tar -xzf kaazing-gateway-demos-8.12_2-bin.tar.gz 3- Configure it: • Copy /your/path/to/eyeos/extras/netSyncCONF/apache- activemq/conf/activemq.xml into /path/to/downloaded_kazing/apache-activemq-5.1.0/conf/ • Copy /your/path/to/eyeos/extras/netSyncCONF/kazing- gateway/conf/gateway-config.xml into /path/to/downloaded_kazing/kazing/conf/ • Edit /path/to/downloaded_kazing/conf/gateway-config.xml and change <service_domain> to *.*.*.* • Edit /path/to/downloaded_kazing/conf/gateway-config.xml, find all the entries with the ip address 192.168.1.62, and change this entry to your server ip address. Once Kaazing is installed, open /your/path/to/eyeos/settings.php, in the “//ACTIVEMQ URL” section, and edit the following entries: the 'ACTIVEMQ_DESTINATION_URL' must be setted to 'ws://your_server_ip/activemq' (the ports 80 and 8000, 8001 must be open from outside) 4- Execute the 2 services with: first command: nohup ./apache-activemq-5.1.0/bin/activemq & second command: nohup ./kaazing-gateway-8.12_2/bin/gateway.start &