Diferencia entre revisiones de «Computo1/configuraciones»
(→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 | ||
− | + | 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. |
Revisión actual del 09:24 31 ago 2013
Contenido
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
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.