Diferencia entre revisiones de «Computo1/configuraciones»

De FESOL. Proyectos de Software Libre ULS
Saltar a: navegación, buscar
(Script)
 
(No se muestran 23 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 +
 +
== Encender las maquinas ==
 +
Para encender las maquinas remotamente es necesario que la tarjeta y la BIOS lo soporten. En nuestro caso, las computadoras del centro de computo no las soporta.
 +
 +
http://wiki.debian.org/WakeOnLan
 +
aptitude install ethtool
 +
INTERFAZ=$(ifconfig |grep eth|awk '{print $1}')
 +
ethtool -s $INTERFAZ wol g
  
 
== Fuentes de software ==
 
== Fuentes de software ==
Línea 5: Línea 13:
 
El archivo ''/etc/apt/sources.list.d/uls.list'' contendra:
 
El archivo ''/etc/apt/sources.list.d/uls.list'' contendra:
  
 +
Para Squeeze
 +
 +
  # Mirror de la ULS para i386, solo para binarios
 
   deb http://proyectos.uls.edu.sv/debian squeeze main contrib non-free
 
   deb http://proyectos.uls.edu.sv/debian squeeze main contrib non-free
 +
  # Mirror de backports para la ULS solo de binarios
 +
  deb http://proyectos.uls.edu.sv/debian-backports squeeze-backports main
 +
  # Mirror de security para la ULS solo de binarios
 +
  deb http://proyectos.uls.edu.sv/debian-security/ squeeze/updates main contrib
 +
  # Mirror de Multimedia para la ULS solo de binarios
 +
  deb http://proyectos.uls.edu.sv/debian-multimedia/ squeeze main non-free
 +
  # Mirror para Firefox aka Iceweasel para la ULS solo de binarios
 +
  deb http://proyectos.uls.edu.sv/debian-iceweasel/ squeeze-backports iceweasel-release
 +
 +
Para Wheezy
 +
 +
  # Mirror de la ULS para i386, solo para binarios
 +
  deb http://proyectos.uls.edu.sv/debian wheezy main contrib non-free
 +
  # Mirror de backports para la ULS solo de binarios
 +
  deb http://proyectos.uls.edu.sv/debian-backports wheezy-backports main
 +
  # Mirror de security para la ULS solo de binarios
 +
  deb http://proyectos.uls.edu.sv/debian-security/ wheezy/updates main contrib
 +
  # Mirror de Multimedia para la ULS solo de binarios
 +
  deb http://proyectos.uls.edu.sv/debian-multimedia/ wheezy main non-free
 +
  # Mirror para Firefox aka Iceweasel para la ULS solo de binarios
 +
  deb http://proyectos.uls.edu.sv/debian-iceweasel/ wheezy-backports iceweasel-release
 +
 +
Para Jessie
  
 +
  # Mirror de la ULS para i386, solo para binarios
 +
  deb http://proyectos.uls.edu.sv/debian jessie main contrib non-free
 +
  # Mirror de backports para la ULS solo de binarios
 +
  deb http://proyectos.uls.edu.sv/debian-backports jessie-backports main
 +
  # Mirror de security para la ULS solo de binarios
 +
  deb http://proyectos.uls.edu.sv/debian-security/ jessie/updates main contrib
 +
  # Mirror de Multimedia para la ULS solo de binarios
 +
  deb http://proyectos.uls.edu.sv/debian-multimedia/ jessie main non-free
 +
  # Mirror para Firefox aka Iceweasel para la ULS solo de binarios
 +
  deb http://proyectos.uls.edu.sv/debian-iceweasel/ jessie-backports iceweasel-release
 +
 +
== Instalación por defecto ==
 +
Para ls instalación completa del entorno de escritorio gnome se puede hacer a travez de dos métodos.
 +
 +
'''tasksel''' -
 +
Ejecutar el tasksel en la terminal.
 +
tasksel
 +
Luego seleccionar la opción de entorno de escritorio
 +
 +
'''aptitude''' -
 +
Ejecutar desde la terminal
 +
aptitude install gnome-desktop-environment
 +
 +
== clusterssh ==
 +
 +
 +
clusters =  computo1
 +
 +
 +
computo1 = root@192.168.1.101  root@192.168.1.102 root@192.168.1.103 root@192.168.1.104 root@192.168.1.105 root@192.168.1.106  root@192.168.1.107 root@192.168.1.108 root@192.168.1.109 root@192.168.1.110 root@192.168.1.111  root@192.168.1.112 root@192.168.1.113 root@192.168.1.114 root@192.168.1.115 root@192.168.1.116 root@192.168.1.117 root@192.168.1.118 root@192.168.1.119 root@192.168.1.120  root@192.168.1.121 root@192.168.1.122 root@192.168.1.123
  
 
== Script ==
 
== Script ==
scp -r root@$PRINCIPAL:/etc/network/interfaces* /etc/network/
+
scp -r root@$PRINCIPAL:/etc/network/interfaces* /etc/network/
 +
 
 +
echo "" > /etc/sources.list
 +
Para Squeeze
 +
echo "deb http://proyectos.uls.edu.sv/debian squeeze main contrib non-free" > /etc/apt/sources.list.d/uls.list
 +
Para wheezy
 +
echo "deb http://proyectos.uls.edu.sv/debian wheezy main contrib non-free" > /etc/apt/sources.list.d/uls.list
 +
 
 +
aptitude update
 +
aptitude install  freemind vym planner gnome-specimen
 +
aptitude install  gimp inkscape shutter
 +
aptitude install  pseint python drpython python-lib php5 php5-intl gambas kate pydf bluefish
 +
aptitude install  apache2 apache2-mpm-prefork apache2-mod-php5
 +
aptitude install  postgresql pgadmin3 phppgadmin mysql-server phpmyadmin sqlite php5-mysql php5-pgsql
 +
aptitude install  mtr-tiny nmap wireshark arping vim tree less bzr git
 +
aptitude install  flashplayer-mozilla iceweasel iceweasel-l10n-es-aricedove icedove-l10n-es-ar w32codecs totem clemenine xarchiver evince
 +
 
 +
Y en una linea
 +
 
 +
aptitude update
 +
aptitude safe-upgrade
 +
aptitude install  gnome-desktop-environment freemind vym planner gnome-specimen gimp inkscape shutter pseint python drpython python-lib php5 php5-intl gambas kate pydf bluefish  apache2 apache2-mpm-prefork apache2-mod-php5  postgresql pgadmin3 phppgadmin mysql-server phpmyadmin sqlite php5-mysql php5-pgsql mtr-tiny nmap wireshark arping vim tree less bzr git  flashplayer-mozilla iceweasel iceweasel-l10n-es-aricedove icedove-l10n-es-ar w32codecs totem clemenine xarchiver evince
 +
 
 +
== Nautilus Terminal ==
 +
[[Image:nautilus-terminal-logo.png|left|thumb|200px|]]
 +
Es una terminal incrustada en nautilus http://projects.flogisoft.com/nautilus-terminal/ . para la version de debian squeeze (que tiene nautilus 2.30) se debe instalar nautilus-termina version 0.7.1
  
echo "" > /etc/sources.list
+
Para instalar hacer:
echo "deb http://proyectos.uls.edu.sv/debian squeeze main contrib non-free" > /etc/apt/sources.list.d/uls.list
+
aptitude install python-vte python-xdg python-nautilus gettext
aptitude update
+
Descargar el natilus de la página
 +
http://projects.flogisoft.com/nautilus-terminal/
 +
Luego como usuario root ejecutar:
 +
./install.sh --install
 +
Luego solo es de reiniciar la sesión y abrir el nautilus y listo.

Revisión actual del 09:24 31 ago 2013

Encender las maquinas

Para encender las maquinas remotamente es necesario que la tarjeta y la BIOS lo soporten. En nuestro caso, las computadoras del centro de computo no las soporta.

http://wiki.debian.org/WakeOnLan

aptitude install ethtool
INTERFAZ=$(ifconfig |grep eth|awk '{print $1}')
ethtool -s $INTERFAZ wol g

Fuentes de software

Las fuentes de software seran modulares, por lo que en el archivo /etc/apt/sources.list no se guardara nada.

El archivo /etc/apt/sources.list.d/uls.list contendra:

Para Squeeze

 # Mirror de la ULS para i386, solo para binarios
 deb http://proyectos.uls.edu.sv/debian squeeze main contrib non-free
 # Mirror de backports para la ULS solo de binarios
 deb http://proyectos.uls.edu.sv/debian-backports squeeze-backports main
 # Mirror de security para la ULS solo de binarios
 deb http://proyectos.uls.edu.sv/debian-security/ squeeze/updates main contrib
 # Mirror de Multimedia para la ULS solo de binarios
 deb http://proyectos.uls.edu.sv/debian-multimedia/ squeeze main non-free
 # Mirror para Firefox aka Iceweasel para la ULS solo de binarios
 deb http://proyectos.uls.edu.sv/debian-iceweasel/ squeeze-backports iceweasel-release

Para Wheezy

 # Mirror de la ULS para i386, solo para binarios
 deb http://proyectos.uls.edu.sv/debian wheezy main contrib non-free
 # Mirror de backports para la ULS solo de binarios
 deb http://proyectos.uls.edu.sv/debian-backports wheezy-backports main
 # Mirror de security para la ULS solo de binarios
 deb http://proyectos.uls.edu.sv/debian-security/ wheezy/updates main contrib
 # Mirror de Multimedia para la ULS solo de binarios
 deb http://proyectos.uls.edu.sv/debian-multimedia/ wheezy main non-free
 # Mirror para Firefox aka Iceweasel para la ULS solo de binarios
 deb http://proyectos.uls.edu.sv/debian-iceweasel/ wheezy-backports iceweasel-release

Para Jessie

 # Mirror de la ULS para i386, solo para binarios
 deb http://proyectos.uls.edu.sv/debian jessie main contrib non-free
 # Mirror de backports para la ULS solo de binarios
 deb http://proyectos.uls.edu.sv/debian-backports jessie-backports main
 # Mirror de security para la ULS solo de binarios
 deb http://proyectos.uls.edu.sv/debian-security/ jessie/updates main contrib
 # Mirror de Multimedia para la ULS solo de binarios
 deb http://proyectos.uls.edu.sv/debian-multimedia/ jessie main non-free
 # Mirror para Firefox aka Iceweasel para la ULS solo de binarios
 deb http://proyectos.uls.edu.sv/debian-iceweasel/ jessie-backports iceweasel-release

Instalación por defecto

Para ls instalación completa del entorno de escritorio gnome se puede hacer a travez de dos métodos.

tasksel - Ejecutar el tasksel en la terminal.

tasksel

Luego seleccionar la opción de entorno de escritorio

aptitude - Ejecutar desde la terminal

aptitude install gnome-desktop-environment

clusterssh

clusters =  computo1


computo1 = root@192.168.1.101  root@192.168.1.102 root@192.168.1.103 root@192.168.1.104 root@192.168.1.105 root@192.168.1.106  root@192.168.1.107 root@192.168.1.108 root@192.168.1.109 root@192.168.1.110 root@192.168.1.111  root@192.168.1.112 root@192.168.1.113 root@192.168.1.114 root@192.168.1.115 root@192.168.1.116 root@192.168.1.117 root@192.168.1.118 root@192.168.1.119 root@192.168.1.120   root@192.168.1.121 root@192.168.1.122 root@192.168.1.123

Script

scp -r root@$PRINCIPAL:/etc/network/interfaces* /etc/network/
echo "" > /etc/sources.list 

Para Squeeze

echo "deb http://proyectos.uls.edu.sv/debian squeeze main contrib non-free" > /etc/apt/sources.list.d/uls.list

Para wheezy

echo "deb http://proyectos.uls.edu.sv/debian wheezy main contrib non-free" > /etc/apt/sources.list.d/uls.list
aptitude update
aptitude install  freemind vym planner gnome-specimen
aptitude install  gimp inkscape shutter 
aptitude install  pseint python drpython python-lib php5 php5-intl gambas kate pydf bluefish 
aptitude install  apache2 apache2-mpm-prefork apache2-mod-php5 
aptitude install  postgresql pgadmin3 phppgadmin mysql-server phpmyadmin sqlite php5-mysql php5-pgsql
aptitude install  mtr-tiny nmap wireshark arping vim tree less bzr git
aptitude install  flashplayer-mozilla iceweasel iceweasel-l10n-es-aricedove icedove-l10n-es-ar w32codecs totem clemenine xarchiver evince

Y en una linea

aptitude update
aptitude safe-upgrade
aptitude install  gnome-desktop-environment freemind vym planner gnome-specimen gimp inkscape shutter pseint python drpython python-lib php5 php5-intl gambas kate pydf bluefish   apache2 apache2-mpm-prefork apache2-mod-php5   postgresql pgadmin3 phppgadmin mysql-server phpmyadmin sqlite php5-mysql php5-pgsql mtr-tiny nmap wireshark arping vim tree less bzr git  flashplayer-mozilla iceweasel iceweasel-l10n-es-aricedove icedove-l10n-es-ar w32codecs totem clemenine xarchiver evince

Nautilus Terminal

Nautilus-terminal-logo.png

Es una terminal incrustada en nautilus http://projects.flogisoft.com/nautilus-terminal/ . para la version de debian squeeze (que tiene nautilus 2.30) se debe instalar nautilus-termina version 0.7.1

Para instalar hacer:

aptitude install python-vte python-xdg python-nautilus gettext

Descargar el natilus de la página

http://projects.flogisoft.com/nautilus-terminal/

Luego como usuario root ejecutar:

./install.sh --install

Luego solo es de reiniciar la sesión y abrir el nautilus y listo.