InicioLinuxCosas que hacer para instalar y configurar Debian (1 de ¿?)

Cosas que hacer para instalar y configurar Debian (1 de ¿?)

Linux•3/12/2011

142fc496eac1104b24ae30fdcb1cffa1.11711001451

Me han propuesto en otro foro hacer una guía entre varias personas que cubra lo lo básico que necesita un usuario para tener Debian completamente funcional. La idea es ir completándola con los aportes que hacemos todos allí, para llegar a crear una gran guía o wiki, que sirva para todos aquellos que empiezan con Debian y también para los que llevan tiempo utilizando esta Distro

Hacer una "guía" de este tipo es complicado, porque nadie hace la misma instalación de Debian, todos acaban con entornos, paquetes y herramientas distintos, pero eso no nos vamos a echar atrás por eso ¿Verdad? .

He de aclarar que, como toda distribución GNU/Linux, Debian puede configurarse según lo que cada usuario necesita y ese precisamente es el objetivo guía, que cada uno pueda llegar a tener Debian completamente configurado y a su gusto. Como su propio nombre indica, se trata de una guía, una referencia a utilizar para instalar y configurar una instalación, así no es necesario seguir todos y cada uno de los pasos al pie de la letra.

ImportanteLa versión de Debian en la que se centra la guía es la Testing, que es la recomendada para uso en escritorio.

Al ser en plan general/universal, será todo consola (al menos lo que yo aporte) y nada (o muy poco) desde el entorno gráfico :evil:
Todos los comandos, a excepción de cuando lo especifique, serán ejecutados como root


Empecemos desde el principio


1.- Descargar Debian[/b]

Existen distintas opciones a la hora de instalar Debian Testing.

Se generan diaria/semanalmente imágenes de instalación de Debian en formato CD/DVD. Para realizar una instalación completa sólo es necesario descargar el primer disco

DVD

Debian testing DVD 32 bits
Debian testing DVD 64 bits

CD

En el caso de los CDs, hay que descargar el disco que contenga el entorno gráfico que queremos instalar:

Debian Testing CD Gnome 32 bits
Debian Testing KDE 32 bits
Debian Testing LXDE/XFCE 32 bits

Debian Testing CD Gnome 64 bits
Debian Testing KDE 64 bits
Debian Testing LXDE/XFCE 64 bits

NetInstall

Otra opción es descargar una imagen mínima , que contiene los paquetes básicos del sistema y realizar la instalación descargando el resto de los paquetes sobre la marcha de los repositorios de Debian.


Debian Testing Netinst 32 bits


Debian Testing Netinst 64 bits


Business Card

También es posible utilizar lo que se llama una Businesscard. Es también una imagen mínima de arranque, pero más pequeña que la netinst, pues no trae ningún paquete básico, sino que se lo descarga todo "in situ".
Otra ventaja de las imágenes Businesscard es que nos permiten elegir la versión de Debian que queremos (Stable, Testing o Sid) durante la instalación

Debian Businesscard 32 bits
Debian Businesscard 64 bits


Continuamos

2.- Instalación

Para no repetir esta parte 4 veces, la haré como si de una Businesscard se tratase, que es la que más pasos a seguir presenta y haciendo una "expert install".
La instalación en modo experto no es más complicada que la instalación normal, hay más pasos a realizar, pero permite afinar aún más la instalación.
NOTA No me pararé en todos y cada uno de los pasos de la instalación, sino que veré un poco por encima los más relevantes.

SEGUIMOS



2.1 A excepción de los que hayan descargado el CD con el entorno gráfico, el resto tendremos que seleccionar qué entorno gráfico hemos decidido instalar antes de comenzar con la instalación.
Se hace desde Advanced Options>> alternative desktop environment

(Si no seleccionamos nada, el entorno por defecto será Gnome)



2.2 Una vez seleccionado el entorno gráfico, en ese mismo menú (Advanced Options) tendremos la opción de iniciar la instalación como "expert install" y también "Graphical expert install"

Elegimos una de los dos según queramos modo gráfico o modo texto (yo me decantaré por el modo texto)



2.3 Tras elegir idioma y distribución del teclado, vamos siguiendo los pasa que se nos presentan, teniendo un poco de cuidado con lo que se va eligiendo.

2.4 En la parte de configuración de la red, elegiremos la tarjeta de red a través de la cual descargaremos los paquetes, el nombre de la máquina y si la ip será estática o dinámica.
En el caso de tratarse de una red inalámbrica se nos dará la opción de elegir el nombre y contraseña del punto de acceso.



2.5 En caso de que la tarjeta Wireless (o algún otro hardware) no esté soportada de forma nativa, tendremos la posibilidad de insertar los controladores desde un pendrive,tarjeta de memoria, o algún otro medio extraíble.

NOTA
Si un controlador de un dispositivo solicita firmware que no está disponible, el debian-installer mostrará un diálogo ofreciéndole la oportunidad de cargar el firmware faltante.
Es algo usual para componentes que necesitan controladores privativos, como las tarjetas de red (especialmente las Wifi)

A pesar de que el firmware puede cargarse desde una partición del disco duro, el método más común para cargarlo será desde un medio extraíble.
Los archivos o paquetes del firmware deben colocarse en el directorio raíz o un directorio del sistema de archivos o el medio llamado /firmware. El sistema de archivos recomendado es FAT dado que es el que está soportado con más seguridad.

Los paquetes de archivos actuales para los firmware más comunes están en:


Tan sólo hay que descarga y descomprimir contenido en al medio extraíble (Y conectarlo durante la instalación ).

Si el firmware que necesita no está incluido en el paquete de archivos anterior, se pueden descargar paquetes con el firmware específico:

http://packages.debian.org/search?keywords=firmware

Cualquier firmware que se cargue durante la instalación se copiará automáticamente al sistema instalado.
Si el firmware se cargó de un paquete de firmware, el debian-installer también instalará este paquete para el sistema instalado y añadirá automáticamente la sección non-free en el sources.list

SEGUIMOS

2.6 Particionar el disco duro.

En caso de no tener experiencia particionando se puede seleccionar el "particionado guiado"

IMPORTANTE
*Tener en cuenta que al ser "guiado", si seleccionamos disco completo puede que elimine alguna partición que no queramos borrar
*Si elegimos "utilizar espacio contiguo más grande" nos respetará las particiones existentes y se instalará en el espacio vacio del disco.

En caso de hacerlo de forma manual, hay que tener muy en cuenta que el particionador de Debian no permite "redimensionar", así que si necesitamos "liberar espacio" de una partición existente para instalar Debian, tendremos que hacerlo antes de comenzar la instalación.



No me pararé a explicar cómo se debe particionar un disco duro, pues para eso ya está creada la guía:



2.7 Tras completar la instalación del sistema base ,otra cosa que tendremos que elegir es la "réplica de Debian", que no es más que seleccionar la dirección de nuestro repositorio principal según el país en el que nos encontremos o nuestras preferencias.




Nos preguntará también si queremos incluir los repositorios non-free (que contienen software no libre, como java, flash, codecs,...)

2.8 pasaremos a la pantalla de selección de paquetes.

En esta parte debemos marcar o desmarcar los conjuntos de paquetes que queramos que nos instale.
Si desmarcamos todo, acabaremos con una instalación "limpia" y sin entorno gráfico, para luego ir añadiendo nosotros las cosas a mano.

Si dejamos las opciones que nos marca por defecto, obtendremos un sistema completo, con los todos (o casi) los paquetes que necesita un usuario de escritorio.

Podemos marcar o desmarcar a voluntad, según necesitemos o no los grupos de paquetes que nos muestra.



2.9 Durante la instalación nos preguntará si deseamos tener acceso como root. Si la respuesta es afirmativa, no se habilita la orden sudo, y si respondes NO, se habilitará sudo por defecto.


2.10. Para completar la instalación, nos pedirá instalar el Grub para poder arrancar Debian después.

Si hemos tenido éxito, podremos seleccionar Debian en la pantalla de selección del Grub y acceder a él sin ningún problema.




Cosas que hacer después de instalar Debian


[


Ahora vamos justo después de terminar la instalación, no importa si fue una instalación mínima, completa, o con un entorno gráfico u otro.

0. Habilitar la sudo (si no te gusta usar su)

Durante la instalación de Debian, en uno de los pasos pregunta si necesitas acceder al sistema como Root.

Si la respuesta es NO, se habilitará sudo por defecto, pero es necesario una vez terminada la instalación, que reescribamos la contraseña de root, pues de lo contrario, gksu, kdesu y el resto de logins gráficos de su no funcionarán.

Tan sencillo como:
dijo:

sudo passwd root

Y escribir de nuevo la contraseña

Si la respuesta es afirmativa, no se habilita la orden sudo, y si respondes NO, se habilitará sudo por defecto.

Si eres de los que respondió SI, pero quieres usar sudo, no hay problema, se puede habilitar de la siguiente manera.

Te logueas como root e instalas sudo:
dijo:

su
aptitude install sudo

Editas el archivo /etc/sudoers
dijo:

nano /etc/sudoers

y añades al final del archivo la siguiente línea:
dijo:

USUARIO ALL=(ALL) ALL

Tras guardar, ya podrás usar sudo con tu usuario

1.
Modificar los repositorios.

Con el sistema recién instalado los repositorios serán más o menos así
dijo:

## Debian Testing (Squeeze)
deb squeeze main contrib
deb-src squeeze main contrib

## Actualizaciones de seguridad
deb squeeze/updates main contrib
deb-src squeeze/updates main contrib



1.1 Los cambios que debemos hacer son:

[*]Repositorios non-free (no-libres)
[*]Repositorios multimedia
[*]Y algo importante y que no se suele decir es apuntar los repositorios hacia la rama en la que queremos estar y no hacia la versión.

NOTA
La diferencia entre apuntar los repositorios hacia la rama o hacia la versión es la siguiente:

Si tus repositorios apuntan hacia una determinada versión de Debian (Etch,Lenny,Squeeze...), en el momento que una nueva versión sea lanzada, al estar sujeto a una versión concreta, tu sistema bajará de rama, es decir, que si estabas apuntando a la versión stable y una nueva versión es lanzada, tu sistema pasará a ser oldstable. si estabas en testing pasarás a ser Stable

Si en lugar de apuntar hacia una versión concreta, apunta hacia una rama, independiente mente de cuantas versiones sean lanzadas, siempre te mantendrás en la rama elegida. Si elegiste. Stable siempre será stable, Testing siempre testing, etc.

Existe una excepción con la rama inestable, porque la versión de Debian para esta rama siempre recibe el nombre de SID

SEGUIMOS

Podemos modificar el sources.list de la siguiente manera:
dijo:

nano /etc/apt/sources.list



El repositorio debe quedar así:
dijo:

## Debian Testing (Squeeze)
deb testing main contrib non-free
deb-src testing main contrib non-free

## Actualizaciones de seguridad
deb testing/updates main contrib non-free
deb-src testing/updates main contrib non-free

##Repositorios multimedia##

deb http://www.debian-multimedia.org/ testing main non-free
deb-src http://www.debian-multimedia.org/ testing main non-free

La llave del repositorio multimedia se obtiene instalando el paquete debian-multimedia-keyring

Luego hay que actualizar la lista de paquetes antes de empezar a trabajar:
dijo:

aptitude update
aptitude install debian-multimedia-keyring

Existe una herramienta para consultar los repositorios de Debian llamada Debian source list generator .

Nos permitirá elegir entre una gran lista de repositorios y nos dará como resultado, un sources.list listo para usar y nos dirá la manera de añadir las llaves de los repositorios elegidos.


2. Codecs multimedia, plugins de flash y java.

2.1
Plugins de flash y de java

Como método general
dijo:

aptitude install flashplugin-nonfree sun-java6-plugin



2.2 Plugins beta/preview de flash[/size]

Debian AMD64

Importante Adobe ha suspendido el soporte para la versión 64 bits de flash debido a problemas de seguridad, si tu Debian es el amd64, al instalar el flashplugin-nonfree desde repositorios no se instalará el plugin de 64 bits, sino el de 32, lo que repercutirá enormemente en el rendimiento y en la funcionalidad del navegador que utilices.

Para evitar esto, se puede recurrir a las versiones Beta de 64 bits de Flash square
Adobe ha lanzado una nueva versión 64 bits multiplataforma con el nombre de flash player square.
En vista de que la versión anterior ha desaparecido por ser insegura, podemos utilizar esta versión, que aunque está todavía en desarrollo, es 100% 64 bits.

Para instalarla hay dos opciones para :

1ª. Utilizar los repositorios de webupd8

Para eso añadimos la siguiente línea a nuestro archivo /etc/apt/sources.list
dijo:

deb lucid main

Añadimos la llave pública
dijo:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 61E46227

Y actualizamos la lista de repositorios:
dijo:

aptitude update

E instalamos el paquete que tiene como nombre flashplugin64-installer (OJO Para evitar conflictos, tendremos que eliminar previamente cualquier versión de flash que tuvieramos instalada)
dijo:

aptitude install flashplugin64-installer flashplugin-nonfree

La versión de flash que debe aparecer en la sección de plugins del navegador es la 10.2.XXX (depende de la revisión)

2ª Utilizar el script de instalación

Copian el contenido en un fichero de texto, le dan permisos de ejecución y lo ejecutan como root
dijo:

#!/bin/bash

echo "Eliminando otros plugins de flash instalados previamente:"
aptitude remove -y --purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper
rm -f /usr/lib/mozilla/plugins/*flash*
rm -f ~/.mozilla/plugins/*flash*
rm -f /usr/lib/firefox/plugins/*flash*
rm -f /usr/lib/firefox-addons/plugins/*flash*
rm -f /usr/lib/opera/plugins/*flash*
rm -f /usr/lib/chromium-browser/plugins/*flash*
rm -rfd /usr/lib/nspluginwrapper

echo "Instalando Flash Player square (10.2)"
cd /tmp
wget http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p2_64bit_linux_092710.tar.gz
mkdir /usr/lib/flashplugin-nonfree/
tar zxvf flashplayer_square_p*_64bit_linux_*.tar.gz -C /usr/lib/flashplugin-nonfree/

ln -s /usr/lib/flashplugin-nonfree//libflashplayer.so /usr/lib/mozilla/plugins/
ln -s /usr/lib/flashplugin-nonfree//libflashplayer.so /usr/lib/chromium-browser/plugins
ln -s /usr/lib/flashplugin-nonfree//libflashplayer.so /usr/lib/opera/plugins/

# limpieza:
rm flashplayer_square_*_64bit_linux_*.tar.gz
echo "Parcheando problema de la aceleración por hardware en Flash square:"
mkdir /etc/adobe && echo "OverrideGPUValidation=true"|sudo tee /etc/adobe/mms.cfg
echo "TERMINADO"



Debian i386

NOTA También podemos utilizar la versión final 10.3 y la aceleración por hardware en Debian i386

ejecutando el siguiente script :
dijo:

#!/bin/bash

echo "Eliminando otros plugins de flash instalados previamente:"
aptitude remove -y --purge flashplugin-nonfree gnash gnash-common mozilla-plugin-gnash swfdec-mozilla libflashsupport nspluginwrapper
rm -f /usr/lib/mozilla/plugins/*flash*
rm -f ~/.mozilla/plugins/*flash*
rm -f /usr/lib/firefox/plugins/*flash*
rm -f /usr/lib/firefox-addons/plugins/*flash*
rm -f /usr/lib/opera/plugins/*flash*
rm -f /usr/lib/chromium-browser/plugins/*flash*
rm -rfd /usr/lib/nspluginwrapper

echo "Instalando Flash Player Beta (10.3)"
cd /tmp
wget http://download.macromedia.com/pub/labs/flashplatformruntimes/flashplayer10-3/flashplayer10-3_b1_lin_030811.tar.gz
mkdir /usr/lib/flashplugin-nonfree/
tar zxvf flashplayer10*.tar.gz -C /usr/lib/flashplugin-nonfree/

ln -s /usr/lib/flashplugin-nonfree//libflashplayer.so /usr/lib/mozilla/plugins/
ln -s /usr/lib/flashplugin-nonfree//libflashplayer.so /usr/lib/chromium-browser/plugins
ln -s /usr/lib/flashplugin-nonfree//libflashplayer.so /usr/lib/opera/plugins/

# limpieza:
rm -rf flashplayer10*.tar.gz
echo "TERMINADO"



Aceleración por hardware (ya incluída en los scripts de la versión 10.3)

En el de caso de 32 bits se puede aprovechar la aceleración por hardware sin cambiar de versión de flash y usando las versiones que se encuentran en el la web de adobe en versión beta (10.3) que es la que instala el anterior script.

Para las versiones que no posean haceleración por hardware efectiva (todas las demás (64 bits)) ejecutamos:
dijo:

mkdir /etc/adobe
echo 'OverrideGPUValidation=true' > /etc/adobe/mms.cfg

Y ya tendremos flash corriendo sin que haya conflictos con la aceleración por hardware.

2.3 Codecs multimedia

Para 32 bits
dijo:

aptitude install w32codecs libdvdcss2 xine-plugin ffmpeg gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-really-bad gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg

Para 64 bits
dijo:

aptitude install w64codecs libdvdcss2 xine-plugin ffmpeg gstreamer0.10-plugins-good gstreamer0.10-plugins-bad gstreamer0.10-plugins-really-bad gstreamer0.10-plugins-ugly gstreamer0.10-ffmpeg



3. Librerías básicas para compilar y asistente para módulos
dijo:

aptitude install libncurses5-dev build-essential module-assistant modconf

Para que el module assistant instale las cabeceras y los paquete asociados, para el kernel que tenemos instalados debemos ejecutar:
dijo:

module-assistant update
module-assistant prepare

Para instalar algún módulo en concreto con esta herramienta, debemos ejecutar:
dijo:

module-assistant

Y seguir los pasos del asistente

Para profundizar más en el module-assistant:


4. Herramientas y librerías para compresión/descompresión
dijo:

aptitude install rar unrar zip unzip unace bzip2 lzop lzma p7zip-full

No me pararé a decirles qué programa deben instalar para manejar archivos comprimidos, eso es elección de cada uno, no tendrán problemas con instalar el que más les guste: ark, fille-roller, xarchiver, Peazip, etc

5. Última versión de Wine (El que lo use para algo)

No es recomendable correr software diseñado para otro sisema, lo nativo siempre es mejor, pero cuando no existen alternativas que realicen la función que necesesitamos, Wine es una buena opción.

Para tener al día el Wine, tenemos que utilizar los repositorios oficiales, que se añaden de la siguiente manera:
dijo:

echo 'deb sid main' >> /etc/apt/sources.list
wget && sudo apt-key add key.gpg
aptitude update

Luego tan sólo tenemos que proceder a instalar Wine (Si lo necesitamos)
dijo:

aptitude install wine




6.
Controladores para tarjetas gráficas

Intel


Estos controladores son muy sencillos de instalar, pues el controlador se consigue instalando el paquete xserver-xorg-video-intel y lo más probable es que ya esté instalado.
dijo:

aptitude install xserver-xorg-video-intel

Luego nos aseguramos de que en el archivo /etc/X11/xorg.conf está especificado como driver el intel.
dijo:

nano /etc/X11/xorg.conf

Y observamos la sección device
dijo:

Section "Device"
Identifier "Device0"
Driver "intel"
VendorName "Intel Corporation"
EndSection

Una vez guardado debemos reiniciar el entorno gráfico (o el equipo) para que los cambios tengan efecto

NOTA Actualmente las últimas versiones de xorg son capaces de operar perfectamente sin un xorg.conf, si al ir a editar el archivo no encuentras nada, no te preocupes, seguramente funcione sin problemas.


Nvidia


Aunque privativo nVidia también ofrece un buen soporte y tampoco habrán problemas para instalar sus controladores.

Hay 3 opciones principales

1ª Controladores libres nouveau.

Se obtienen mediante el paquete xserver-xorg-video-nouveau
dijo:

aptitude install xserver-xorg-video-nouveau

Luego nos aseguramos de que en el archivo /etc/X11/xorg.conf está especificado como driver el nouveau.
dijo:

nano /etc/X11/xorg.conf

Y observamos la sección device
dijo:

Section "Device"
Identifier "Device0"
Driver "nouveau"
VendorName "Nvidia Corporation"
EndSection

Una vez guardado debemos reiniciar el entorno gráfico (o el equipo) para que los cambios tengan efecto

NOTA Actualmente las últimas versiones de xorg son capaces de operar perfectamente sin un xorg.conf, si al ir a editar el archivo no encuentras nada, no te preocupes, seguramente funcione sin problemas

2ª Privativos desde repositorios

Como hemos habilitado el repositorio non-free, tenemos acceso a los controladores de cerrados nVidia y los podemos obtener mediante el paquete nvidia-glx (sólo existe un paquete glx por rama, así que no hay que especificar la versión del controlador y las dependencias del paquete glx cubren el resto de componentes del controlador de nVidia)
dijo:

aptitude install nvidia-glx linux-headers-`uname -r`

Como componentes adicionales, instalaremos el configurador gráfico y el xconfig de nvidia
dijo:

aptitude install nvidia-xconfig nvidia-settings

Y utilizaremos la herramienta xconfig para configurar el xorg.conf
dijo:

nvidia-xconfig

Una vez hecho debemos reiniciar el entorno gráfico (o el equipo) para que los cambios tengan efecto

3ª
Instalador oficial

nVidia ofrece un instalador oficial desde su página web, que podemos descargar Aquí "http://www.nvidia.es/Download/Find.aspx?lang=es"

Una vez descargados, debemos proceder a instalarlos con el entorno gráfico deshabilitado.
NOTA. Para poder instalar los controladores harán falta los headers del kernel. Si tu kernel es compilado por ti, no hacen falta, pero si el kernel es el de repositorios, antes de instalar los controladores tienes que instalar el paquete linux-headers correspondiente a tu kernel
dijo:

aptitude install linux-headers-`uname -r`


En cuanto lo tengamos procedemos a instalar los controladores de la siguiente manera:

*si usas gnome
dijo:

/etc/init.d/gdm stop

Si usas gnome, pero con gdm3 (la nueva versión)
dijo:

/etc/init.d/gdm3 stop

si usas kde
dijo:

/etc/init.d/kdm stop

si usas xfce
dijo:

/etc/init.d/xdm stop

Si usas slim
dijo:

/etc/init.d/slim stop

Si utilizas entrance
dijo:

/etc/init.d/entrance stop


*Este comando te dejará en modo consola. (Escribes tu usuario y contraseña si no estás logueado.)

[INDENT]NOTA al cerrar el entorno gráfico, es probable que no acabemos en la terminal, sino que nos dejará en la misma pantalla que hemos cerrado, es decir una pantalla complentamente vacía.
Si esto ocurre, sólo hay que pulsar Control+Alt+F1 para pasar al la terminal tty1. Alternando de F1 a F6 podremos movernos entre las distintas terminales

Desciendes hasta la carpeta donde te descargaste el archivo de drivers
dijo:

cd /home/usuario/Escritorio

(o donde quiera lo hayas descargado)

Ya solo falta escribir:
dijo:

sh NVIDIA-Linux-numero-de-la-version.run

*Para hacerlo más fácil y no tener que escribir todo el nombre, con escribir:
dijo:

sh NVIDIA*.run


Te saldrá un asistente en modo texto que sólo tendrás que seguir, poniendo atención a lo que va diciendo.

IMPORTANTE Si nos salta un aviso que indica que no se instalará por estar usando los controladores nouveau, lo podemos obviar, con la opción -z
dijo:

sh NVIDIA*.run -z


Una vez instalado toca configurar el xorg.conf utilizando la herramienta xconfig
dijo:

nvidia-xconfig

Una vez hecho debemos reiniciar el entorno gráfico (o el equipo) para que los cambios tengan efecto
si usas gnome
dijo:

/etc/init.d/gdm start

Si usas gnome, pero con gdm3 (la nueva versión)
dijo:

/etc/init.d/gdm3 start

si usas kde
dijo:

/etc/init.d/kdm start

si usas xfce
dijo:

/etc/init.d/xdm start

Si usas slim
dijo:

/etc/init.d/slim start

Si utilizas entrance
dijo:

/etc/init.d/entrance start




ATI


Hay 3 opciones principales

1ª Controladores Libres

Los controladores libres, englobados como driver libre "ati" y que comprenden los controladores mach64', 'r128' y 'radeon' y soportan muchos modelos: todas las tarjetas ATI basadas en los chipsets Mach64, Rage 128, R100, R200, R300, R400, R500, R600 y R700 con soporte para aceleración 3D por hardware (No total)

Se consigue instalando el paquete xserver-xorg-video-ati
dijo:

aptitude install xserver-xorg-video-ati libgl1-mesa-dri libgl1-mesa-glx firmware-linux-nonfree

Luego nos aseguramos de que en el archivo /etc/X11/xorg.conf está especificado como driver el ati, o podemos especificar cuál de los 3 es el que nos interesa.
dijo:

nano /etc/X11/xorg.conf

Y observamos la sección device
dijo:

Section "Device"
Identifier "Device0"
Driver "ati"
VendorName "AMD/ATI Corporation"
EndSection

Una vez guardado debemos reiniciar el entorno gráfico (o el equipo) para que los cambios tengan efecto

NOTA Actualmente las últimas versiones de xorg son capaces de operar perfectamente sin un xorg.conf, si al ir a editar el archivo no encuentras nada, no te preocupes, seguramente funcione sin problemas


2ª Privativos desde repositorios

Los fglrx son controladores de código cerrado que ofrece soporte 2D/3D para todos los chipsets ATI Radeon pero conforme han ido aumentando las capacidades del driver libre "ati" AMD ha eliminado el soporte para muchas tajetas :-

Necesitamos descargar los paquetes relacionados con fglrx y los headers del kernel
dijo:

aptitude install linux-headers-`uname -r` fglrx-driver fglrx-source fglrx-glx fglrx-control fglrx-atieventsd

Configuramos el xorg con la herramienta de ati
dijo:

aticonfig --initial



NOTA Si nuestro Debian es amd64 es conveniente que instalemos también fglrx-glx-ia32:
dijo:

aptitude install fglrx-driver fglrx-source fglrx-glx fglrx-control fglrx-atieventsd fglrx-glx-ia32



3ª Instalador oficial

Controladores oficiales de AMD/ATI, los podemos descargar desde Aquí
Aquí

Una vez descargados les damos permisos de ejecución:

dijo:

chmod +x ati-driver-installer-*.run

Y lo ejecutamos:
dijo:

./ati-driver-installer-*.run

Configuramos el xorg con la herramienta de ati
dijo:

aticonfig --initial



7. Controladores para tarjetas Wifi

Intel pro wireless

Para las tarjetas intel pro wireless existe un paquete en los repositorios non-free que es compatible con los siguientes modelos:
dijo:

Intel Wireless 1000,3945, 4965, 4965, 5100, 5300 ,5350 ,5150 ,6000 y 6250

El paquete es firmware-iwlwifi
dijo:

aptitude install firmware-iwlwifi

Para los siguientes modelos:
dijo:

Intel Pro Wireless 2100, 2200 y 2915

Existe un paquete llamado firmware-ipw2x00
dijo:

aptitude install firmware-ipw2x00



Ralink

Para las tarjetas Ralink existe un paquete en los repositorios non-free que soporta las siguientes tarjetas:
dijo:

Ralink RT2501 [Turbo], RT2600, RT5201 [Turbo], RT5600, RT5201USB, RT2800P[D], RT2700P[D], RT2700E[D], RT2800E[D], RT2800U[D] or RT3000E[D], RT3070/RT3071/RT3072 chips, rt73/rt73usb, rt2860sta, rt2870sta/rt2870, rt3070sta or rt3090sta

El paquete se llama firmware-ralink
dijo:

aptitude install firmware-ralink



Realtek


Para las tarjetas Realtek existe un paquete en los repositorios non-free que es compatible con los siguientes modeloss:
dijo:

Realtek RTL8192E
RTL8192E, RTL8192E, RTL8192SU

El paquete es firmware-realtek
dijo:

aptitude install firmware-realtek



Broadcom

Para las tarjetas Broadcom existe un paquete en los repositorios non-free que es compatible con los siguientes modelos:
dijo:

Broadcom NetXtremeII 5706/5708
Broadcom NetXtremeII 5709
Broadcom NetXtremeII 5706/5708
Broadcom NetXtremeII 5709/5716
Broadcom NetXtremeII 5706/5708
Broadcom NetXtremeII 5706/5708
Broadcom NetXtremeII 5709/5716
Broadcom NetXtremeII 5709/5716
Broadcom NetXtremeII 5706/5708
Broadcom NetXtremeII 5706/5708
Broadcom NetXtremeII 5709/5716
Broadcom NetXtremeII 5709/5716
Broadcom NetXtremeII 5709 A0/A1

El paquete es firmware-bnx2
dijo:

aptitude install firmware-bnx2

Existe otro paquete en los repositorios non-free que es compatible con los siguientes modelos:
dijo:

Broadcom NetXtreme II 10Gb 57710)
Broadcom NetXtreme II 10Gb 57711
Broadcom NetXtreme II 10Gb 57710
Broadcom NetXtreme II 10Gb 57711

El paquete es firmware-bnx2x
dijo:

aptitude install firmware-bnx2x



NOTA
Para los siguientes modelos :
dijo:

BCM4311-, BCM4312-, BCM4313-,
BCM4321-,y los basados en el BCM4322.

Existen dos posibilidades


Método 1 Existe el paquete broadcom-sta-source
dijo:

aptitude install broadcom-sta-source

Este paquete no viene compilado, así que hay que descomprimirlo y compilarlo para poder usar el controlador.

El paquete comprimido se descarga en /usr/src, así que nos situamos allí y procedemos a descomprimir y compilar
dijo:

cd /usr/src; tar -xjvf broadcom*.tar.bz2

Una vez descomprimido tendremos una carpeta llamada "modulos", que contiene varias carpetas. Deberemos entrar en la que corresponde a nuestra arquitectura.
Para compilar usaremos simplemente
dijo:

make

Y para instalar copiaremos el archivo wl.ko a su lugar correspondiente:
dijo:

cp ../wl.ko /lib/modules/`uname -r`/kernel/drivers/net/wireless/b43

Para asegurarnos de que ningún controlador pueda entrar en conflicto ejecutamos:
dijo:

echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf
echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf

Para que nos cargue el módulo de manera automática tendrmos que editar el archivo /etc/modules, y añadir el nuevo controlador
dijo:

nano /etc/modules

y añadimos al final
dijo:

ieee80211_crypt_tkip

también tendremos que editar el archivo /etc/rc-local
dijo:

nano /etc/rc.local

y añadir lo siguiente justo antes de la línea exit(0)
dijo:

insmod /lib/modules/`uname -r`/kernel/drivers/net/wireless/b43/wl.ko



Método 2 (by Khany) (mucho más sencillo)

Chipsets BCM4314, BCM43224 y BCM43225

Descargamos e instalamos el paquete bcmwl-kernel-source
dijo:

dpkg -i bcmwl-kernel-source*.deb

En caso de que no cumplamos las depdendencias ejecutamos:
dijo:

aptitude -f install

La primera opción que nos dará será borrar el paquete, pulsaremos "n" hasta que nos ofrezca una manera satisfactoria de resolver las dependencias y entonces pulsaremos "y" para que nos termine de instalar el paquete.

Si se tiene un kernel anterior al 2.6.37, hay que instalar el paquete firmware-brcm80211 , que está en los repositorios:
aptitude install firmware-brcm80211 wireless-tools
Si ya se tiene el kernel 2.6.37, o uno de Debian posterior al 2.6.32-22 (en el que ya está incorporado el módulo), tan sólo se tiene que hacer (si no reconoce la tarjeta) y también en caso de haberlo instalado desde los repositorios:
modprobe brcm80211
Y funcionando queda!!!

CONTINUAMOS

Zydas

Para las tarjetas Zydas existe un paquete en los repositorios non-free que es compatible con los siguientes modelos:
dijo:

ZD1211
ZD1211B
Atheros AR5007UG

El paquete es
dijo:

zd1211-firmware



8. Touchpads (portátiles)

Los que hayan instalado Debian en un portatil, es posible que se encuentren sin poder usar el touchpad, o no les funcione como es debido.
En la mayoría de los casos, no se debe a ningún problema de controladores, sino simplemente a una mala (o ninguna) configuración de los mismos.
La solución es sencilla, pero al mismo tiempo compleja .

Lo que hay que hacer es editar la confiuración del touchpad en el archivo xorg.conf
dijo:

nano /etc/X11/xorg.conf

Una vez allí, crearemos una nueva sección que tenga el siguiente aspecto:
dijo:

Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "VertEdgeScroll" "on"
Option "HorizEdgeScroll" "on"
Option "CircularScrolling" "on"

EndSection

Lo identificamos como touchpad,para diferenciarlo del ratón tradicional.
El controlador a utilizar será synaptics, que es el propio de la mayoría de estos dispositivos
Como opciones existen muchísimas, pero sólo pondré algo básico:
TapButton permite definir distinto botones, para poder hacer click con el touchpad
VertEdgeScroll, HorizEdgeScroll, CircularScrolling nos permite usar los bordes del touchpad como si se tratara de un scroll, horizontal, vertical y circular, respectivamente

Existen otras muchas opciones y configuraciones a la hora de definir el comportamiento del touchpad.

Un pequeño ejemplo sería
dijo:

Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "Device" "/dev/input/mouse0"
Option "Protocol" "auto-dev"
Option "LeftEdge" "130"
Option "RightEdge" "840"
Option "TopEdge" "130"
Option "BottomEdge" "640"
Option "FingerLow" "7"
Option "FingerHigh" "8"
Option "MaxTapTime" "180"
Option "MaxTapMove" "110"
Option "EmulateMidButtonTime" "75"
Option "VertScrollDelta" "20"
Option "HorizScrollDelta" "20"
Option "MinSpeed" "0.25"
Option "MaxSpeed" "0.50"
Option "AccelFactor" "0.010"
Option "EdgeMotionMinSpeed" "200"
Option "EdgeMotionMaxSpeed" "200"
Option "UpDownScrolling" "1"
Option "CircularScrolling" "1"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "2"
Option "SHMConfig" "on"
Option "Emulate3Buttons" "on"
EndSection

En casos más complicados (como el del ejemplo), lo más útil es recurrir a herramientas de configuración gráfica del touchpad, como pueden ser:

gsynaptics o gpointing-device-settings, etc (están en repositorios, sólo hay que buscarlos)

CONTINUARÁ (y hay muchísimo más)

Y para quien no pueda esperar, le pueden ir echando un ojo a la fuente. Intentaré ponerme al día e ir escribiendo simultáneamente en ambos sitios
Iré completando este post hasta agotarlo, y entonces pasaré a crear otro con la parte 2 y así sucesivamente

FUENTE

P.D. Cuando copien algo de otra persona, ya que no han tenido que escribirlo, al menos háganlo medianamente bien, no es tan difícil. La meta es que se difunda, si alguien quiere postear esto en otro lado, pues perfecto, de eso se trata, de compartir. Si quieren me lo dicen y hasta les doy todo el código hecho, con links imágenes y quotes en un archivo de texto para que sólo sea copiar y pegar.
(Y al que lo quiera coger, que lo coja)


Datos archivados del Taringa! original
0puntos
477visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
11visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

s
shiba87🇦🇷
Usuario
Puntos0
Posts38
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.