SlideShare una empresa de Scribd logo
1 de 4
Instalar programas en Linux (.bin, .sh, .rpm), etc

instalar programas en GNU/Linux tenemos varios caminos, lo más recomendable es utilizar los repositorios
de 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 que
tienes 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 sus
dependencias, etc, todo esto desde los repositorios que nombramos anteriormente.

Gestores de paquetes
Ahora que están definidos algunos conceptos básicos, podemos explicar el funcionamiento de algunos
gestores 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_paquete

Esos son algunos de los comandos básicos de apt, sus repositorios se encuentran en /etc/apt/sources.list

    • para Red hat / Fedora core
Estas 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_paquete

Los repositorios de yum se indican en /etc/yum.conf

    •   para Mandriva

Mandriva 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_paquete

Los 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),
.- Yast (de suse),
.- swaret y slap-get (de slackware), etc


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.com

Si buscamos paquetes .deb para ubuntu:
                                      http://packages.ubuntu.com
                                      http://www.getdeb.net


Si buscamos paquetes .rpm para redhat, fedora, mandriva, suse:
                                                      http://www.rpmseek.com
                                                      http://rpmfind.net
                                                      http://rpm.pbone.net

Si buscamos paquetes .tgz para slackware:
                                       http://www.linuxpackages.net


Hay muchos mas sitios de donde bajar programas empaquetados.

Instalación:
Depende del tipo de paquete que use nuestra distribución

En las distribuciónes que usan los paquetes .deb:          # dpkg -i nombre_del_paquete.deb

En las distribuciónes que usan los paquetes .rpm:          # rpm -i nombre_del_paquete.rpm

En las distribuciónes que usan los paquetes .tgz           # installpkg nombre_del_paquete.tgz


En algunas distribuciónes no necesitas hacer esto desde la línea de comandos, simplemente los puedes
instalar 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 esto
necesitamos el tarball que por lo general es .tar.gz o .tar.bz2, estos tarball necesitan ser compilados, este
proceso se puede hacer en cualquier distribución, solo necesitamos las herramientas de compilación.

Descomprimir y compilar un .tar.gz

Primero la descompresión:        tar -xzvf nombre_del_tarball.tar.gz

Esto generará un directorio, entramos:             cd nombre_del_directorio

Ahora que estamos dentro del directorio, podemos compilarlo, pero no todos los tarball se compilan de igual
forma, es recomendable leer el README, pero por lo general es así:

                         ./configure
                         make
                         make install

Descomprimir y compilar un .tar.bz2
Primero la descompresión:        tar -xjvf nombre_del_tarball.tar.bz2

Sólo la descompresión es diferente, los siguientes pasos son los mismos que el .tar.gz ( Obviamente puede ser
diferente, para eso esta el README)

Instalar .bin y .run
Estos archivos para ser instalados necesitan permisos de ejecución:        # chmod +x archivo.bin

Para dar permisos a todos los archivos que existan en dicho directorio     # chmod 777 *

Y luego para ejecutarlo:       ./archivo.bin

Para 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.com
Si buscamos paquetes .deb para ubuntu:
                                      http://packages.ubuntu.com
                                      http://www.getdeb.net

Si buscamos paquetes .rpm para redhat, fedora, mandriva, suse:
                                                                   http://www.rpmseek.com
                                                                   http://rpmfind.net
                                                                   http://rpm.pbone.net

Si buscamos paquetes .tgz para slackware:
                                                   http://www.linuxpackages.net

Hay muchos mas sitios de donde bajar programas empaquetados.


Instalación:

Depende del tipo de paquete que use nuestra distribución

En las distribuciónes que usan los paquetes .deb:          # dpkg -i nombre_del_paquete.deb

En las distribuciónes que usan los paquetes .rpm:          # rpm -i nombre_del_paquete.rpm

En las distribuciónes que usan los paquetes .tgz           # installpkg nombre_del_paquete.tgz

En algunas distribuciónes no necesitas hacer esto desde la línea de comandos, simplemente los puedes
instalar 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 esto
necesitamos el tarball que por lo general es .tar.gz o .tar.bz2, estos tarball necesitan ser compilados, este
proceso se puede hacer en cualquier distribución, solo necesitamos las herramientas de compilación.

Descomprimir y compilar un .tar.gz

Primero la descompresión:              tar -xzvf nombre_del_tarball.tar.gz
Esto generará un directorio, entramos:          cd nombre_del_directorio

Ahora que estamos dentro del directorio, podemos compilarlo, pero no todos los tarball se compilan de igual
forma, es recomendable leer el README, pero por lo general es así:
                                       ./configure
                                       make
make install


Descomprimir y compilar un .tar.bz2
Primero la descompresión: tar -xjvf nombre_del_tarball.tar.bz2

Sólo la descompresión es diferente, los siguientes pasos son los mismos que el .tar.gz ( Obviamente puede ser
diferente, para eso esta el README)

Instalar .bin y .run

Estos archivos para ser instalados necesitan permisos de ejecución:      # chmod +x archivo.bin
Y luego para ejecutarlo:       ./archivo.bin

Para el .run es el mismo proceso.

Espero te sea de ayuda, a veces nos confundimos al no utilizar este maravilloso sistema operativo...

Más contenido relacionado

La actualidad más candente

Monousuarios y multiusuarios
Monousuarios y multiusuariosMonousuarios y multiusuarios
Monousuarios y multiusuariospaonenajessi
 
Monousuarios y multiusuarios
Monousuarios y multiusuariosMonousuarios y multiusuarios
Monousuarios y multiusuariospaonenajessi
 
Cristian medina Instalar unix
Cristian medina Instalar unixCristian medina Instalar unix
Cristian medina Instalar unixCRISTIAN23MEDINA
 
Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72Euller108BB72
 
Sandra saldaña instalarunix
Sandra saldaña instalarunixSandra saldaña instalarunix
Sandra saldaña instalarunixsandrasal23
 
Miranda castillo UNIX
Miranda castillo UNIXMiranda castillo UNIX
Miranda castillo UNIXmiranda696
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De Linuxguest238e87
 
Comandos permisos linux centos
Comandos permisos linux centosComandos permisos linux centos
Comandos permisos linux centosche_carlitos
 
Como instalar unix erazo gloria
Como instalar unix erazo gloriaComo instalar unix erazo gloria
Como instalar unix erazo gloriaErazoGloria16
 

La actualidad más candente (16)

Monousuarios y multiusuarios
Monousuarios y multiusuariosMonousuarios y multiusuarios
Monousuarios y multiusuarios
 
Monousuarios y multiusuarios
Monousuarios y multiusuariosMonousuarios y multiusuarios
Monousuarios y multiusuarios
 
Cristian medina Instalar unix
Cristian medina Instalar unixCristian medina Instalar unix
Cristian medina Instalar unix
 
Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72Instalar unix Euller Yugsan 108 bb72
Instalar unix Euller Yugsan 108 bb72
 
Sandra saldaña instalarunix
Sandra saldaña instalarunixSandra saldaña instalarunix
Sandra saldaña instalarunix
 
Instalar unixElvis Urquizo
Instalar unixElvis UrquizoInstalar unixElvis Urquizo
Instalar unixElvis Urquizo
 
Miranda castillo UNIX
Miranda castillo UNIXMiranda castillo UNIX
Miranda castillo UNIX
 
Jadira palta
Jadira paltaJadira palta
Jadira palta
 
Ambar galeas
Ambar galeasAmbar galeas
Ambar galeas
 
Nicolle
NicolleNicolle
Nicolle
 
Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De Linux
 
Mis comandos favoritos en linux parte 2
Mis comandos favoritos en linux parte 2Mis comandos favoritos en linux parte 2
Mis comandos favoritos en linux parte 2
 
Comandos permisos linux centos
Comandos permisos linux centosComandos permisos linux centos
Comandos permisos linux centos
 
Ronald
RonaldRonald
Ronald
 
Viviana medina MATERIA
Viviana medina MATERIAViviana medina MATERIA
Viviana medina MATERIA
 
Como instalar unix erazo gloria
Como instalar unix erazo gloriaComo instalar unix erazo gloria
Como instalar unix erazo gloria
 

Destacado

Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)Danilo_01
 
InstalacióN BáSica De Software
InstalacióN BáSica De SoftwareInstalacióN BáSica De Software
InstalacióN BáSica De Softwareeve.carca
 
Instalación de Programas
Instalación de ProgramasInstalación de Programas
Instalación de ProgramasMarisa Maiocchi
 
Manual desinstalar e instalar programas
Manual desinstalar e instalar programasManual desinstalar e instalar programas
Manual desinstalar e instalar programasAnthony Saenz
 
Instalación y configuración del hardware
Instalación y configuración del hardwareInstalación y configuración del hardware
Instalación y configuración del hardwareRIITMO
 
Tutorial de instalar y desinstalar programas de forma
Tutorial de instalar y desinstalar programas de formaTutorial de instalar y desinstalar programas de forma
Tutorial de instalar y desinstalar programas de formaJorge Pedroza
 
Como instalar y desinstalar un software
Como instalar y desinstalar un softwareComo instalar y desinstalar un software
Como instalar y desinstalar un softwareFikian Wu Osorio
 
Principios de PLC - Hardware, Configuración e Instrucciones Básicas
Principios de PLC - Hardware, Configuración e Instrucciones BásicasPrincipios de PLC - Hardware, Configuración e Instrucciones Básicas
Principios de PLC - Hardware, Configuración e Instrucciones BásicasJames Robles
 

Destacado (10)

Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)Instalación básica de php mybibli (pmb)
Instalación básica de php mybibli (pmb)
 
InstalacióN BáSica De Software
InstalacióN BáSica De SoftwareInstalacióN BáSica De Software
InstalacióN BáSica De Software
 
Instalacion de software basicos
Instalacion de software basicosInstalacion de software basicos
Instalacion de software basicos
 
Consejos de seguridad
Consejos de seguridadConsejos de seguridad
Consejos de seguridad
 
Instalación de Programas
Instalación de ProgramasInstalación de Programas
Instalación de Programas
 
Manual desinstalar e instalar programas
Manual desinstalar e instalar programasManual desinstalar e instalar programas
Manual desinstalar e instalar programas
 
Instalación y configuración del hardware
Instalación y configuración del hardwareInstalación y configuración del hardware
Instalación y configuración del hardware
 
Tutorial de instalar y desinstalar programas de forma
Tutorial de instalar y desinstalar programas de formaTutorial de instalar y desinstalar programas de forma
Tutorial de instalar y desinstalar programas de forma
 
Como instalar y desinstalar un software
Como instalar y desinstalar un softwareComo instalar y desinstalar un software
Como instalar y desinstalar un software
 
Principios de PLC - Hardware, Configuración e Instrucciones Básicas
Principios de PLC - Hardware, Configuración e Instrucciones BásicasPrincipios de PLC - Hardware, Configuración e Instrucciones Básicas
Principios de PLC - Hardware, Configuración e Instrucciones Básicas
 

Similar a Instalar programas en linux

Linux - Programas de utilería linux
Linux - Programas de utilería linuxLinux - Programas de utilería linux
Linux - Programas de utilería linuxSergio Sanchez
 
10 administración de paquetes rpm
10  administración de paquetes rpm10  administración de paquetes rpm
10 administración de paquetes rpmAprende Viendo
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeezexavazquez
 
Curso Basico Ponencia 1
Curso Basico Ponencia 1Curso Basico Ponencia 1
Curso Basico Ponencia 1Antonio Durán
 
Estructura de linux
Estructura de linuxEstructura de linux
Estructura de linuxgarfo999
 
Install apps in ubuntu
Install apps in ubuntuInstall apps in ubuntu
Install apps in ubuntuJuan Vladimir
 
Madrid devops empaquetamientodeb_i
Madrid devops empaquetamientodeb_iMadrid devops empaquetamientodeb_i
Madrid devops empaquetamientodeb_iEduardo Ferro Aldama
 
Descarga de documentos de zip en ges
Descarga de documentos de zip en gesDescarga de documentos de zip en ges
Descarga de documentos de zip en gesjruizges
 
El manejador de paquetes APT
El manejador de paquetes APTEl manejador de paquetes APT
El manejador de paquetes APTMiguel Useche
 
Python Madrid empaquetamiento deb aplicaciones Python
Python Madrid empaquetamiento deb aplicaciones PythonPython Madrid empaquetamiento deb aplicaciones Python
Python Madrid empaquetamiento deb aplicaciones PythonEduardo Ferro Aldama
 
Tarea 5 sistemas operativos ii
Tarea 5 sistemas operativos iiTarea 5 sistemas operativos ii
Tarea 5 sistemas operativos iiJohan Andres
 
Josue Ruiz Documento
Josue Ruiz DocumentoJosue Ruiz Documento
Josue Ruiz Documentojruizges
 
Instalación de apache en linux
Instalación de apache en linuxInstalación de apache en linux
Instalación de apache en linuxanthonycanela
 

Similar a Instalar programas en linux (20)

Linux - Programas de utilería linux
Linux - Programas de utilería linuxLinux - Programas de utilería linux
Linux - Programas de utilería linux
 
10 administración de paquetes rpm
10  administración de paquetes rpm10  administración de paquetes rpm
10 administración de paquetes rpm
 
10 administración de paquetes rpm
10  administración de paquetes rpm10  administración de paquetes rpm
10 administración de paquetes rpm
 
97132962-instalacion-de-open meetings-en-squeeze
 97132962-instalacion-de-open meetings-en-squeeze 97132962-instalacion-de-open meetings-en-squeeze
97132962-instalacion-de-open meetings-en-squeeze
 
Curso Basico Ponencia 1
Curso Basico Ponencia 1Curso Basico Ponencia 1
Curso Basico Ponencia 1
 
Estructura de linux
Estructura de linuxEstructura de linux
Estructura de linux
 
Install apps in ubuntu
Install apps in ubuntuInstall apps in ubuntu
Install apps in ubuntu
 
Madrid devops empaquetamientodeb_i
Madrid devops empaquetamientodeb_iMadrid devops empaquetamientodeb_i
Madrid devops empaquetamientodeb_i
 
Descarga de documentos de zip en ges
Descarga de documentos de zip en gesDescarga de documentos de zip en ges
Descarga de documentos de zip en ges
 
El manejador de paquetes APT
El manejador de paquetes APTEl manejador de paquetes APT
El manejador de paquetes APT
 
Sesion3 del Curso de Lliurex
Sesion3 del Curso de LliurexSesion3 del Curso de Lliurex
Sesion3 del Curso de Lliurex
 
Python Madrid empaquetamiento deb aplicaciones Python
Python Madrid empaquetamiento deb aplicaciones PythonPython Madrid empaquetamiento deb aplicaciones Python
Python Madrid empaquetamiento deb aplicaciones Python
 
Tarea 5 sistemas operativos ii
Tarea 5 sistemas operativos iiTarea 5 sistemas operativos ii
Tarea 5 sistemas operativos ii
 
Clase9 (consola linux)
Clase9 (consola linux)Clase9 (consola linux)
Clase9 (consola linux)
 
Gestion de paquetes
Gestion de paquetesGestion de paquetes
Gestion de paquetes
 
Open Build Service
Open Build ServiceOpen Build Service
Open Build Service
 
Josue Ruiz Documento
Josue Ruiz DocumentoJosue Ruiz Documento
Josue Ruiz Documento
 
Documento
DocumentoDocumento
Documento
 
Kitsune documentation
Kitsune documentationKitsune documentation
Kitsune documentation
 
Instalación de apache en linux
Instalación de apache en linuxInstalación de apache en linux
Instalación de apache en linux
 

Último

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxJOSEMANUELHERNANDEZH11
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 

Último (20)

ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
Hernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptxHernandez_Hernandez_Practica web de la sesion 12.pptx
Hernandez_Hernandez_Practica web de la sesion 12.pptx
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 

Instalar programas en linux

  • 1. Instalar programas en Linux (.bin, .sh, .rpm), etc instalar programas en GNU/Linux tenemos varios caminos, lo más recomendable es utilizar los repositorios de 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 que tienes 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 sus dependencias, etc, todo esto desde los repositorios que nombramos anteriormente. Gestores de paquetes Ahora que están definidos algunos conceptos básicos, podemos explicar el funcionamiento de algunos gestores 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_paquete Esos son algunos de los comandos básicos de apt, sus repositorios se encuentran en /etc/apt/sources.list • para Red hat / Fedora core Estas 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_paquete Los repositorios de yum se indican en /etc/yum.conf • para Mandriva Mandriva 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_paquete Los 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), etc 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.com Si buscamos paquetes .deb para ubuntu: http://packages.ubuntu.com http://www.getdeb.net Si buscamos paquetes .rpm para redhat, fedora, mandriva, suse: http://www.rpmseek.com http://rpmfind.net http://rpm.pbone.net Si buscamos paquetes .tgz para slackware: http://www.linuxpackages.net Hay muchos mas sitios de donde bajar programas empaquetados. Instalación: Depende del tipo de paquete que use nuestra distribución En las distribuciónes que usan los paquetes .deb: # dpkg -i nombre_del_paquete.deb En las distribuciónes que usan los paquetes .rpm: # rpm -i nombre_del_paquete.rpm En las distribuciónes que usan los paquetes .tgz # installpkg nombre_del_paquete.tgz En algunas distribuciónes no necesitas hacer esto desde la línea de comandos, simplemente los puedes instalar 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 esto necesitamos el tarball que por lo general es .tar.gz o .tar.bz2, estos tarball necesitan ser compilados, este proceso se puede hacer en cualquier distribución, solo necesitamos las herramientas de compilación. Descomprimir y compilar un .tar.gz Primero la descompresión: tar -xzvf nombre_del_tarball.tar.gz Esto generará un directorio, entramos: cd nombre_del_directorio Ahora que estamos dentro del directorio, podemos compilarlo, pero no todos los tarball se compilan de igual forma, es recomendable leer el README, pero por lo general es así: ./configure make make install Descomprimir y compilar un .tar.bz2
  • 3. Primero la descompresión: tar -xjvf nombre_del_tarball.tar.bz2 Sólo la descompresión es diferente, los siguientes pasos son los mismos que el .tar.gz ( Obviamente puede ser diferente, para eso esta el README) Instalar .bin y .run Estos archivos para ser instalados necesitan permisos de ejecución: # chmod +x archivo.bin Para dar permisos a todos los archivos que existan en dicho directorio # chmod 777 * Y luego para ejecutarlo: ./archivo.bin Para 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.com Si buscamos paquetes .deb para ubuntu: http://packages.ubuntu.com http://www.getdeb.net Si buscamos paquetes .rpm para redhat, fedora, mandriva, suse: http://www.rpmseek.com http://rpmfind.net http://rpm.pbone.net Si buscamos paquetes .tgz para slackware: http://www.linuxpackages.net Hay muchos mas sitios de donde bajar programas empaquetados. Instalación: Depende del tipo de paquete que use nuestra distribución En las distribuciónes que usan los paquetes .deb: # dpkg -i nombre_del_paquete.deb En las distribuciónes que usan los paquetes .rpm: # rpm -i nombre_del_paquete.rpm En las distribuciónes que usan los paquetes .tgz # installpkg nombre_del_paquete.tgz En algunas distribuciónes no necesitas hacer esto desde la línea de comandos, simplemente los puedes instalar 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 esto necesitamos el tarball que por lo general es .tar.gz o .tar.bz2, estos tarball necesitan ser compilados, este proceso se puede hacer en cualquier distribución, solo necesitamos las herramientas de compilación. Descomprimir y compilar un .tar.gz Primero la descompresión: tar -xzvf nombre_del_tarball.tar.gz Esto generará un directorio, entramos: cd nombre_del_directorio Ahora que estamos dentro del directorio, podemos compilarlo, pero no todos los tarball se compilan de igual forma, es recomendable leer el README, pero por lo general es así: ./configure make
  • 4. make install Descomprimir y compilar un .tar.bz2 Primero la descompresión: tar -xjvf nombre_del_tarball.tar.bz2 Sólo la descompresión es diferente, los siguientes pasos son los mismos que el .tar.gz ( Obviamente puede ser diferente, para eso esta el README) Instalar .bin y .run Estos archivos para ser instalados necesitan permisos de ejecución: # chmod +x archivo.bin Y luego para ejecutarlo: ./archivo.bin Para el .run es el mismo proceso. Espero te sea de ayuda, a veces nos confundimos al no utilizar este maravilloso sistema operativo...