Cómo instalar programas en Linux

En Linux la forma más fácil de instalar programas es utilizando los repositorios o gestores de paquetes. Cada distribución tiene el propio y lo que hacen es descargar los paquetes o programas e instalarlos todo automáticamente.

Como ves es lo más fácil y es lo más aconsejable que hagas. Ahora cuando un programa no se encuentra en el repositorio o gestor de paquetes lo que debes hacer es bajar el código fuente, que estará en un archivo comprimido, para después compilarlo. Estos pasos son los mismos para cualquier distribución de Linux.

Instalación de programas a partir de archivos RPM

Para instalar un programa mediante éste método, lo primero que debes hacer es descargárte el archivo que deseas instalar con formato .rpm. Ahora ubica ese archivo en la carpeta deseada y a continuación ejecuta la terminal de Linux. Entra en el directorio dónde ubicaste el archivo y por último ejecuta el siguiente comando: rpm -Uvh paquete.rpm donde “paquete” será el nombre del archivo a instalar.

Instalación de programas a partir de código fuente comprimido en .tar.gz o .tar.bz2.

Este el el método universal para todas las distribuciones de Linux ya que funciona tanto en distribuciones RedHat, como en Debian, Stampede, Slackware o cualquier otra. El primer paso que debes hacer es, como siempre, descargarte el archivo que deseas instalar en formato .tar.gz o .tar.bz2. A continuación entra en la terminal de tu distribución de Linux y dirígete a la carpeta donde descargaste el archivo comprimido. Ahora necesitarás descomprimirlo, para ello ejecuta el comando tar -xvf fichero.tar.gz siendo “fichero” el nombre del archivo a descomprimir. Seguramente el archivo se habrá descomprimido en una carpeta, entra en ella y ejecuta el comando ./configure. Esta orden configura las opciones de compilación, que pueden resultar demasiado complejas para un usuario principiante. Además verifica si el sistema posee las bibliotecas de desarrollo necesarias para la compilación. Luego ejecuta la instrucción make, éste es el que realiza la compilación del código fuente. El proceso puede durar varios minutos. Y por último, ejecuta la orden make install que se encargará de realizar la instalación de los binarios y módulos compilados en los lugares correctos.

Actualización: Instalar mediante Autopackage

Si quieres instalar aplicaciones no relacionadas con el núcleo como un procesador de textos, un navegador web o un videojuego, autopackage es un sistema de gestión de paquetes relativamente nuevo para Linux, que puede ser usado en cualquier distribución Linux. Los paquetes .package son realmente scripts de bash ejecutables, por lo que pueden ser instalados simplemente ejecutándolos.

Estos son los procedimientos más populares que conozco. Es posible que me haya dejado alguna manera más de instalar programas en cualquier distribución Linux, ¿Conoces alguna más? ;-)

Guía básica sobre distribuciones Linux

Navegando por la red he encontrado un artículo excelente sobre distribuciones Linux en Baquía.

Su autor, Chema Martín, hace un repaso a las cinco distribuciones o distros más populares de Linux: Ubuntu, Mandriva, OpenSuSE, Mint y Fedora.

Aunque es un artículo dirigido para principiantes, os recomiendo encarecidamente su lectura.

Enlace: Distros Linux: guía básica.

Revertir un commit errado en Subversion

Interesante entrada de Checho explicando los pasos a seguir para solucionar el error cuando realizamos un commit indebido.

Cómo revertir un commit errado en Subversion por Checho.

¿Qué ocurrió el 1 de Marzo de 2008?

Un triste acontecimiento tecnológico ocurrió aquel día. ¿Alguien lo recuerda?

Pista: Se trata de un navegador.

¿Por qué C superará a Java como lenguaje de programación más popular?

TIOBE es una empresa dedicada a ofrecer calidad en su software. Desde el año 2002 elabora un ranking con los lenguajes de programación más populares. Este ranking se actualiza cada mes y se basa en los resultados de los buscadores más importantes. Los últimos meses, se usaron como fuentes los buscadores Google, MSN y Yahoo además de búsquedas en Google Blogs y en YouTube.

tpci_trends

Si observamos la gráfica, la diferencia entre el número 1 y 2, Java y C respectivamente, del índice TIOBE se está reduciendo. C está un poco más retrasado que Java, aproximadamente un 1%, pero es algo ínfimo. La última vez que C y Java estuvieron tan cerca fue en 2005.

En el plazo de dos meses TIOBE dará a conocer el lenguaje de programación del año 2009. Los candidatos hasta ahora son: C, C#, PHP y puede ser incluso Objective-C.

Pero las pregunta son las siguientes:

  • ¿Qué le está pasando a Java?
  • ¿Por cuál lenguaje de programación apostarías?

¿Qué pensáis vosotros?

El podcast de Linux Hispano – #031 – Linux gana en servidores

¡Hola a todos!

Acaba se lanzarse el trigésimo primer número de El podcast de Linux Hispano.

Después de trabajar arduamente para finalizar la nueva versión de Linux Hispano, por fin se ha lanzado un nuevo número.

Debido a las publicaciones tan aperiódicas y a vuestros correos pidiendo más números. A partir de ahora El podcast de Linux Hispano es mensual. Me comprometo que así sea, y ¡espero no fallaros! :-D

GUIÓN:

Opinión: Linux gana en servidores, ¿Por qué no en clientes?

Noticias: Ubuntu 9.10, Thunderbird 3 muy pronto, quién arranca más rápido.

Tema del mes: Nueva versión de Linux Hispano

Las canciones con licencia libre que se escuchan son Caminando e Ispahan Instrumental de Klok y Ellipse de Broove.

DESCÁRGATE LA VERSIÓN MP3

DESCÁRGATE LA VERSIÓN OGG

ESCÚCHALO ONLINE

Gracias a todos los correos electrónicos que nos habéis enviado, así como los comentarios, lo hemos leído y contestado todos y gracias a ellos nos esforzamos por mejorar.

¡Espero la opinión de todos vosotros!

¡Muchas gracias! :-D

Por último, ¡No os olvidéis suscribíos al RSS de El podcast de Linux Hispano! ;-)

Matar un proceso por su nombre en Ubuntu

Existen muchas maneras de matar un proceso si sólo sabes el nombre del proceso. Aquí se supone que el proceso se llama 'programa', sólo tienes que cambiarlo por el nombre del proceso que quieras eliminar. Aquí están las posibilidades:

 killall -v programa

 pkill programa

 kill $(pgrep programa) 

 kill `ps -ef | grep programa | grep -v grep | awk ‘{print $2}’`

Estas técnicas pueden ser útiles en los scripts para el shell en donde puedes no saber el ID del proceso y necesitas eliminarlo por su nombre.

Usar una imagen ISO en Ubuntu

Abre una ventana de terminal de consola y escribe los siguientes comandos:

sudo mkdir /media/iso

sudo modprobe loop
sudo mount filename.iso /media/iso -t iso9660 -o loop

Ahora deberías ser capaz de ver en la carpeta /media/iso los contenidos de la imagen ISO. Si quieres desmontar la imagen ISO ejecuta lo siguiente:

sudo umount /media/iso

Instalar Apache 2 en Ubuntu

Para instalar Apache 2, ejecuta en el terminal de tu consola:

sudo apt-get install apache2

Para comprobar que funciona perfectamente ejecuta:

sudo /etc/init.d/apache2 restart

Ubuntu a veces no define el nombre del servidor para Apache así que es bueno que lo hagamos. Edita apache2.conf:

sudo gedit /etc/apache2/apache2.conf

y añade esta línea:

ServerName "your-server-name"

que debería ir cerca a esta línea:

ServerRoot "/etc/apache2"

En realidad no necesitaremos este nombre del servidor pero vale la pena para evitar que Apache escupa advertencias en cada reinicio.

Para comprobar que todo está en orden entra desde un navegador a:

http://localhost

Hacer copia de seguridad e importar una Base de Datos MySQL

Hacer una copia de seguridad a tu Base de Datos es una tarea de administración obligatoria para mantener tu información resguardada. MySQL te permite realizar esta sencilla tarea con el comando mysqldump. Instalado MySQL y teniendo tu base de datos, entra en la terminal de consola, y ejecuta lo siguiente:

Sintaxis:

mysqldump --add-drop-table -h servidor -u usuario -p basededatos > nombreCopia.sql 

Ejemplo:

mysqldump --add-drop-table -h localhost -u root -p empleados > backup.sql

A continuación te pedirá la contraseña, la introduces, esperas un poco y ¡listo!

Para importar una base de datos es muy sencillo:

Sintaxis:

mysql -h servidor -u usuario -p basededatos < nombreCopia.sql

Ejemplo:

mysql -h localhost -u root -p empleados < backup.sql


Cambiar el editor de texto por defecto en Ubuntu Linux

Es muy fácil establecer tu editor por defecto si usas el comando: update-alternatives.

Abre el terminal de consola y escribe el siguiente comando:

sudo update-alternatives –config editor

Aquí tienes un ejemplo de lo que verás más o menos:

 5 alternatives para `editor’.
 Selecciona Alternativa
 ———————————————–
 1 /usr/bin/vim
 2 /bin/ed
 *+ 3 /bin/nano
 4 /usr/bin/vim.basic
 5 /usr/bin/vim.tiny
 Pulsa Intro para mantener la aplicación por defecto[*], o escribe un número:

Puedes seleccionar el editor que quieras simplemente escribiendo el número. Por ejemplo, si yo quisiese cambiar el editor por defecto a ed, debería escribir el 2.

Instalar MySQL Server en Ubuntu

Para instalar MySQL, ejecuta desde el terminal de consola:

sudo apt-get install mysql-server

Para comprobar que funciona perfectamente ejecuta

sudo mysql -u root -p

La contraseña será la misma que has definido para el administrador en GNU/Linux (root@localhost).

Entrando como administrador ya puedes crear los usuarios, tablas y bases de datos necesarias.

Por último, si vas a usar MySQL con PHP necesitas instalar el módulo correspondiente, para ello ejecuta:

sudo apt-get install php5-mysql

Un fondo de escritorio para Ubuntu

A mí me tiene enamorado. Si te gusta al igual que a mí, aquí te dejo disponible su descarga:

Bienvenido a la nueva versión de Linux Hispano

Todos los miembros de Linux Hispano queremos comunicaros el estreno de la nueva versión de Linux Hispano.

Después de mucho deliberar hemos decidido reunificar todas nuestras secciones en una sóla dando paso a una nueva interfaz en Linux Hispano. Después de PHPNuke, Joomla y Drupal hemos elegido Wordpress debido a que es el mejor CMS que se adapta a nuestras necesidades.

Un cambio de look siempre supone un riesgo para los que nos siguen a menudo. Por eso, estamos abiertos a todas vuestras opiniones, sugerencias y críticas. Siempre desde el respeto claro ;-)

Esperemos que esta nueva versión sea de vuestro agrado.

El equipo de Linux Hispano.

El podcast de Linux Hispano – #030 – Especial Óscar Orgeira

Aquí tenéis el primer episodio de la temporada 3 de El podcast de Linux Hispano:

Descargar MP3 -    Descargar OGG

Y aquí tenéis el Especial Óscar Orgeira:

Descargar MP3 -    Descargar OGG

¡No olvidéis suscribíos al RSS de El podcast de Linux Hispano!

¡Muchas gracias! :-D