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.
Tabla de contenido
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.