Instalar programas en linux
Upcoming SlideShare
Loading in...5
×
 

Instalar programas en linux

on

  • 603 views

 

Statistics

Views

Total Views
603
Views on SlideShare
602
Embed Views
1

Actions

Likes
0
Downloads
19
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Instalar programas en linux Document Transcript

  • 1. Instalar programas en Linux (.bin, .sh, .rpm), etcinstalar programas en GNU/Linux tenemos varios caminos, lo más recomendable es utilizar los repositoriosde nuestra distribución, para entender esto debemos saber algunos conceptos:Que es un repositorio?Es un lugar donde se centraliza todo el software que existe para cada distribución de GNU/Linux, por lo quetienes que utilizar sólo los repositorios de tu distribución.Que es un gestor de paquetes?Es una herramienta que nos permite instalar paquetes, desinstalarlos, actualizarlos, resolver susdependencias, etc, todo esto desde los repositorios que nombramos anteriormente.Gestores de paquetesAhora que están definidos algunos conceptos básicos, podemos explicar el funcionamiento de algunosgestores de paquetes ( los más conocidos) para ciertas distribuciónes: • para Debian ( y basados en él, como ubuntu y derivados)Estas distribuciónes utilizan los paquetes .deb¡Su gestor de paquetes es APT, para más información revisar la wiki.Se maneja desde la línea de comando, algunas funciones básicas son:- Actualizar la lista de paquetes de nuestros repositorios: # apt-get update- Buscar un paquete en los repositorios: # apt-cache search nombre_del_paquete- Instalar un paquete de los repositorios: # apt-get install nombre_del_paquete- Eliminar un paquete : # apt-get remove nombre_del_paqueteEsos son algunos de los comandos básicos de apt, sus repositorios se encuentran en /etc/apt/sources.list • para Red hat / Fedora coreEstas utilizan los paquetes .rpm su gestor de paquetes es yum. Algunos comandos básicos:- Actualizar los paquetes: # yum update- Busca un paquete en los repositorios: # yum search nombre_del_paquete- Instalar un paquete de los repositorios: # yum install nombre_del_paquete- Desinstalar un paquete: yum remove nombre_del_paqueteLos repositorios de yum se indican en /etc/yum.conf • para MandrivaMandriva también utiliza los paquetes .rpm, pero su gestor de paquetes es urpmi.Comandos básicos:- Buscar un paquete de los repositorios: # urpmq nombre_del_paquete- Instalar un paquete de los repositorios: # urpmi nombre_del_paquete- Desinstala un paquete: # urpme nombre_del_paqueteLos repositorios de urpmi se configuran con urpmi.addmedia.Los gestores de paquetes nombrados son los más conocidos pero existen más como :.- pacman (de arch linux),.- emerge (de gentoo),
  • 2. .- Yast (de suse),.- swaret y slap-get (de slackware), etcQue pasa si el programa que nos interesa instalar no está en los repositorios?Podemos bajar el paquete .deb, el paquete .rpm o el que corresponda a nuestra distribucion:Si buscamos paquetes .deb para debian podemos bajarlos desde: http://packages.debian.org http://www.rpmseek.comSi buscamos paquetes .deb para ubuntu: http://packages.ubuntu.com http://www.getdeb.netSi buscamos paquetes .rpm para redhat, fedora, mandriva, suse: http://www.rpmseek.com http://rpmfind.net http://rpm.pbone.netSi buscamos paquetes .tgz para slackware: http://www.linuxpackages.netHay muchos mas sitios de donde bajar programas empaquetados.Instalación:Depende del tipo de paquete que use nuestra distribuciónEn las distribuciónes que usan los paquetes .deb: # dpkg -i nombre_del_paquete.debEn las distribuciónes que usan los paquetes .rpm: # rpm -i nombre_del_paquete.rpmEn las distribuciónes que usan los paquetes .tgz # installpkg nombre_del_paquete.tgzEn algunas distribuciónes no necesitas hacer esto desde la línea de comandos, simplemente los puedesinstalar haciendo doble click sobre el paquete.Instalar desde el código fuente…Otra forma de instalar programas en GNU/Linux es desde el código fuente del programa, para estonecesitamos el tarball que por lo general es .tar.gz o .tar.bz2, estos tarball necesitan ser compilados, esteproceso se puede hacer en cualquier distribución, solo necesitamos las herramientas de compilación.Descomprimir y compilar un .tar.gzPrimero la descompresión: tar -xzvf nombre_del_tarball.tar.gzEsto generará un directorio, entramos: cd nombre_del_directorioAhora que estamos dentro del directorio, podemos compilarlo, pero no todos los tarball se compilan de igualforma, es recomendable leer el README, pero por lo general es así: ./configure make make installDescomprimir y compilar un .tar.bz2
  • 3. Primero la descompresión: tar -xjvf nombre_del_tarball.tar.bz2Sólo la descompresión es diferente, los siguientes pasos son los mismos que el .tar.gz ( Obviamente puede serdiferente, para eso esta el README)Instalar .bin y .runEstos archivos para ser instalados necesitan permisos de ejecución: # chmod +x archivo.binPara dar permisos a todos los archivos que existan en dicho directorio # chmod 777 *Y luego para ejecutarlo: ./archivo.binPara el .run es el mismo proceso.pero que pasa si el programa que nos interesa instalar no está en los repositorios?Podemos bajar el paquete .deb, el paquete .rpm o el que corresponda a nuestra distribucion:Si buscamos paquetes .deb para debian podemos bajarlos desde: http://packages.debian.org http://www.rpmseek.comSi buscamos paquetes .deb para ubuntu: http://packages.ubuntu.com http://www.getdeb.netSi buscamos paquetes .rpm para redhat, fedora, mandriva, suse: http://www.rpmseek.com http://rpmfind.net http://rpm.pbone.netSi buscamos paquetes .tgz para slackware: http://www.linuxpackages.netHay muchos mas sitios de donde bajar programas empaquetados.Instalación:Depende del tipo de paquete que use nuestra distribuciónEn las distribuciónes que usan los paquetes .deb: # dpkg -i nombre_del_paquete.debEn las distribuciónes que usan los paquetes .rpm: # rpm -i nombre_del_paquete.rpmEn las distribuciónes que usan los paquetes .tgz # installpkg nombre_del_paquete.tgzEn algunas distribuciónes no necesitas hacer esto desde la línea de comandos, simplemente los puedesinstalar haciendo doble click sobre el paquete.Desde el código fuente…Otra forma de instalar programas en GNU/Linux es desde el código fuente del programa, para estonecesitamos el tarball que por lo general es .tar.gz o .tar.bz2, estos tarball necesitan ser compilados, esteproceso se puede hacer en cualquier distribución, solo necesitamos las herramientas de compilación.Descomprimir y compilar un .tar.gzPrimero la descompresión: tar -xzvf nombre_del_tarball.tar.gzEsto generará un directorio, entramos: cd nombre_del_directorioAhora que estamos dentro del directorio, podemos compilarlo, pero no todos los tarball se compilan de igualforma, es recomendable leer el README, pero por lo general es así: ./configure make
  • 4. make installDescomprimir y compilar un .tar.bz2Primero la descompresión: tar -xjvf nombre_del_tarball.tar.bz2Sólo la descompresión es diferente, los siguientes pasos son los mismos que el .tar.gz ( Obviamente puede serdiferente, para eso esta el README)Instalar .bin y .runEstos archivos para ser instalados necesitan permisos de ejecución: # chmod +x archivo.binY luego para ejecutarlo: ./archivo.binPara el .run es el mismo proceso.Espero te sea de ayuda, a veces nos confundimos al no utilizar este maravilloso sistema operativo...