SlideShare una empresa de Scribd logo
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
Creando un repositorio local en Ubuntu
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

PPTX
Caracteristicas de un vtp
DOC
Cisco router command configuration overview
DOCX
Topología de árbol
PDF
Actividad Topologías VoIP
DOC
Cisco switch commands cheat sheet
DOC
Cisco 2960 basic configuration – vlan configuration
PDF
Router commands
PDF
Ncat ccna cheat sheet
Caracteristicas de un vtp
Cisco router command configuration overview
Topología de árbol
Actividad Topologías VoIP
Cisco switch commands cheat sheet
Cisco 2960 basic configuration – vlan configuration
Router commands
Ncat ccna cheat sheet

La actualidad más candente (19)

PDF
PROTEÇÃO DIGITAL
PDF
Cisco commands List for Beginners (CCNA, CCNP)
PDF
Cisco Commands
PPTX
Cisco module 3
PDF
ccna cheat_sheet
PDF
Huawei Switch How To - Configuring a basic DHCP server
PDF
VLAN (virtual local area network)
PPTX
Cisco module 4
PDF
Ccna Commands In 10 Minutes
PDF
IOS Cisco - Cheat sheets
PDF
cisco ccna cheat_sheet
PDF
Cisco Router and Switch Security Hardening Guide
PDF
6.lab3.5.3 resolución de problemas de las configuraciones de vlan
PPTX
EMEA Airheads_ Aruba AppRF – AOS 6.x & 8.x
PDF
Máquinas de turing y autómatas acotados
PPTX
Airheads Tech Talks: Advanced Clustering in AOS 8.x
PDF
Vlan lab
PROTEÇÃO DIGITAL
Cisco commands List for Beginners (CCNA, CCNP)
Cisco Commands
Cisco module 3
ccna cheat_sheet
Huawei Switch How To - Configuring a basic DHCP server
VLAN (virtual local area network)
Cisco module 4
Ccna Commands In 10 Minutes
IOS Cisco - Cheat sheets
cisco ccna cheat_sheet
Cisco Router and Switch Security Hardening Guide
6.lab3.5.3 resolución de problemas de las configuraciones de vlan
EMEA Airheads_ Aruba AppRF – AOS 6.x & 8.x
Máquinas de turing y autómatas acotados
Airheads Tech Talks: Advanced Clustering in AOS 8.x
Vlan lab
Publicidad

Similar a Creando un repositorio local en Ubuntu (20)

ODT
gestio de paquetes linux
PDF
Install apps in ubuntu
PDF
Install apps in ubuntu
PDF
Instalacion de programas
PDF
Repositorios
PPTX
Linux - Programas de utilería linux
ODT
Gestion de paquetes
PPTX
Gestor de paquetes
DOCX
Repositorio de datos
DOC
Instalar programas en linux
DOCX
Comandos de Linux
PDF
Debian ejercicio instalar paquetes
PDF
Administracion de software en debian y derivados (comandos) taringa!
PDF
Instalar varios archivos .deb un solo comando desde consola
ODT
Instalacion de paquetes
PPTX
Instalación de paquetes
PDF
Synaptic
PDF
Debian.pdf
ODP
Madrid devops empaquetamientodeb_i
PDF
Linux ud10 - gestion del software
gestio de paquetes linux
Install apps in ubuntu
Install apps in ubuntu
Instalacion de programas
Repositorios
Linux - Programas de utilería linux
Gestion de paquetes
Gestor de paquetes
Repositorio de datos
Instalar programas en linux
Comandos de Linux
Debian ejercicio instalar paquetes
Administracion de software en debian y derivados (comandos) taringa!
Instalar varios archivos .deb un solo comando desde consola
Instalacion de paquetes
Instalación de paquetes
Synaptic
Debian.pdf
Madrid devops empaquetamientodeb_i
Linux ud10 - gestion del software
Publicidad

Más de Juan Vladimir (14)

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

Último (6)

PPTX
Derechos_de_Autor_y_Creative_Commons.pptx
DOCX
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PDF
Su punto de partida en la IA: Microsoft 365 Copilot Chat
PPTX
sistemas de informacion.................
PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
Derechos_de_Autor_y_Creative_Commons.pptx
trabajo programacion.docxxdxxxddxdxxdxdxxxdxxdxdxd
Conceptos basicos de Base de Datos y sus propiedades
Su punto de partida en la IA: Microsoft 365 Copilot Chat
sistemas de informacion.................
AutoCAD Herramientas para el futuro, Juan Fandiño

Creando un repositorio local en Ubuntu