SlideShare una empresa de Scribd logo
1 de 19
Descargar para leer sin conexión
Creando un repositorio local
Instalación offline de aplicaciones en Ubuntu
Juan Vladimir
@juanvladimir13
¿ Por que Ubuntu ?
Está orientado al usuario promedio, con un fuerte enfoque
en la facilidad de uso y en mejorar la experiencia del
usuario
Patrocinador
Su patrocinador, Canonical, es una
compañía británica propiedad del
empresario sudafricano Mark Shuttleworth.
En 1995 funda la empresa Thawte,
especializada en certificados digitales y
seguridad en Internet, que posteriormente
vende a VeriSign en diciembre de 1999 por
575 millones de dólares.
Gestión de packages
1. ¿ Que es dpkg ?
2. Instalación de dpkg-dev
3. Instalando el gestor de paquetes synaptic
4. ¿ Que es un repositorio ?
5. Lista de repositorios
6. Creando un repositorio local
1. ¿Qué es dpkg ?
El programa dpkg es la base del sistema de gestión de paquetes de Debian
GNU/Linux. Fue creado por Ian Jackson en 1993. Se utiliza para instalar,
quitar, y proporcionar información sobre los paquetes .deb.
dpkg es en sí misma una herramienta de bajo nivel; se necesita un frontal de
alto nivel para traer los paquetes desde lugares remotos o resolver conflictos
complejos en las dependencias de paquetes. Debian cuenta con apt para esta
tarea
2. Instalación de dpkg-dev
Debian package development tools
This package provides the development tools (including dpkg-source)
required to unpack, build and upload Debian source packages.
Ejecutar en el Terminal
sudo apt-get install dpkg-dev
3. Instalando el gestor de paquetes synaptic
Synaptic es un programa
informático que consiste en
la interfaz gráficaGTK+ de
APT, para el sistema de
gestión de paquetes de
DebianGNU/Linux
Ejecutamos en la terminal
sudo apt-get install synaptic
4. ¿ Que es un repositorio ?
Los repositorios en Linux son grandes bancos de
datos o servidores que alojan las aplicaciones
que tu sistema necesita, entre ellos paquetes
nuevos y actualizaciones que se instalan
mediante un manejador de paquetes.
Como ves, no solo contienen los paquetes no
instalados previamente sino que gracias a sus
actualizaciones mantienen tu sistema al día.
Ahora, hay dos tipos de repositorios, los oficiales
y no oficiales.
5. Listado de repositorios
Sources.list es el archivo hallado, siguiendo la localización
completa /etc/apt/sources.list, en distribuciones
GNU/Linux derivadas de Debian GNU/Linux; donde se
enlistan las "fuentes" o "repositorios" disponibles de los
paquetes de software candidatos a ser:
actualizados, instalados, removidos, buscados, sujetos a
comparación de versiones, etc
6. Creando un repositorio local
6. Creando un repositorio local
6.1. Directorio de paquetes
6.2. Agregar paquetes al repositorio local
6.3. Actualizar listado de paquetes
6.1. Directorio de paquetes
Al instalar programas desde cualquier medio, los paquetes son descargados
en una carpeta local.
/var/cache/apt/archives
Directorio de paquetes de programas instalados
/var/cache/apt/archives
Carpeta que será nuestro repositorio local de paquetes
/opt/ubuntu/repositorios
Ejecutamos en la terminal:
cp /var/cache/apt/archives/*.deb /opt/ubuntu/repositorios/
6.2. Agregar paquetes al repositorio local
Creando el listado de paquetes:
Ejecutamos en la terminal:
dpkg-scanpackages /opt/ubuntu/repositorios /dev/null | gzip >
/opt/ubuntu/repositorios/Packages.gz
Agregar el listado de paquetes locales al archivo sources.list
gedit /etc/apt/sources.list
Insertamos la siguiente línea
deb file:/opt/ubuntu repositorios/
6.3. Actualizar listado de paquetes
Tras realizar alguna modificación, ya sea para actualizar un
repositorio cambiando parámetros; agregar una línea, si se
desea poder descargar otro software; eliminar un
repositorio (agregando un símbolo #), etc., se debe escribir
en consola lo siguiente:
Para actualizar lo realizado o la lista de paquetes de
software:
Ejecutamos en la terminal:
sudo apt-get update
Ya eres todo un experto !!!
https://www.facebook.com/events/1321121014650966/
https://flisol.info/FLISOL2017/Bolivia/
Contactos y sugerencias
https://www.facebook.com/juanvladimir13
https://twitter.com/juanvladimir13
https://www.linkedin.com/in/juanvladimir13
https://www.instagram.com/juanvladimir13
@juanvladimir13
https://www.youtube.com/channel/UCk9R_
mLgbcENR_BPF9M9asQ
juanvladimir13@gmail.com
@juanvladimir13
http://juanvladimir13.wordpress.com
http://juanvladimir13.blogspot.com/
https://github.com/juanvladimir13/
https://bitbucket.org/juanvladimir13
URL’s
https://www.youtube.com/watch?v=xzxRX09REKk
https://www.slideshare.net/juanvladimir13/creando-un-repositor
io-local-en-ubuntu
https://drive.google.com/drive/folders/0BxFy1LPEvFXaTmtvUz
MwZWJnMDQ?usp=sharing
GRACIAS
Espero que hubieras aprendido un poco…
Apoya con un like y comparte para que tenga más
seguidores y pueda seguir realizando vídeos.

Más contenido relacionado

La actualidad más candente

INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.comINTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com{|::::::. ELDAVAN .:::::::|}
 
9. Distribuciones linux.
9. Distribuciones linux.9. Distribuciones linux.
9. Distribuciones linux.Ariadna Lozano
 
9 distribuciones de linux más importantes y sus características
9 distribuciones de linux más importantes y sus características9 distribuciones de linux más importantes y sus características
9 distribuciones de linux más importantes y sus característicasIsaacVk
 
Distribuciones linux
Distribuciones linuxDistribuciones linux
Distribuciones linuxSants_Gonz
 
Tipos de versiones de linux
Tipos de versiones de linuxTipos de versiones de linux
Tipos de versiones de linux1996mary
 
Debian En Chile Andres Ovalle Gahona (Kill 9) Sede Arica
Debian En Chile   Andres Ovalle Gahona (Kill 9)   Sede AricaDebian En Chile   Andres Ovalle Gahona (Kill 9)   Sede Arica
Debian En Chile Andres Ovalle Gahona (Kill 9) Sede Aricaguest0c65bb
 
Linea del tiempo de linux
Linea del tiempo de linuxLinea del tiempo de linux
Linea del tiempo de linuxCristian Flume
 
Red hat-empresario
Red hat-empresarioRed hat-empresario
Red hat-empresarioJDRCMR
 
Generalidades De La DistribucióN Slackware
Generalidades De La DistribucióN  SlackwareGeneralidades De La DistribucióN  Slackware
Generalidades De La DistribucióN Slackwareluis fernando
 
Linea de tiempo sobre la evovucion de linux, oscar meza
Linea de tiempo sobre la evovucion de linux, oscar mezaLinea de tiempo sobre la evovucion de linux, oscar meza
Linea de tiempo sobre la evovucion de linux, oscar mezaoscarmeza7
 

La actualidad más candente (20)

INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.comINTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
INTRODUCCION A GNU/LINUX - CENTOS ::: http://leymebamba.com
 
Linux y ubuntu
Linux y ubuntuLinux y ubuntu
Linux y ubuntu
 
Manjaro Linux
Manjaro LinuxManjaro Linux
Manjaro Linux
 
Introducción a CentOS 7
Introducción a CentOS 7Introducción a CentOS 7
Introducción a CentOS 7
 
9. Distribuciones linux.
9. Distribuciones linux.9. Distribuciones linux.
9. Distribuciones linux.
 
Linux Red Hat
Linux Red HatLinux Red Hat
Linux Red Hat
 
9 distribuciones de linux más importantes y sus características
9 distribuciones de linux más importantes y sus características9 distribuciones de linux más importantes y sus características
9 distribuciones de linux más importantes y sus características
 
Distribuciones linux
Distribuciones linuxDistribuciones linux
Distribuciones linux
 
2 linux y sus distribuciones
2 linux y sus distribuciones2 linux y sus distribuciones
2 linux y sus distribuciones
 
Tipos de versiones de linux
Tipos de versiones de linuxTipos de versiones de linux
Tipos de versiones de linux
 
Debian En Chile Andres Ovalle Gahona (Kill 9) Sede Arica
Debian En Chile   Andres Ovalle Gahona (Kill 9)   Sede AricaDebian En Chile   Andres Ovalle Gahona (Kill 9)   Sede Arica
Debian En Chile Andres Ovalle Gahona (Kill 9) Sede Arica
 
Linea del tiempo de linux
Linea del tiempo de linuxLinea del tiempo de linux
Linea del tiempo de linux
 
Ubuntu
UbuntuUbuntu
Ubuntu
 
Evolucion de linux
Evolucion de linuxEvolucion de linux
Evolucion de linux
 
Red hat-empresario
Red hat-empresarioRed hat-empresario
Red hat-empresario
 
Dn11 u3 a33_lrl_ubuntu
Dn11 u3 a33_lrl_ubuntuDn11 u3 a33_lrl_ubuntu
Dn11 u3 a33_lrl_ubuntu
 
Generalidades De La DistribucióN Slackware
Generalidades De La DistribucióN  SlackwareGeneralidades De La DistribucióN  Slackware
Generalidades De La DistribucióN Slackware
 
Flisol2008
Flisol2008Flisol2008
Flisol2008
 
Linea de tiempo sobre la evovucion de linux, oscar meza
Linea de tiempo sobre la evovucion de linux, oscar mezaLinea de tiempo sobre la evovucion de linux, oscar meza
Linea de tiempo sobre la evovucion de linux, oscar meza
 
Linux 1
Linux 1Linux 1
Linux 1
 

Similar a Creando un repositorio local en Ubuntu

Install apps in ubuntu
Install apps in ubuntuInstall apps in ubuntu
Install apps in ubuntuJuan Vladimir
 
Install apps in ubuntu
Install apps in ubuntuInstall apps in ubuntu
Install apps in ubuntuJuan Vladimir
 
Instalación de paquetes
Instalación de paquetesInstalación de paquetes
Instalación de paquetesMafartifin Yo
 
gestio de paquetes linux
gestio de paquetes linuxgestio de paquetes linux
gestio de paquetes linuxPablo Mamani
 
Repositorios
RepositoriosRepositorios
Repositorioskgatica
 
Advanced packaging tool
Advanced packaging toolAdvanced packaging tool
Advanced packaging toolluis fernando
 
Advanced packaging tool
Advanced packaging toolAdvanced packaging tool
Advanced packaging toolluis fernando
 
10 administración de paquetes rpm
10  administración de paquetes rpm10  administración de paquetes rpm
10 administración de paquetes rpmAprende Viendo
 
Instalacion de programas
Instalacion de programasInstalacion de programas
Instalacion de programasgonzalovizuete
 
El manejador de paquetes APT
El manejador de paquetes APTEl manejador de paquetes APT
El manejador de paquetes APTMiguel Useche
 
PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4
PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4
PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4taylerx
 
Linux operaciones básicas
Linux operaciones básicasLinux operaciones básicas
Linux operaciones básicaspaultca
 
Rpm - Gestor de Paquetes Linux
Rpm - Gestor de Paquetes LinuxRpm - Gestor de Paquetes Linux
Rpm - Gestor de Paquetes LinuxEsteban Saavedra
 
Ventajas de Debian GNU/Linux
Ventajas de Debian GNU/LinuxVentajas de Debian GNU/Linux
Ventajas de Debian GNU/LinuxAndy Messi
 
Pazmiño y Huayamave 4to bravo 2
Pazmiño y Huayamave  4to bravo 2Pazmiño y Huayamave  4to bravo 2
Pazmiño y Huayamave 4to bravo 2cracrasaske
 
Taller de Empaquetado para Debian y Canaima
Taller de Empaquetado para Debian y CanaimaTaller de Empaquetado para Debian y Canaima
Taller de Empaquetado para Debian y CanaimaErnesto Crespo
 

Similar a Creando un repositorio local en Ubuntu (20)

Install apps in ubuntu
Install apps in ubuntuInstall apps in ubuntu
Install apps in ubuntu
 
Install apps in ubuntu
Install apps in ubuntuInstall apps in ubuntu
Install apps in ubuntu
 
Instalación de paquetes
Instalación de paquetesInstalación de paquetes
Instalación de paquetes
 
gestio de paquetes linux
gestio de paquetes linuxgestio de paquetes linux
gestio de paquetes linux
 
Repositorios
RepositoriosRepositorios
Repositorios
 
Advanced packaging tool
Advanced packaging toolAdvanced packaging tool
Advanced packaging tool
 
Advanced packaging tool
Advanced packaging toolAdvanced packaging tool
Advanced packaging tool
 
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
 
Instalacion de programas
Instalacion de programasInstalacion de programas
Instalacion de programas
 
Taller de Instalación de Software
Taller de Instalación de SoftwareTaller de Instalación de Software
Taller de Instalación de Software
 
Trabajo prctico d ebian
Trabajo prctico d ebianTrabajo prctico d ebian
Trabajo prctico d ebian
 
El manejador de paquetes APT
El manejador de paquetes APTEl manejador de paquetes APT
El manejador de paquetes APT
 
PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4
PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4
PROGRAMAS DE APLICACIONES EN LINUX UNIDAD 4
 
Arch linux
Arch linuxArch linux
Arch linux
 
Linux operaciones básicas
Linux operaciones básicasLinux operaciones básicas
Linux operaciones básicas
 
Rpm - Gestor de Paquetes Linux
Rpm - Gestor de Paquetes LinuxRpm - Gestor de Paquetes Linux
Rpm - Gestor de Paquetes Linux
 
Ventajas de Debian GNU/Linux
Ventajas de Debian GNU/LinuxVentajas de Debian GNU/Linux
Ventajas de Debian GNU/Linux
 
Pazmiño y Huayamave 4to bravo 2
Pazmiño y Huayamave  4to bravo 2Pazmiño y Huayamave  4to bravo 2
Pazmiño y Huayamave 4to bravo 2
 
Taller de Empaquetado para Debian y Canaima
Taller de Empaquetado para Debian y CanaimaTaller de Empaquetado para Debian y Canaima
Taller de Empaquetado para Debian y Canaima
 

Más de Juan Vladimir

Software Libre en la Carrera de Ciencias de la Computacion
Software Libre en la Carrera de Ciencias de la ComputacionSoftware Libre en la Carrera de Ciencias de la Computacion
Software Libre en la Carrera de Ciencias de la ComputacionJuan Vladimir
 
Proyectos java-con-maven
Proyectos java-con-mavenProyectos java-con-maven
Proyectos java-con-mavenJuan Vladimir
 
Proyectos JAVA con maven
Proyectos JAVA con mavenProyectos JAVA con maven
Proyectos JAVA con mavenJuan Vladimir
 
Sistema operativo GNU/Linux
Sistema operativo GNU/LinuxSistema operativo GNU/Linux
Sistema operativo GNU/LinuxJuan Vladimir
 
Primeros pasos con git
Primeros pasos con gitPrimeros pasos con git
Primeros pasos con gitJuan Vladimir
 
Install odoo in windows
Install odoo in windowsInstall odoo in windows
Install odoo in windowsJuan Vladimir
 
Conceptos básicos de Unit Test
Conceptos básicos de Unit Test Conceptos básicos de Unit Test
Conceptos básicos de Unit Test Juan Vladimir
 
Instalacion y configuracion de Android Studio
Instalacion y configuracion de Android StudioInstalacion y configuracion de Android Studio
Instalacion y configuracion de Android StudioJuan Vladimir
 
Lenguaje de programación Java
Lenguaje de programación JavaLenguaje de programación Java
Lenguaje de programación JavaJuan Vladimir
 
Unit Test con Embarcadero RAD Studio
Unit Test con Embarcadero RAD StudioUnit Test con Embarcadero RAD Studio
Unit Test con Embarcadero RAD StudioJuan Vladimir
 
Lenguaje de programación Pascal
Lenguaje de programación PascalLenguaje de programación Pascal
Lenguaje de programación PascalJuan Vladimir
 

Más de Juan Vladimir (14)

Software Libre en la Carrera de Ciencias de la Computacion
Software Libre en la Carrera de Ciencias de la ComputacionSoftware Libre en la Carrera de Ciencias de la Computacion
Software Libre en la Carrera de Ciencias de la Computacion
 
Proyectos java-con-maven
Proyectos java-con-mavenProyectos java-con-maven
Proyectos java-con-maven
 
Proyectos JAVA con maven
Proyectos JAVA con mavenProyectos JAVA con maven
Proyectos JAVA con maven
 
Virus informatico
Virus informaticoVirus informatico
Virus informatico
 
Sistema operativo GNU/Linux
Sistema operativo GNU/LinuxSistema operativo GNU/Linux
Sistema operativo GNU/Linux
 
Primeros pasos con git
Primeros pasos con gitPrimeros pasos con git
Primeros pasos con git
 
Install odoo in windows
Install odoo in windowsInstall odoo in windows
Install odoo in windows
 
Hard Disk particion
Hard Disk particionHard Disk particion
Hard Disk particion
 
BIOS - UEFI
BIOS - UEFIBIOS - UEFI
BIOS - UEFI
 
Conceptos básicos de Unit Test
Conceptos básicos de Unit Test Conceptos básicos de Unit Test
Conceptos básicos de Unit Test
 
Instalacion y configuracion de Android Studio
Instalacion y configuracion de Android StudioInstalacion y configuracion de Android Studio
Instalacion y configuracion de Android Studio
 
Lenguaje de programación Java
Lenguaje de programación JavaLenguaje de programación Java
Lenguaje de programación Java
 
Unit Test con Embarcadero RAD Studio
Unit Test con Embarcadero RAD StudioUnit Test con Embarcadero RAD Studio
Unit Test con Embarcadero RAD Studio
 
Lenguaje de programación Pascal
Lenguaje de programación PascalLenguaje de programación Pascal
Lenguaje de programación Pascal
 

Último

Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralAitana
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfGuillermoBarquero7
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptxEncomiendasElSherpa
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSBeatrizGonzales19
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaKANTUPAULAPORCELYUCR
 

Último (6)

Caso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business CentralCaso de Exito LPL Projects Logistics Spain y Business Central
Caso de Exito LPL Projects Logistics Spain y Business Central
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
Evaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdfEvaluación del riesgo tecnologías informáticas.pdf
Evaluación del riesgo tecnologías informáticas.pdf
 
2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx2da. Clase Mecanografía e introducción a Excel (2).pptx
2da. Clase Mecanografía e introducción a Excel (2).pptx
 
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOSESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
ESCRITORIO DE WINDOWS 11 Y SUS ELEMENTOS
 
Trabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - OfimáticaTrabajo de Powerpoint - Unsaac - Ofimática
Trabajo de Powerpoint - Unsaac - Ofimática
 

Creando un repositorio local en Ubuntu