Advertisement
Guest User

Rapid Deployment

a guest
Feb 10th, 2014
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.35 KB | None | 0 0
  1. #!/usr/bin/python
  2.  
  3. import os
  4.  
  5. os.system('sudo apt-get update')
  6. os.system('sudo apt-get -y upgrade')
  7. os.system('sudo apt-get -y dist-upgrade')
  8. os.system('sudo apt-get -y install python-dev')
  9. os.system('sudo apt-get -y install python-pip')
  10. os.system('sudo apt-get -y install imagemagick') #ImageMagick
  11. os.system('sudo apt-get -y install python-imaging') #PIL
  12. os.system('sudo apt-get -y install python-imaging-tk')
  13.  
  14. ### Hostname Broadcast ###
  15. os.system('sudo apt-get -y install avahi-daemon')
  16. os.system('sudo insserv avahi-daemon')
  17. os.system('sudo /etc/init.d/avahi-daemon restart')
  18.  
  19. os.system('sudo pip install pyephem') #Astronomical Computions
  20. os.system('sudo pip install requests')
  21. os.system('sudo pip install picamera') # PiCamera Module
  22.  
  23. ### Webserver Install ###
  24. os.system('sudo apt-get -y install apache2 php5 libapache2-mod-php5')
  25. os.system('sudo service apache2 restart')
  26. os.system('ln -s /var/www/ ~/www')
  27.  
  28. ### Mysql Install ###
  29. os.system('sudo apt-get -y install mysql-server mysql-client php5-mysql')
  30. os.system('sudo chown -R pi /var/www')
  31.  
  32. ### FTP Server ###
  33. os.system('sudo apt-get -y install vsftpd')
  34. print('Change /etc/vsftpd.conf')
  35. print('anonymous_enable=YES to anonymous_enable=NO, Uncomment local_enable=YES and write_enable=YES, then go to the bottom of the file and add force_dot_files=YES.')
  36. print('sudo service vsftpd restart')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement