En este articulo voy a escribir sobre temas imprescindibles a la hora de instalar Debian. Te ayudare a dar los primeros pasos en Debian y trataré de hacer un articulo completo de cada tema.

Lo primero, actualizar antes que nada:

Para los que le gusta estar en lo ultimo es recomendable una primera actualización:

sudo apt-get update & upgrade

Instalar Synaptic

Synaptic es un gestor de software que nos facilitara muchas operaciones en relación a la gestión de repositorios y de paquetes.

sudo apt-get install synaptic

Para gestionar los repositorios vamos a Synaptic -> Configuración -> Repositorios. Es recomendable que activemos las siguientes opciones en preferencias: “Preguntar para confirmar los cambios que afecten a otros paquetes” “Considerar los paquetes recomendados como si fueran dependencias”. Mas adelante escribiré sobre los repositorios y sus diferentes opciones.

Habilitar sudo

Sudo nos permite ejecutar aplicaciones con privilegios de usuario root. Para poder usarlo debemos configurarlo para que nos habilite como usuario que puede usar los privilegios de root.

Editaremos:

sudo bash
sudo nano /etc/sudoers

Al final del archivo añadiremos la siguiente linea:

nombre_usuario ALL=(ALL) ALL

Donde “nombre_usuario” es el nombre del usuario que tendrá privilegios.

Software de Sistema

El siguiente software se utiliza a la hora de construir paquetes, algunos controladores y aplicaciones que lo requieran.

Empezamos con cabeceras o librerías de nuestro kernel que son necesarias a la hora de adaptar módulos nuevos:

sudo apt-get install linux-headers-$(uname -r)

Lo siguiente contiene instrucciones para descargar e instalar los paquetes esenciales para programar en C/C++ y crear archivos “.deb”:

sudo apt-get install build-essential

El equivalente de “make install” pero en vez de instalar, genera un archivo “.deb”:

sudo apt-get install checkinstall

El make se usa en la compilación del programa. Decide que hay que recopilar. Optimiza la compilación:

sudo apt-get install make

Las autotools son herramientas que están diseñadas para ayudar a crear paquetes de código fuente portables a varios sistemas Unix:

sudo apt-get install autoconf automake

Cmake son una familia de herramientas diseñadas para construir, probar y empaquetar software:

sudo apt-get install cmake

Git un sistema rápido de control de versiones que nos permitirá obtener la ultima versión de software:

sudo apt-get install git git-core

Gdebi

Aplicación usada para la instalación de paquetes “.deb” usados en Debian y en toda su descendencia:

sudo apt-get install gdebi

Codecs

La mayoría se instalaran junto al sistema, pero aquí dejo algunos:

sudo apt-get install libdvdcss2 flashplugin-nonfree faad gstreamer0.10-ffmpeg gstreamer0.10-x gstreamer0.10-fluendo-mp3 gstreamer0.10-plugins-base gstreamer0.10-plugins-good gstreamer0.10-plugin-bad gstreamer0.10-plugin-uggly ffmpeg lame twolame vorbis-tools libquicktime2 libfaac0 libmp3lame0 libxine2-all-plugins
sudo apt-get install w64codecs o w32codecs 

según el caso.

Java

La herramienta de código abierto de java:

sudo apt-get install openjdk-7-jre icedtea-7-plugin

Herramientas de compresión y descompresión

Para usar algunos formatos de compresión debemos instalar al menos los básicos:

sudo apt-get install rar unrar zip unzip bzip2 lzop p7zip-full p7zip-rar unace

Aplicaciones varias

Uno de los primeros pasos en Debian está relacionado con las aplicaciones mas utilizadas.

Navegador Chrome:

sudo apt-get install google-chrome-stable

Terminal al estilo de quake:

sudo apt-get install guake

Visor de escritorios remotos por vnc:

sudo apt-get install xvncviewer

Centro de software de Ubuntu en Debian:

sudo apt-get install software-center

Gestor de particiones:

sudo apt-get install gparted 

Cliente ftp:

sudo apt-get install filezilla

Cliente de bittorrent (El que me gusta 😉:

sudo apt-get install qbittorrent

Gestores de descarga (aria es por terminal):

sudo apt-get install uget aria2

Comunicación por texto, audio y vídeo:

sudo apt-get install skype

Cliente y servidor de ssh y sftp, para acceso remoto:

sudo apt-get install ssh

Gestor de firewall:

sudo apt-get install ufw gufw

Gestión de discos y particiones, permisos y configuraciones para montar al arranque:

sudo apt-get install disk-manager

Sensores de temperatura

Sensores del disco:

sudo apt-get install hddtemp

Sensores del procesador:

sudo apt-get install lm-sensors

Para que el sistema escanee los sensores:

sudo sensors-detect

Para monitorizar las temperaturas:

sudo apt-get install psensor
sudo apt-get install gkrellm

Consultar las temperaturas por la terminal:

sudo sensors

Consultar las temperaturas de los discos:

sudo hddtemp /dev/sda

Soporte multiarch

Es indispensable para los primeros pasos en debian el soporte multiarquitectura. Una de las características de Debian es el soporte multiarquitectura, que ayuda mucho a la visión universal de este proyecto. Esto permite instalar paquetes de librerías de múltiples arquitecturas en el mismo equipo. Por ejemplo software de 32 bits en 64 bits. Si no lo tenemos, tendremos que instalar dpkg:

sudo apt-get install dpkg

Para comprobar si multiarch esta disponible:

sudo dpkg –-print-foreign-architectures

Si nos devuelve un mensaje quiere decir que solo tenemos la arquitectura del sistema. Para instalar una arquitectura extra:

sudo dpkg --add-architecture ARQUITECTURA 

donde dice ARQUITECTURA va I386, amd64, etc.

Para remover una arquitectura:

sudo dpkg –-remove-architecture ARQUITECTURA

Para instalar aplicaciones de la arquitectura añadida:

sudo apt-get install paquete:arquitectura

Ejemplo: skype:I386, banshee:amd64

Con esto ya tendremos un sistema operativo con las aplicaciones que de mi parte considero básicas, a partir de aquí queda que lo personalices a tu gusto.

¿Que aplicaciones añadirías? tuviste algún problema con algún comando?

Cualquier duda en los comentarios.