SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
CREACION DE REPOSITORIO LOCAL PARA 
DEBIAN/UBUNTU 
Ignacio Lozano ignaciolozano81@gmail.com 
Objetivo: 
Crear un mirror local Debian/Ubuntu con el fin de ahorrar el ancho de 
banda y descargar solo una vez los paquetes necesarios. 
Implementeacion: 
Configuración del servidor: 
• Cuando tengamos el servidor ya destinado (en este caso utilizamos 
Ubuntu 12.04 Server) es necesario instalar los siguientes paquetes: 
apt-mirror y apache2 
apt-get install apt-mirror apache2
• El paquete apt-mirror es quien nos ayudará en este proyecto. 
Vamos a programarlo para que todos los días a cierta hora 
comience el proceso de descarga de actualizaciones. Para ello 
editamos el fichero sudo gedit /etc/cron.d/apt-mirror y 
decomentamos la última línea quitando el # en la ultima linea y 
definiendo la hora en la cual comenzará. Por ejemplo a las 4 de la 
mañana. 
nano /etc/cron.d/apt-mirror
• Ahora queda necesitamos de definir el medio de publicación en 
apache. Lo resolvemos definiendo el siguiente enlace simbólico: 
ln -s /var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu/ /var/www/ 
• Una vez hecho esto, lo que tengo que hacer es editar el archivo 
/etc/apt/mirror.list luego de terminada la instalacion: 
nano /etc/apt/mirror.list 
Figura1
• En el archivo mirror.list vamos a encontrar una lineas que 
comienzan con deb-src, esta lineas son las rutas del repositorio 
donde descargar las fuentes de la distribucion, como esto puede 
ocupar mucho espacio y mucho tiempo de descarga y en mi caso 
no es necesario tenerlo a mano, procedo a comentar esas lineas 
colocando al inicio de cada linea un #. 
Figura 2
• En caso de usar o querer incluir otra distribucion que no sea 
precise, como maverick, karmic o intrepid, solo debo remplazar el 
nombre indicado por el nombre correspondiente o agregar lineas 
similares para descargar esa version de mi distro, inclusive, si 
incluyo la info de repositorios de Debian, Cydia o cualquier tipo de 
repositorio APT. 
• Luego de configurado, lo ponemos en marcha con: 
apt-mirror 
Este processo de descarga puede tardar varios dias inclusive, en 
realidad depende que que tan bueno sea tu ancho de banda.
Configuración del cliente: 
• Modificamos el sources.list en cada estacion de trabajo 
gedit /etc/apt/sources.list 
Alli debo colocar como repositorio el nuevo y local, por ejemplo, 
supongamos que la maquina a la que le acabamos de hacer la instalacion del 
apt-mirror tiene como numero IP el 192.168.56.103 entonces mas o menos asi 
quedaria mi archivo sources.list: 
figura 1:
figura 2: 
Recordemos que si hemos incluido los repositorios multivese y universe 
también podemos agregarlos en las lineas del sources.list de cada cliente. 
Agregar repositorios no oficiales Debian/Ubuntu al servidor. 
Si quisiéramos agregar el un repositorio no oficial de Ubuntu utilizamos el 
comando “add-apt-repository” con este comando automáticamete nos genera 
la public-key. 
sudo add-apt-repository ppa:sun-java-community-team/sun-java6

Más contenido relacionado

La actualidad más candente

Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
ANALI GOMEZ
 
linea del tiempo de linux
linea del tiempo de linuxlinea del tiempo de linux
linea del tiempo de linux
Llair Prz Solis
 
Historia y evolucion del sistema operativo
Historia y evolucion del sistema operativoHistoria y evolucion del sistema operativo
Historia y evolucion del sistema operativo
slipkdany21
 

La actualidad más candente (20)

Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Cronología de Linux.
Cronología de Linux. Cronología de Linux.
Cronología de Linux.
 
Linea de tiempo
Linea de tiempo Linea de tiempo
Linea de tiempo
 
Cent-OS - Sistema Operacional
Cent-OS - Sistema OperacionalCent-OS - Sistema Operacional
Cent-OS - Sistema Operacional
 
Lenguajes de alto_nivel
Lenguajes de alto_nivelLenguajes de alto_nivel
Lenguajes de alto_nivel
 
Evolucion de los sistemas operativos (Windows, MacOs, Linux)
Evolucion de los sistemas operativos (Windows, MacOs, Linux)Evolucion de los sistemas operativos (Windows, MacOs, Linux)
Evolucion de los sistemas operativos (Windows, MacOs, Linux)
 
Evolucion del sistema operativo
Evolucion del sistema operativoEvolucion del sistema operativo
Evolucion del sistema operativo
 
linea del tiempo de linux
linea del tiempo de linuxlinea del tiempo de linux
linea del tiempo de linux
 
Mapa mental linux
Mapa mental linuxMapa mental linux
Mapa mental linux
 
What is Ubuntu - presentation
What is Ubuntu - presentationWhat is Ubuntu - presentation
What is Ubuntu - presentation
 
Introduction to Ubuntu
Introduction to UbuntuIntroduction to Ubuntu
Introduction to Ubuntu
 
Plan de compra de software
Plan de compra de softwarePlan de compra de software
Plan de compra de software
 
Presentation it
Presentation itPresentation it
Presentation it
 
Diagramas sintacticos
Diagramas sintacticosDiagramas sintacticos
Diagramas sintacticos
 
How ubuntu works???
How ubuntu works???How ubuntu works???
How ubuntu works???
 
Aspectos básicos de la PC
Aspectos básicos de la PCAspectos básicos de la PC
Aspectos básicos de la PC
 
Historia y evolucion del sistema operativo
Historia y evolucion del sistema operativoHistoria y evolucion del sistema operativo
Historia y evolucion del sistema operativo
 
INTRODUCCION A LA INFORMATICA
INTRODUCCION A LA INFORMATICAINTRODUCCION A LA INFORMATICA
INTRODUCCION A LA INFORMATICA
 
Estimación De Proyectos De Software
Estimación De Proyectos De SoftwareEstimación De Proyectos De Software
Estimación De Proyectos De Software
 
ELEMENTOS DEL SISTEMA COMPUTACIONAL Y SISTEMAS OPERATIVOS
ELEMENTOS DEL SISTEMA COMPUTACIONAL Y SISTEMAS OPERATIVOSELEMENTOS DEL SISTEMA COMPUTACIONAL Y SISTEMAS OPERATIVOS
ELEMENTOS DEL SISTEMA COMPUTACIONAL Y SISTEMAS OPERATIVOS
 

Similar a Crear servidor local de repositorios de paquetes DEB para Ubuntu

2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
Freddy Banguero
 
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamenteCrea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Kuboosoft
 
Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04
Totus Muertos
 

Similar a Crear servidor local de repositorios de paquetes DEB para Ubuntu (20)

Herramientas y ejemplos de trabajos MapReduce con Apache Hadoop
Herramientas y ejemplos de trabajos MapReduce con Apache HadoopHerramientas y ejemplos de trabajos MapReduce con Apache Hadoop
Herramientas y ejemplos de trabajos MapReduce con Apache Hadoop
 
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
2290277 Instalacion De Un Servidor De Base De Datos Postgre Sql Apache Jboss ...
 
PXE
PXEPXE
PXE
 
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamenteCrea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
Crea tus instaladores para linux (fedora, ubuntu, etc) sencillamente
 
Añadir un cliente Ubuntu a un Dominio 2008 Server
Añadir un cliente Ubuntu a un Dominio 2008 ServerAñadir un cliente Ubuntu a un Dominio 2008 Server
Añadir un cliente Ubuntu a un Dominio 2008 Server
 
Instalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuraciónInstalación KOHA: desarrollo, requerimientos y configuración
Instalación KOHA: desarrollo, requerimientos y configuración
 
Drupal 8: deploy capistrano y gestión de la configuración
Drupal 8: deploy capistrano y gestión de la configuraciónDrupal 8: deploy capistrano y gestión de la configuración
Drupal 8: deploy capistrano y gestión de la configuración
 
Servidores Web en GNU/Linux
Servidores Web en GNU/LinuxServidores Web en GNU/Linux
Servidores Web en GNU/Linux
 
Servidor HTTP Apache
Servidor HTTP ApacheServidor HTTP Apache
Servidor HTTP Apache
 
Manual de instalacion servicios en red hat
Manual de instalacion servicios en red hatManual de instalacion servicios en red hat
Manual de instalacion servicios en red hat
 
Integrando sonar
Integrando sonarIntegrando sonar
Integrando sonar
 
Sesion3 del Curso de Lliurex
Sesion3 del Curso de LliurexSesion3 del Curso de Lliurex
Sesion3 del Curso de Lliurex
 
Vagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de usoVagrant y Docker - Guía práctica de uso
Vagrant y Docker - Guía práctica de uso
 
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...Sesion Nº 03   Tecnologias Web I   Instalación Y Configuración Del Servidor A...
Sesion Nº 03 Tecnologias Web I Instalación Y Configuración Del Servidor A...
 
Manueal instalar canaima
Manueal instalar canaimaManueal instalar canaima
Manueal instalar canaima
 
Despues de instalar fedora 14
Despues de instalar fedora 14Despues de instalar fedora 14
Despues de instalar fedora 14
 
Instalación de MySQL en Linux Mint
Instalación de MySQL en Linux MintInstalación de MySQL en Linux Mint
Instalación de MySQL en Linux Mint
 
Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04Instalación de servidor DHCP en Ubuntu Server 12.04
Instalación de servidor DHCP en Ubuntu Server 12.04
 
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizada
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizadaGuía instalación koha por paquetes en ubuntu 16.04 lts actualizada
Guía instalación koha por paquetes en ubuntu 16.04 lts actualizada
 
01intalacion de apache
01intalacion de apache01intalacion de apache
01intalacion de apache
 

Último

Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
chorantina325
 

Último (6)

Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 
Unidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disolucionesUnidad V. Disoluciones quimica de las disoluciones
Unidad V. Disoluciones quimica de las disoluciones
 
Las redes sociales en el mercado digital
Las redes sociales en el mercado digitalLas redes sociales en el mercado digital
Las redes sociales en el mercado digital
 
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjjPPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
PPT-HISTORIA-6°-ABC.pptxjjjjjjjjjjjjjjjjjjjjjj
 
Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 

Crear servidor local de repositorios de paquetes DEB para Ubuntu

  • 1. CREACION DE REPOSITORIO LOCAL PARA DEBIAN/UBUNTU Ignacio Lozano ignaciolozano81@gmail.com Objetivo: Crear un mirror local Debian/Ubuntu con el fin de ahorrar el ancho de banda y descargar solo una vez los paquetes necesarios. Implementeacion: Configuración del servidor: • Cuando tengamos el servidor ya destinado (en este caso utilizamos Ubuntu 12.04 Server) es necesario instalar los siguientes paquetes: apt-mirror y apache2 apt-get install apt-mirror apache2
  • 2. • El paquete apt-mirror es quien nos ayudará en este proyecto. Vamos a programarlo para que todos los días a cierta hora comience el proceso de descarga de actualizaciones. Para ello editamos el fichero sudo gedit /etc/cron.d/apt-mirror y decomentamos la última línea quitando el # en la ultima linea y definiendo la hora en la cual comenzará. Por ejemplo a las 4 de la mañana. nano /etc/cron.d/apt-mirror
  • 3. • Ahora queda necesitamos de definir el medio de publicación en apache. Lo resolvemos definiendo el siguiente enlace simbólico: ln -s /var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu/ /var/www/ • Una vez hecho esto, lo que tengo que hacer es editar el archivo /etc/apt/mirror.list luego de terminada la instalacion: nano /etc/apt/mirror.list Figura1
  • 4. • En el archivo mirror.list vamos a encontrar una lineas que comienzan con deb-src, esta lineas son las rutas del repositorio donde descargar las fuentes de la distribucion, como esto puede ocupar mucho espacio y mucho tiempo de descarga y en mi caso no es necesario tenerlo a mano, procedo a comentar esas lineas colocando al inicio de cada linea un #. Figura 2
  • 5. • En caso de usar o querer incluir otra distribucion que no sea precise, como maverick, karmic o intrepid, solo debo remplazar el nombre indicado por el nombre correspondiente o agregar lineas similares para descargar esa version de mi distro, inclusive, si incluyo la info de repositorios de Debian, Cydia o cualquier tipo de repositorio APT. • Luego de configurado, lo ponemos en marcha con: apt-mirror Este processo de descarga puede tardar varios dias inclusive, en realidad depende que que tan bueno sea tu ancho de banda.
  • 6. Configuración del cliente: • Modificamos el sources.list en cada estacion de trabajo gedit /etc/apt/sources.list Alli debo colocar como repositorio el nuevo y local, por ejemplo, supongamos que la maquina a la que le acabamos de hacer la instalacion del apt-mirror tiene como numero IP el 192.168.56.103 entonces mas o menos asi quedaria mi archivo sources.list: figura 1:
  • 7. figura 2: Recordemos que si hemos incluido los repositorios multivese y universe también podemos agregarlos en las lineas del sources.list de cada cliente. Agregar repositorios no oficiales Debian/Ubuntu al servidor. Si quisiéramos agregar el un repositorio no oficial de Ubuntu utilizamos el comando “add-apt-repository” con este comando automáticamete nos genera la public-key. sudo add-apt-repository ppa:sun-java-community-team/sun-java6