Como optimizar Debian 9 Stretch, manual recomendado

Los problemas de Debian

En este pequeño manual te enseñare a optimizar Debian 9


    Debian es mi sistema operativo favorito, y la opción que recomiendo cuando me preguntan por una distribución estable, por lo que antes ya hice un manual de instalación de Debian, mucho mas que Windows (aunque confieso que tengo mi debilidad por el sistema privativo debido a los vídeo juegos, como todos...), pero pese a lo extraordinariamente estable que es Debian para ser software completamente libre, y gratuito, tiene sus contras, la que considero mas importante son sus repositorios, los repositorios oficiales son deficientes, especialmente si hacemos la instalación desde una mini iso, por lo que muchas veces es necesario buscar repositorios alternativos que resulten eficientes, pero también existen algunos otros detalles importantes para tener el software al día luego de hacer la instalación, en este caso te presento los repositorios oficiales de Debian Stretch así que sin mas preámbulo, vamos.

  • Lo primero es loguearse como súper usuario o root: 
$ su
$password: "Tu contraseña root" (sin comillas)
# (si aparece la almohadilla # ya estas logueado como root)

  • Primero abriremos /etc/apt/sources.list para ello usamos el siguiente comando:
 nano /etc/apt/sources.list

  • Ahora borramos los repositorios por defecto, y copiamos los siguientes:
#
# stretch-oficiales
deb http://ftp.us.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.us.debian.org/debian/ stretch main contrib non-free

# stretch-actualizaciones-seguridad
deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb-src http://security.debian.org/debian-security stretch/updates main contrib non-free

# stretch-actualizaciones-sistema
deb http://mirrors.kernel.org/debian/ stretch-updates main contrib non-free
deb-src http://mirrors.kernel.org/debian/ stretch-updates main contrib non-free
deb http://mirrors.kernel.org/debian stretch-proposed-updates main contrib non-free
deb-src http://mirrors.kernel.org/debian stretch-proposed-updates main contrib non-free

# debian-multimedia
# apt-get install deb-multimedia-keyring
deb http://www.deb-multimedia.org stretch main non-free
así debe lucir el sources.list una vez modificado con los nuevos repositorios
Así deben lucir los nuevos repositorios
  • Hecho esto presionamos ctrl+x para guardar, s+enter para confirmar, y enter para terminar de guardar, así saldremos de nano, y volveremos a la consola.
  • Si ahora mismo hacemos un update, nos arrojara un error ya que necesitamos la llave publica para confirmar el origen de los repositorios, en este caso la llave es la PUBKEY 07DC563D1F41B907 y la forma mas rápida de instalarla es introduciendo el siguiente comando:
 apt install deb-multimedia-keyring

  • Pero si introduces ese comando en este momento en la terminal, te arrojara un error ya que la llave no esta disponible en los repositorios (a veces hasta Debian da problemas), así que si te ha dado el error, descarga la llave publica aquí, ya que la has descargado con el comando cd muévete al directorio donde descargaste la llave, en mi caso:
cd Descargas/
  • Bien, ahora a instalar esta llave con el siguiente comando:
dpkg -i deb-multimedia-keyring.deb
  •  ahora si, update
apt update
  • Ahora es recomendable que instalemos algunos paquetes para compilación, de esta manera obtendremos un desempeño mas eficiente durante las instalaciones.
apt install linux-headers-$(uname -r) build-essential checkinstall make automake cmake autoconf git git-core

 

Instalar multi-arquitectura

   Este paso solo es importante si la arquitectura de tu computador es de 64 bits, osea amd64, o x64, si tienes un computador de 32 bits, o estas utilizando un sistema operativo de 32 bits, x86 o i386, entonces pasa directamente a la instalación de los drivers de tarjeta gráfica. Este paso es especialmente importante si tienes una tarjeta gráfica Nvidia ya que el driver instala por defecto la compatibilidad con la arquitectura de 32 bits.

   La multia-arquitectura es importante para poder ejecutar en nuestro sistema de 64 bits programas enfocados a arquitecturas de 32 bits.

  • Para instalar la multi-arquitectura aplicamos el siguiente comando:
dpkg --add-architecture i386 && apt-get update 
  • Con dpkg estamos agregando la arquitectura i386, y con apt-get update estamos haciendo una actualización de paquetes. Ahora instalamos las librerías i386.
apt install libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386

Procedemos a instalar la tarjeta de vídeo

  • Ahora todo depende de la tarjeta gráfica que tengamos instalada, hay tres opciones, AMD, Nvidia, e Intel, es necesario que conozcas el modelo de la tarjeta, y/o la serie para esto, comenzaremos con AMD

Aquí tenemos la pagina oficial de AMD, las series mas populares:


  • Aunque podemos seleccionarlos de forma manual, la opción mas sencilla es usar la herramienta de la web para detectar la GPU (AMD) que tenemos instalada, y descargar los drivers necesarios.

http://support.amd.com/us/gpudownload/linux/legacy/Pages/legacy-radeon_linux.aspx

  •  Una vez hecho esto, procedemos a darle privilegios de administrador al driver.
 chmod 777 amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run
  •  Ahora lo instalamos
 ./amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.run
  •  Ahora creamos el directorio para el archivo de configuración xorg.
mkdir /etc/X11/xorg.conf.d
  •  Y ahora el archivo de configuración xorg.
echo -e 'Section "Device"\n\tIdentifier "My GPU"\n\tDriver "fglrx"\nEndSection' > /etc/X11/xorg.conf.d/20-fglrx.conf

Tarjetas gráficas Intel

  • Las tarjetas gráficas de intel son mucho mas sencillas, solamente entramos al siguiente link
  • Descargamos el driver según nuestra tarjeta gráfica, y como viene en un archivo .deb le damos doble click, y se instalara automáticamente, pero si queremos hacerlo por consola, simplemente nos movemos con el comando cd al directorio donde esta el archivo y aplicamos el comando dpkg -i "nombre del archivo" (sin las comillas).

GPU Nvidia 

  • Las tarjetas de Nvidia son un poco mas complicadas, por lo que las he dejado de ultimas. Lo primero es dirigirnos al siguiente link y descargar el driver de nuestra tarjeta.
  • Ahora para instalar el driver es necesario detener el entorno gráfico, dependiendo del escritorio que tengamos instalado usaremos uno de estos comandos. 
Si es  Gnome el comando:  service gdm stop
En el caso de KDE el comando:  service kdm stop
Para Cinnamon el comando:  service lightdm stop
Y para MATE el comando:  service mdm stop
  • Ahora es probable que no podamos iniciar la consola manualmente, si esto ocurre simplemente presionamos  ctrl+alt+f2 esto nos sacara del entorno gráfico, y nos llevara directamente a la consola (no te asustes), con el comando cd nos movemos al directorio donde tenemos instalado el paquete, y aplicamos el siguiente comando para darle privilegios de administrador al driver:

chmod +x NVIDIA-Linux-x86_64-352.63.run
  • La consola nos hará algunas preguntas, la respuesta es si a todo, y procedemos con el siguiente comando:
sh NVIDIA-Linux-x86_64-352.63.run
  • Y ahora activamos nuevamente el entorno gráfico con uno de los siguientes comando según el escritorio que tengas instalado.
Si es  Gnome el comando:  service gdm start
En el caso de KDE el comando:  service kdm start
Para Cinnamon el comando:  service lightdm start
Y para MATE el comando:  service mdm start

Lista la tarjeta gráfica, ahora... 

  • Independientemente de la tarjeta gráfica que hayamos instalado, es necesario reiniciar la máquina para que estos cambios surjan efecto, así que aplicamos el comando:
reboot

 

Actualicemos el software instalado

  • Esta es la parte mas sencilla, simplemente vamos a actualizar los paquetes de software que tenemos instalados, pero como ya hemos reiniciado el computador debemos loguearnos nuevamente como usuario root así que aplicamos los siguientes comandos en orden.
$su
$Password: "Tu contraseña root" (sin comillas).
#apt upgrade

 Instalar firmware de Linux

  • Para que el equipo presente menores problemas, y mayor compatibilidad con el sistema operativo recomiendo que instales el firmware, es muy sencillo.
apt install firmware-linux

Instalar codecs multimedia

   Imagino que de vez en cuando querrás escuchar musica, o ver un vídeo guardado en el disco duro, quizás hasta editar audio y vídeo, para ello son necesarios los codecs multimedia.

  • Los instalamos en orden de la siguiente manera.
apt install libdvdcss2
apt install libgstreamer-perl libgstreamer-interfaces-perl 

Arquitectura de 64 bits

apt install w64codecs

Arquitectura de 32 bits

apt install w32codecs

Herramientas de compresión y descompresión

    En GNU/Linux tenemos nuestras propias herramientas de compresión y descompresión, que se pueden ejecutar con un click derecho, aunque es mas emocionante hacerlo por consola, y la mayor parte de los archivos enfocados al sistema libre vienen comprimidos en estos formatos como los código fuente de los programas, sin embargo hay que recordar que la mayor parte de los usuarios usan Windows por lo que no seria extraño que de vez en cuando algún colega nos pase un archivo comprimido en Winrar, o Zip, para trabajar con estos hay que instalar las herramientas de compresión y descompresión privativas.

apt install bzip2 zip unzip unace rar unace p7zip p7zip-full p7zip-rar unrar lzip lhasa arj sharutils mpack lzma lzop cabextract

Instalar tipografías

apt install ttf-freefont ttf-mscorefonts-installer ttf-bitstream-vera ttf-dejavu ttf-liberation


Con esto ya terminamos de poner al dia Debian, ahora disfrutalo, solo nos queda un comando mas:

exit

   Con el comando exit nos deslogueamos como usuario root, aunque no se considera importante, siempre es una costumbre saludable desloguearse como root, especialmente si dejas tu sesión abierta frente a otros usuarios.

¿Te gusto el post? Entonces compartelo en las redes sociales, seguramente le sera útil a muchos usuarios mas, ¿me equivoque?, ¿quieres agregar algo?, entonces la caja de comentarios es toda tuya.

 No soy una persona muy sociable, pero en la vida he tenido dos grandes pasiones, soñar, y preservar mis principios e ideales, por ende creo en la justicia, la equidad, y sobre todo la libertad.


EmoticonEmoticon