{"id":1387,"date":"2011-06-20T10:34:59","date_gmt":"2011-06-20T08:34:59","guid":{"rendered":"http:\/\/guimi.net\/blogs\/hiparco\/?page_id=1387"},"modified":"2013-05-22T18:42:37","modified_gmt":"2013-05-22T16:42:37","slug":"post-instalacion-debian-gnulinux-squeeze","status":"publish","type":"page","link":"http:\/\/guimi.net\/blogs\/hiparco\/tutoriales\/post-instalacion-debian-gnulinux-squeeze\/","title":{"rendered":"Post-instalaci\u00f3n Debian GNU\/Linux Squeeze"},"content":{"rendered":"<h2><a name=\"ind\"><\/a>&Iacute;ndice<\/h2>\n<ul>\n<li><a href=\"#not\">Notas sobre el documento<\/a>\n<li><a href=\"#pre\">Notas sobre la pre-instalaci\u00f3n<\/a>\n<li><a href=\"#fir\">Instalaci&oacute;n de firmware<\/a>\n<li><a href=\"#seg\">Ajustes de seguridad<\/a>\n<ul>\n<li><a href=\"#seg:npr\">Ajustar el n&uacute;mero m&aacute;ximo de procesos<\/a>\n<li><a href=\"#seg:ref\">Referencias<\/a>\n\t<\/ul>\n<li><a href=\"#aju\">Ajustes pr&aacute;cticos<\/a>\n<ul>\n<li><a href=\"#aju:paq\">Instalaci\u00f3n de paquetes interesantes<\/a>\n<li><a href=\"#aju:alt\">Elegir entre paquetes alternativos<\/a> (update-alternatives)\n<li><a href=\"#aju:mot\">Quitar el MOTD que viene por defecto<\/a>\n<li><a href=\"#aju:bin\">Incluir directorio bin del usuario en el PATH<\/a>\n<li><a href=\"#aju:pwd\">Truncar el pwd que aparece en PS1<\/a>\n<li><a href=\"#aju:gru\">Asignar grupos a los usuarios<\/a>\n<li><a href=\"#aju:com\">Generar un espacio com&uacute;n para los usuarios<\/a>\n<li><a href=\"#aju:red\">Configurar la red est&aacute;ticamente tras instalar GNOME<\/a>\n<li><a href=\"#aju:frb\">Activar framebuffer<\/a>\n<li><a href=\"#aju:Xor\">Configurar pantalla en Xorg<\/a>\n<li><a href=\"#aju:reg\">Configuraci&oacute;n de registros<\/a>\n<li><a href=\"#aju:fue\">Fuentes Tipogr&aacute;ficas<\/a>\n<li><a href=\"#aju:gic\">Iconos en el escritorio Gnome<\/a>\n<li><a href=\"#aju:gcab\">Reactivar Ctrl+Alt+Backspace en Gnome<\/a>\n<li><a href=\"#aju:als\">Fijar la tarjeta de sonido con alsactl<\/a>\n<li><a href=\"#aju:fls\">Flash Player<\/a>\n<li><a href=\"#aju:fls64\">Flash Player para 64 bits<\/a>\n<li><a href=\"#aju:g3d\">Aceleracion gr&aacute;fica<\/a>\n\t<\/ul>\n<li><a href=\"#aja\">Ajustes de aplicaciones<\/a>\n<ul>\n<li><a href=\"#aja:apa\">Configurar juego de caracteres (charset) en LAMP (Linux, Apache, MySQL, PHP)<\/a>\n<li><a href=\"#aja:vim\">Configuraci&oacute;n de vim<\/a>\n<li><a href=\"#aja:ssh\">Configuraci&oacute;n de ssh<\/a>\n<li><a href=\"#aja:sud\">Configuraci&oacute;n de sudo<\/a>\n\t<\/ul>\n<li><a href=\"#hrw\">Instalaci\u00f3n de hardware<\/a>\n<ul>\n<li><a href=\"#hrw:scn\">Instalar un esc\u00e1ner<\/a>\n<li><a href=\"#hrw:sai\">Instalar un SAI<\/a>\n<li><a href=\"#hrw:dni\">Instalar un lector de DNIe y tarjetas inteligentes<\/a>\n<li><a href=\"#hrw:imp\">Instalar una impresora<\/a>\n<li><a href=\"#hrw:nvi\">Controlador propietario NVIDIA<\/a>\n<li><a href=\"#hrw:cly\">Controlador Catalyst para tarjetas ATI<\/a>\n\t<\/ul>\n<li><a href=\"#pro\">Procesos peri&oacute;dicos<\/a>\n<ul>\n<li><a href=\"#pro:upd\">Actualizaciones de seguridad<\/a>\n<li><a href=\"#pro:log\">Revisi&oacute;n de logs<\/a>\n\t<\/ul>\n<\/ul>\n<h2><a name=\"not\"><\/a>Notas sobre el documento<\/h2>\n<p>Tras instalar un Debian GNU\/Linux es recomendable realizar algunos ajustes.<br \/>\nEste documento pretende plasmar algunos de ellos.<br \/>\nConsulte el <a href=\"http:\/\/guimi.net\/blogs\/hiparco\/post-instalacion-debian-gnulinux\/\">documento original<\/a> en <a href=\"http:\/\/guimi.net\">guimi.net<\/a>, podr&iacute;a ser m&aacute;s reciente.<\/p>\n<p>Este documento se basa en la instalaci&oacute;n de Debian Squeeze, aunque puede servir de gu&iacute;a para otras distribuciones. Tambi&eacute;n est&aacute; disponible un documento de <a href=\"http:\/\/www.guimi.net\/index.php?pag_id=tec-docs\/postinstalacion_debian_lenny.html\">postinstalaci&oacute;n de debian lenny<\/a> y de <a href=\"http:\/\/www.guimi.net\/index.php?pag_id=tec-docs\/postinstalacion_debian_etch.html\">postinstalaci&oacute;n de debian etch<\/a>.<br \/>\nTambi&eacute;n puedes consultar en <a href=\"http:\/\/guimi.net\/blogs\/hiparco\/\">esta web<\/a> en busca de recetas que podr&iacute;an resultar &uacute;tiles.<\/p>\n<p>Si este documento te parece &uacute;til o quieres aportar cr&iacute;ticas o mejoras no dudes en dejar tu comentario.<\/p>\n<p>&nbsp;<\/p>\n<h2><a name=\"pre\"><\/a>Notas sobre la pre-instalaci\u00f3n<\/h2>\n<p>Aunque este documento se centra en la post-instalaci\u00f3n, aprovecho esta nota para recomendar que al realizar la instalaci\u00f3n se deje siempre una partici\u00f3n libre de unos 10 GB.<\/p>\n<p>Esta partici\u00f3n la utilizo habitualmente como almacenaje temporal o de copias de seguridad&#8230; y la utilizo de vez en cuando para formatearla e instalar un nuevo sistema operativo para hacer pruebas sin tocar en absoluto mi sistema anterior.<\/p>\n<p>En definitiva, para un equipo casero recomiendo las siguientes particiones:<\/p>\n<ul>\n<li>10-20 GB para sistema (montado en \/)\n<li>10-20 GB para segundo sistema (no necesariamente montado, o montado en \/sistema2&#8230;)\n<li> 2.5 &#8211; 8 GB para espacio de intercambio o <em>swap<\/em> (no montado)\n<li> resto del disco para datos de usuario (montado en \/home)\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><a name=\"fir\"><\/a>Instalaci&oacute;n de firmware<\/h2>\n<p>Durante la instalaci\u00f3n o despu\u00e9s de \u00e9sta, puede ser necesario instalar o actualizar firmware para nuestro hardware. Podemos hacerlo siguiendo esta receta:<br \/>\n<a href=\"http:\/\/guimi.net\/blogs\/hiparco\/instalacion-de-firmware-en-debian\/\">Instalaci\u00f3n de firmware en Debian<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h2><a name=\"seg\"><\/a>Ajustes de seguridad<\/h2>\n<h3><a name=\"seg:npr\"><\/a>Ajustar el n&uacute;mero m&aacute;ximo de procesos<\/h3>\n<p>Para evitar un DoS provocado por un excesivo n&uacute;mero de procesos, por ejemplo <a href=\"http:\/\/www.kriptopolis.org\/bombas-y-bombos\" class=\"externo\">el famoso bomb-fork<\/a> de usuario:<br \/>\n<font class=\"comando\">$ :(){ :|:&amp; };:<\/font><\/p>\n<p>Para ello ponemos un l&iacute;mite -muy generoso- de 1000 procesos por usuario:<br \/>\n<font class=\"comando\"># vi \/etc\/security\/limits.conf<\/font><\/p>\n<pre class=\"codigo\">\r\n*    hard    nproc    1000\r\n<\/pre>\n<p>&nbsp;<\/p>\n<h3><a name=\"seg:ref\"><\/a>Referencias<\/h3>\n<ul>\n<li><a href=\"http:\/\/www.debian.org\/doc\/manuals\/securing-debian-howto\/index.en.html\" class=\"externo\">Securing Debian<\/a>\n<li><a href=\"http:\/\/www.tldp.org\/HOWTO\/Security-HOWTO\/\" class=\"externo\">Linux Security HOWTO<\/a>\n<li><a href=\"http:\/\/www.tldp.org\/HOWTO\/Security-Quickstart-HOWTO\/\" class=\"externo\">Security Quick-Start HOWTO for Linux<\/a>\n<li><a href=\"http:\/\/seifried.org\/lasg\/\" class=\"externo\">Linux Administrator&#8217;s Security Guide<\/a>\n<li><a href=\"http:\/\/seifried.org\/security\/os\/linux\/20020324-securing-linux-step-by-step.html\" class=\"externo\">Securing Linux, Step by Step<\/a><br \/>\n    <!-- li><a href=\"\" class=\"externo\"><\/a -->\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><a name=\"aju\"><\/a>Ajustes pr&aacute;cticos<\/h2>\n<h3><a name=\"aju:paq\"><\/a>Instalaci\u00f3n de paquetes interesantes<\/h3>\n<p>Para algunos de los paquetes puede ser necesario incluir entre los repositorios debian-multimedia y\/o las secciones contrib y non-free de los repositorios originales (yo intento, y recomiendo intentar, no usar los non-free).<br \/>\n<font class=\"comando\"># vi \/etc\/apt\/sources.list<\/font><\/p>\n<pre class=\"codigo\">\r\n<font class=\"comentario\"># deb cdrom:[Debian GNU\/Linux 6.0.1a _Squeeze_ - Official i386 NETINST Binary-1 20110320-15:03]\/ squeeze main\r\n# deb cdrom:[Debian GNU\/Linux 6.0.1a _Squeeze_ - Official i386 NETINST Binary-1 20110320-15:03]\/ squeeze main<\/font>\r\n\r\ndeb http:\/\/ftp.es.debian.org\/debian\/ squeeze main contrib non-free\r\ndeb-src http:\/\/ftp.es.debian.org\/debian\/ squeeze main contrib non-free\r\n\r\ndeb http:\/\/security.debian.org\/ squeeze\/updates main\r\ndeb-src http:\/\/security.debian.org\/ squeeze\/updates main\r\n\r\n<font class=\"comentario\"># squeeze-updates, previously known as 'volatile'<\/font>\r\ndeb http:\/\/ftp.es.debian.org\/debian\/ squeeze-updates main\r\ndeb-src http:\/\/ftp.es.debian.org\/debian\/ squeeze-updates main\r\n\r\ndeb http:\/\/www.debian-multimedia.org\/ squeeze main\r\ndeb-src http:\/\/www.debian-multimedia.org\/ squeeze main\r\n\r\n<font class=\"comentario\"># Backports\r\n#deb http:\/\/backports.debian.org\/debian-backports squeeze-backports main<\/font>\r\n\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>Obtenemos las claves de debian-multimedia:<br \/>\n<font class=\"comando\"># aptitude update &#038;&#038; aptitude install debian-multimedia-keyring &#038;&#038; aptitude update &#038;&#038; aptitude safe-upgrade<\/font><\/p>\n<p>Despu\u00e9s basta elegir entre un buen pu\u00f1ado de <a href=\"http:\/\/guimi.net\/blogs\/hiparco\/algunos-paquetes-interesantes-en-gnulinux\/\">algunos paquetes interesantes<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"aju:alt\"><\/a>Elegir entre paquetes alternativos<\/h3>\n<p>Hay distintos programas que pueden cubrir la misma funci&oacute;n, por ejemplo editores como nano, ed, vim o emacs, paginadores como more o less, etc.<br \/>\nUna vez instalados los paquetes que deseamos, usando <font class=\"comando\">update-alternatives<\/font> se indica al sistema que alternativa utilizar por omisi&oacute;n.<br \/>\n<font class=\"comando\"># update-alternatives &#8211;all<\/font><br \/>\nEspecialmente interesantes, al menos para m&iacute;:<br \/>\n<font class=\"comando\"># update-alternatives  &#8211;config editor<\/font><br \/>\n<font class=\"comando\"># update-alternatives  &#8211;config x-www-browser<\/font><br \/>\n<font class=\"comando\"># update-alternatives  &#8211;config gnome-www-browser<\/font><\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"aju:mot\"><\/a>Quitar el MOTD que viene por defecto<\/h3>\n<p><font class=\"comando\"># cp \/etc\/motd \/etc\/motd.original<br \/>\n# echo &#8220;&#8221; > \/etc\/motd<\/font><\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"aju:bin\"><\/a>Incluir directorio bin del usuario en el PATH<\/h3>\n<p><font class=\"comando\">#  vi \/etc\/bash.bashrc<\/font><\/p>\n<pre class=\"codigo\">\r\nif [ -d ~\/bin ]; then\r\n\texport PATH=$PATH:~\/bin\r\nfi\r\n<\/pre>\n<p>&nbsp;<\/p>\n<h3><a name=\"aju:pwd\"><\/a>Truncar el pwd que aparece en PS1 (en usuarios, no en root)<\/h3>\n<p>Esto nos permite ver algo as&iacute;:<br \/>\n<font class=\"comando\">:.+cion\/Prueba_de_d$ pwd<\/font><\/p>\n<pre class=\"codigo\">\r\n\/home\/guimi\/direccion\/Prueba_de_d\r\n<\/pre>\n<p><font class=\"comando\">$ vi ~\/.bashrc<\/font><\/p>\n<pre class=\"codigo\">\r\n# Funcion para truncar el pwd extraida de Debian-Administration.org\r\n#+ <a href=\"http:\/\/www.debian-administration.org\/articles\/548\" class=\"externo\">http:\/\/www.debian-administration.org\/articles\/548<\/a>\r\n#+ posted by mikhailian\r\nfunction truncate_pwd\r\n{\r\n if [ $HOME == $PWD ]\r\n then\r\n   newPWD=\"~\"\r\n elif [ $HOME ==  ${PWD:0:${#HOME}} ]\r\n then\r\n   newPWD=\"~${PWD:${#HOME}}\"\r\n else\r\n   newPWD=$PWD\r\n fi\r\n\r\n  local pwdmaxlen=15\r\n  if [ ${#newPWD} -gt $pwdmaxlen ]\r\n  then\r\n    local pwdoffset=$(( ${#newPWD} - $pwdmaxlen  ))\r\n    newPWD=\".+${newPWD:$pwdoffset:$pwdmaxlen}\"\r\n  fi\r\n}\r\n\r\nPROMPT_COMMAND=truncate_pwd\r\nPS1=\"${ttyname}@\\[${HOST_COLOUR}\\]\\h\\[${RESET_COLOR}\\]:\\${newPWD}\\\\$ \"\r\n<\/pre>\n<p>&nbsp;<\/p>\n<h3><a name=\"aju:gru\"><\/a>Asignar grupos a los usuarios<\/h3>\n<p>En <font class=\"comando\">\/etc\/group<\/font> incluir a los usuarios en grupos interesantes como: audio, cdrom, floppy, plugdev, saned, scanner, src, users, video, www-data&#8230;<\/p>\n<p>Y asignar carpetas a grupos de usuarios, por ejemplo:<br \/>\n<font class=\"comando\"># chown root:www-data \/var\/www<br \/>\n# chmod g+w \/var\/www<\/font><\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"aju:com\"><\/a>Generar un espacio com&uacute;n para los usuarios<\/h3>\n<p><font class=\"comando\"># mkdir usuarios<br \/>\n# chmod 2775 usuarios\/<br \/>\n# chown root:users usuarios\/<br \/>\n# ls -ld usuarios<\/font><\/p>\n<pre class=\"codigo\">\r\ndrwxrwsr-x  2 root users 4096 2007-04-01 17:02 usuarios\r\n<\/pre>\n<p>&nbsp;<\/p>\n<h3><a name=\"aju:red\"><\/a>Configurar la red est&aacute;ticamente tras instalar GNOME<\/h3>\n<p>El escritorio GNOME instala una aplicaci&oacute;n de gesti&oacute;n de red llamada network-admin. Esta aplicaci&oacute;n sobreescribe la configuraci&oacute;n de red de los ficheros habituales. Pero complica la configuraci\u00f3n cuando se desea configurar una direcci\u00f3n est\u00e1tica.<br \/>\n<a href=\"http:\/\/guimi.net\/blogs\/hiparco\/red-con-ip-estatica\/\">Configurar red con IP est\u00e1tica<\/a>.<\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"aju:frb\"><\/a>Activar framebuffer<\/h3>\n<p>Para activar el framebuffer en consola, hay que indicarlo en el arranque:<br \/>\n<font class=\"comando\"># vi \/boot\/grub\/menu.lst<\/font><\/p>\n<pre class=\"codigo\">\r\ndefoptions=vga=791\r\n<\/pre>\n<p>&nbsp;<\/p>\n<h3><a name=\"aju:Xor\"><\/a>Configurar pantalla en Xorg<\/h3>\n<p>En algunos equipos con arranque dual me ha ocurrido que la imagen quedaba desplazada en las X.<\/p>\n<p>La soluci&oacute;n es sencilla:<br \/>\n<font class=\"comando\">$ xvidtune<\/font> (ajustar y pulsar &#8220;show&#8221;)<br \/>\nAparece una linea como esta:<\/p>\n<pre class=\"codigo\">\r\n    \"1024x768\"     65.00   1024 1064 1200 1344    768  771  777  806 -hsync -vsync\r\n<\/pre>\n<p>Si no se consigue entorno gr&aacute;fico, otros modos de obtener &#8220;<em>Modelines<\/em>&#8221; son (para resoluci&oacute;n 1024&#215;780@60):<br \/>\n<font class=\"comando\">$ cvt -r 1024 780 60<\/font><\/p>\n<pre class=\"codigo\">\r\n# 1024x780 59.69 Hz (CVT) hsync: 47.93 kHz; pclk: 56.75 MHz\r\nModeline \"1024x780R\"   56.75  1024 1072 1104 1184  780 783 793 803 +hsync -vsync\r\n<\/pre>\n<p><font class=\"comando\">$ gtf 1024 780 60<\/font><\/p>\n<pre class=\"codigo\">\r\n  # 1024x780 @ 60.00 Hz (GTF) hsync: 48.48 kHz; pclk: 65.16 MHz\r\n  Modeline \"1024x780_60.00\"  65.16  1024 1080 1184 1344  780 781 784 808  -HSync +Vsync\r\n<\/pre>\n<p>A&ntilde;adirla como &#8220;Modeline&#8221; en la seccion Monitor de xorg.conf<br \/>\n<font class=\"comando\"># vi \/etc\/X11\/xorg.conf<\/font><\/p>\n<pre class=\"codigo\">\r\nSection \"Monitor\"\r\n  Identifier      \"Monitor gen&eacute;rico\"\r\n  Option          \"DPMS\"\r\n  HorizSync       28-49\r\n  VertRefresh     43-72\r\n  Modeline \"1024x768\"     65.00   1024 1064 1200 1344    768  771  777  806 -hsync -vsync\r\nEndSection\r\n<\/pre>\n<p>&nbsp;<\/p>\n<h3><a name=\"aju:reg\"><\/a>Configuraci&oacute;n de registros<\/h3>\n<p>Activamos el registro de la actividad del arranque (BootLog)<\/h3>\n<p><font class=\"comando\"># vi \/etc\/default\/bootlogd<\/font><\/p>\n<pre class=\"codigo\">\r\nBOOTLOGD_ENABLE=Yes\r\n<\/pre>\n<p>Activamos el registro de actividad en tty11 y tty12<br \/>\n<font class=\"comando\"># vi \/etc\/rsyslog.conf<\/font><\/p>\n<pre class=\"codigo\">\r\n# Mostramos en ty11 lo mismo que en xconsole\r\ndaemon.*;mail.*;\\\r\n\tnews.crit;news.err;news.notice;\\\r\n\t*.=debug;*.=info;\\\r\n\t*.=notice;*.=warn\t\/dev\/tty11\r\n\r\n# Registramos TODO en tty12\r\n*.*\t\/dev\/tty12\r\n<\/pre>\n<p>Lanzamos xconsole al iniciar Gnome (<b>el usuario debe pertenecer al grupo adecuado, generalmente adm<\/b>) y de paso una consola con un par de pesta&ntilde;as:<br \/>\n<font class=\"comando\">$ vi ~\/.gnomerc<\/font><\/p>\n<pre class=\"codigo\">#!\/bin\/bash\r\n#hotkeys -Z &amp;\r\n# Para 1024x768\r\n# xconsole -geometry 1014x105+0+700 -file \/dev\/xconsole &amp;\r\n# gnome-terminal --geometry 124x30+0+0 --tab-with-profile=Predeterminado --tab-with-profile=Predeterminado &amp;\r\n# Para 1280x1024\r\n# xconsole -geometry 1270x105+0+865 -file \/dev\/xconsole &amp;\r\n# gnome-terminal --geometry 401x46+0+0 --tab-with-profile=Predeterminado --tab-with-profile=Predeterminado &amp;\r\n# Para 1440x900\r\n# xconsole -geometry 1430x120+0+865 -file \/dev\/xconsole &amp;\r\n# gnome-terminal --geometry 156x35+0+0 --tab-with-profile=Predeterminado --tab-with-profile=Predeterminado &amp;\r\n<\/pre>\n<p>&nbsp;<\/p>\n<h3><a name=\"aju:fue\"><\/a>Fuentes Tipogr&aacute;ficas<\/h3>\n<p>Uno de esos peque\u00f1os detalles que hacen la vida m\u00e1s c\u00f3moda o inc\u00f3moda al usuario de GNU\/Linux, siempre rodeado de Windows, es la compatibilidad de las tipograf\u00edas.<br \/>\nSe puede instalar facilmente las <a href=\"http:\/\/guimi.net\/blogs\/hiparco\/fuentes-tipograficas-en-debian-gnulinux\/\">tipografias t\u00edpicas de Windows<\/a> siguiendo esta receta.<br \/>\n&nbsp;<\/p>\n<h3><a name=\"aju:gic\"><\/a>Iconos en el escritorio Gnome<\/h3>\n<p>Si no nos gustan los iconos que aparecen en el escritorio, se puede <a href=\"http:\/\/guimi.net\/blogs\/hiparco\/quitar-iconos-del-escritorio-gnome\/\">quitar los iconos del escritorio Gnome<\/a>.<br \/>\n&nbsp;<\/p>\n<h3><a name=\"aju:gcab\"><\/a>Reactivar Ctrl+Alt+Backspace en Gnome<\/h3>\n<p>Podemos activar la combinaci\u00f3n <a href=\"http:\/\/guimi.net\/blogs\/hiparco\/desactivar-ctrlaltbackspace-en-gnome\/\">Ctrl+Alt+ackspace en Gnome<\/a> para matar el servidor X.<br \/>\n&nbsp;<\/p>\n<h3><a name=\"aju:als\"><\/a>Fijar la tarjeta de sonido con alsactl<\/h3>\n<p>Si disponemos de m&aacute;s de una tarjeta de sonido puede ser necesario utilizar <font class=\"comando\">alsaconf<\/font> para indicar al sistema qu&eacute; tarjeta deseamos usar.<br \/>\nDespu&eacute;s con <font class=\"comando\">alsamixer<\/font> ajustamos los vol&uacute;menes.<\/p>\n<p>Para que el sistema &#8216;recuerde&#8217; lo que le hemos indicado debemos ejecutar:<br \/>\n<font class=\"comando\"># alsactl store<\/font><br \/>\nPara recuperar la configuraci&oacute;n usamos:<br \/>\n<font class=\"comando\"># alsactl restore<\/font><br \/>\nEsto &uacute;ltimo puede indicarse en un script de inicio (en init.d) o al inicio de la sesi&oacute;n gr&aacute;fica, por ejemplo. En Gnome Escritorio->Preferencias->Sesiones->Programas al inicio.<\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"aju:fls\"><\/a>Flash Player<\/h3>\n<p>Debian viene con un programa de flash instalado (si instalas el servidor X y un escritorio por la v&iacute;a simple) que lamentablemente todav&iacute;a no funciona todo lo bien que deber&iacute;a. En concreto no reproduce bien v&iacute;deos, que es pr&aacute;cticamente lo &uacute;nico que yo uso.<\/p>\n<p>Para instalar el <a href=\"http:\/\/get.adobe.com\/es\/flashplayer\/\" class=\"externo\">Adobe Flash Player<\/a> basta con hacer:<br \/>\n<font class=\"comando\"># aptitude install flashplugin-nonfree<\/font><\/p>\n<p>Si se desea instalar manualmente (no hay porqu\u00e9) se descarga de su web, se descomprime el archivo y se copia en la carpeta correspondiente.<br \/>\nPor ejemplo, para sistemas 32 bits, hay que bajar y descomprimir el <a href=\"http:\/\/fpdownload.macromedia.com\/get\/flashplayer\/pdc\/11.1.102.55\/install_flash_player_11_linux.i386.tar.gz\n\" class=\"externo\">Flash Player para linux<\/a> de la p&aacute;gina de Adobe y descomprimirlo:<br \/>\n<font class=\"comando\"># wget http:\/\/fpdownload.macromedia.com\/get\/flashplayer\/pdc\/11.1.102.55\/install_flash_player_11_linux.i386.tar.gz<br \/>\n<\/font><br \/>\n<font class=\"comando\"># tar xzf install_flash_player_11_linux.i386.tar.gz<\/font><br \/>\nCopiamos el plugin en el directorio com&uacute;n:<br \/>\n<font class=\"comando\"># cp libflashplayer.so \/usr\/lib\/mozilla\/plugins\/<\/font><br \/>\nSolo falta reiniciar el navegador si estaba abierto.<\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"aju:fls64\"><\/a>Flash Player para 64 bits<\/h3>\n<p>Receta original de <a href=\"http:\/\/enchufado.com\/?p=191\" class=\"externo\">enchufado<\/a>.<\/p>\n<p>Primero realizamos la instalaci\u00f3n normal del plug-in (<a href=\"#aju:fls\">instalaci\u00f3n de Flash Player<\/a>).<br \/>\nDespu\u00e9s instalamos el <em>wrapper<\/em> para plugins netscape:<br \/>\n<font class=\"comando\"># aptitude install nspluginwrapper<\/font><br \/>\nPor &uacute;ltimo generamos el envoltorio para el plugin de adobe:<br \/>\n<font class=\"comando\"># nspluginwrapper -i \/usr\/lib\/mozilla\/plugins\/libflashplayer.so<\/font><br \/>\nSolo falta reiniciar el navegador si estaba abierto.<\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"aju:g3d\"><\/a>Aceleraci&oacute;n gr&aacute;fica<\/h3>\n<p>Instalamos las utilidades de MESA para verificar el uso de la aceleraci\u00f3n gr\u00e1fica:<br \/>\n<font class=\"comando\"># aptitude install mesa-utils<\/font><br \/>\nVerificamos el uso de aceleraci\u00f3n gr\u00e1fica (<em>Direct Rendering<\/em>):<br \/>\n<font class=\"comando\">$ glxinfo | grep -i direct<\/font><\/p>\n<pre class=\"codigo\">\r\ndirect rendering: Yes\r\n<\/pre>\n<p>Si no indica &#8220;Yes&#8221; no tenemos aceleraci&oacute;n gr&aacute;fica 3D.<\/p>\n<p>Hacemos una prueba r\u00e1pida de funcionamiento:<br \/>\n<font class=\"comando\">$ glxgears [-printfps]<\/font> Seg&uacute;n la versi&oacute;n es necesaria la opci&oacute;n o no.<\/p>\n<pre class=\"codigo\">\r\n7095 frames in 5.0 seconds = 1418.880 FPS\r\n6991 frames in 5.0 seconds = 1398.073 FPS\r\n<\/pre>\n<p>&nbsp;<br \/>\nUna vez activada la aceleraci\u00f3n gr\u00e1fica se puede activar el <a href=\"http:\/\/guimi.net\/blogs\/hiparco\/escritorio-3d-y-efectos-compiz-fusion\/\">escritorio 3D y efectos (Compiz Fusion)<\/a>, cuyo rendimiento depender\u00e1 muco de la tarjeta y el controlador utilizados.<\/p>\n<p>&nbsp;<\/p>\n<h2><a name=\"aja\"><\/a>Ajustes de aplicaciones<\/h2>\n<p>Algunas recetas pr\u00e1cticas en este mismo blog:<\/p>\n<ul>\n<li><a name=\"aja:apa\"><\/a><a href=\"http:\/\/guimi.net\/blogs\/hiparco\/configurar-juego-de-caracteres-charset-en-lamp-linux-apache-mysql-php\/\">Configurar juego de caracteres (charset) en LAMP (Linux, Apache, MySQL, PHP)<\/a>\n<li><a name=\"aja:vim\"><\/a><a href=\"http:\/\/guimi.net\/blogs\/hiparco\/configuracion-de-vim\/\">Configuraci&oacute;n de vim<\/a>\n<li><a name=\"aja:ssh\"><\/a><a href=\"http:\/\/guimi.net\/blogs\/hiparco\/configuracion-de-ssh\/\">Configuraci&oacute;n de ssh<\/a>\n<li><a name=\"aja:sud\"><\/a><a href=\"http:\/\/guimi.net\/blogs\/hiparco\/configuracion-de-sudo\/\">Configuraci&oacute;n de sudo<\/a>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2><a name=\"hrw\"><\/a>Instalaci\u00f3n de hardware<\/h2>\n<p>Algunas recetas pr\u00e1cticas en este mismo blog:<\/p>\n<ul>\n<li><a name=\"hrw:scn\"><\/a><a href=\"http:\/\/guimi.net\/blogs\/hiparco\/instalar-un-escaner-en-gnulinux\/\">Instalar un esc\u00e1ner<\/a>\n<li><a name=\"hrw:sai\"><\/a><a href=\"http:\/\/guimi.net\/blogs\/hiparco\/instalar-un-sai-ups-en-gnulinux\/\">Instalar un SAI<\/a>\n<li><a name=\"hrw:dni\"><\/a><a href=\"http:\/\/guimi.net\/blogs\/hiparco\/dnie-en-debian-gnulinux-squeeze\/\">Instalar un lector de DNIe y tarjetas inteligentes<\/a>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><a name=\"hrw:imp\"><\/a>Instalar una impresora<\/h3>\n<p>Instalar una impresora hoy d&iacute;a en Debian y Gnome es una de las cosas m&aacute;s sencillas. Si la conexi\u00f3n es USB simplemente hay que conectarla y el sistema la detecta e instala en un menos de un minuto. Sin preguntas, sin problemas&#8230; nada, la instala.<\/p>\n<p>Si se desea una mejor compatibilidad con impresoras HP, \u00e9sta compa\u00f1\u00eda facilita el uso de sus impresoras en GNU\/Linux mediante el proyecto <a href=\"http:\/\/hplip.sourceforge.net\/\" class=\"externo\">HP Linux Imaging and Printing (HPLIP)<\/a> y los drivers HPIJS.<br \/>\nPara ello:<\/p>\n<ul>\n<li><font class=\"comando\"># aptitude install hplip hpijs foomatic-db-hpijs<\/font>\n<li>Conectar la impresora y &iexcl;Ya est&aacute;! La instala sola sin molestarte con siguiente, siguiente ni nada &iexcl;As&iacute; deber&iacute;a ser siempre! :-)\n<li>Si por un casual no basta con pinchar la impresora podemos utilizar el comando <font class=\"comando\">hp-setup<\/font> (Intro, intro, intro&#8230;)\n<\/ul>\n<p>&nbsp;<\/p>\n<h3><a name=\"hrw:nvi\"><\/a>Controlador propietario NVIDIA<\/h3>\n<p>En Debian se puede configurar el driver de NVIDIA de manera sencilla con:<\/p>\n<ul>\n<li><font class=\"comando\"># module-assistant update<\/font>\n<li><font class=\"comando\"># module-assistant prepare<\/font>\n<li><font class=\"comando\"># module-assistant auto-install nvidia<\/font>\n<\/ul>\n<p>Para ajustar la configuraci&oacute;n:<\/p>\n<ul>\n<li><font class=\"comando\"># aptitude install nvidia-xconfig nvidia-settings<\/font>\n<li><font class=\"comando\"># nvidia-xconfig<\/font>\n<li>Reiniciamos el entorno gr&aacute;fico.\n<li><font class=\"comando\">$ nvidia-settings<\/font>\n<\/ul>\n<p>Si funciona correctamente deber&iacute;a cargar el logo de NVIDIA al cargar el gestor gr&aacute;fico.<\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"hrw:cly\"><\/a>Controlador Catalyst para tarjetas ATI<\/h3>\n<p>En Debian se puede configurar el driver Catalyst de ATI de manera sencilla con:<br \/>\n<font class=\"comando\"># aptitude -r install fglrx-control fglrx-driver<\/font><br \/>\n<font class=\"comando\"># aticonfig &#8211;initial<\/font><\/p>\n<p>&nbsp;<\/p>\n<h2><a name=\"pro\"><\/a>Procesos peri&oacute;dicos<\/h2>\n<h3><a name=\"pro:upd\"><\/a>Actualizaciones de seguridad<\/h3>\n<p>Tras comprobar que entre los repositorios se encuentran los de seguridad actualizar el sistema peri&oacute;dicamente:<br \/>\n<font class=\"comando\"># grep security \/etc\/apt\/sources.list<\/font><\/p>\n<pre class=\"codigo\">\r\ndeb http:\/\/security.debian.org\/ squeeze\/updates main\r\ndeb-src http:\/\/security.debian.org\/ squeeze\/updates main\r\n<\/pre>\n<p><font class=\"comando\"># aptitude update &amp;&amp; aptitude safe-upgrade<br \/>\n# aptitude dist-upgrade<\/font> (opcional y con atenci&oacute;n ;-)<\/p>\n<h3><a name=\"pro:log\"><\/a>Revisi&oacute;n de logs<\/h3>\n<p>Algunas revisiones:<\/p>\n<ul>\n<li><font class=\"comando\"># grep -i &#8220;failed&#8221; \/var\/log\/auth.log<\/font>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>&Iacute;ndice Notas sobre el documento Notas sobre la pre-instalaci\u00f3n Instalaci&oacute;n de firmware Ajustes de seguridad Ajustar el n&uacute;mero m&aacute;ximo de procesos Referencias Ajustes pr&aacute;cticos Instalaci\u00f3n de paquetes interesantes Elegir entre paquetes alternativos (update-alternatives) Quitar el MOTD que viene por defecto Incluir directorio bin del usuario en el PATH Truncar el pwd que aparece en PS1 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":965,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"class_list":["post-1387","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/pages\/1387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/comments?post=1387"}],"version-history":[{"count":1,"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/pages\/1387\/revisions"}],"predecessor-version":[{"id":1388,"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/pages\/1387\/revisions\/1388"}],"up":[{"embeddable":true,"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/pages\/965"}],"wp:attachment":[{"href":"http:\/\/guimi.net\/blogs\/hiparco\/wp-json\/wp\/v2\/media?parent=1387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}