Mostrando entradas con la etiqueta repositorios. Mostrar todas las entradas
Mostrando entradas con la etiqueta repositorios. Mostrar todas las entradas

viernes, junio 03, 2011

Como descargar TODOS los repositorios de Archlinux y no morir en el intento XD (Segunda Parte)

Si descargaron los repositorios me imagino que van a querer actualizar los paquetes que tendrán en sus repositorios locales, así que les diré como hacerlo sin morir en el intento XD.

Tomare el repositorio "core" y utilizare este repositorio como ejemplo....

Para actualizar se ubican en el repositorio "core" y buscan la opción "ultima modificación", cuando ya hayan ordenado el repositorio por el ultimo paquete agregado o actualizado, descargan los archivos mas recientes y los guardan en una carpeta temporal (descargen los paquetes de la misma forma que descargaron los repositorios).

NOTA: los archivos core.file, core.db y core.abs siempre los van a descargar ya que contiene la información de todos los paquetes del repositorio.

Ya descargados los paquetes y guardados en una carpeta temporal, se van al repositorio local "core" y buscan los paquetes que están desactualizados y los eliminan (yo recomiendo crear un archivo de texto con los nombres de los paquetes que descargaron para no hacer tan tediosa la búsqueda).

Y ya con esto tendrán el repositorio "core" actualizado.

Para los demás repositorios hacen el mismo procedimiento.

Espero que les sirva :P

Saludos

jueves, junio 02, 2011

Como descargar TODOS los repositorios de Archlinux y no morir en el intento XD

Bueno señores/as este es un mini tutorial de como poder descargar o mejor dicho "clonar" un repositorio de Archlinux y que al mismo tiempo pueda funcionar en nuestra pc.

Antes que todo recomiendo hacer este procedimiento con un internet mayor a 5 megas de velocidad ya que yo tengo esa velocidad y me tarde 8 horas en descargar todos los paquetes (los repositorios pesan mas de 17 GB)

Primero, buscamos un repositorio con una buena velocidad... yo les recomiendo este

Segundo, descargan el siguiente plugin copy link para firefox (nos sera útil para copiar múltiples url's al mismo tiempo)

Tercero y ultimo, crean tres carpetas para poder contener los repositorios core, extra y community.

Para comenzar a descargar se van donde están situados los paquetes "core",después comienzan a marcar desde el primer archivo hasta el ultimo a modo de no dejar ningún archivo del repositorio, luego de marcar los archivos dan click derecho y buscan la opción "Copy Selected Links", después pegan y guardan los links en un archivo llamado "core.txt" (el nombre puede variar) en la carpeta "core".

Ahora para descargar los archivos del repositorio "core" abren una terminal y escribe " wget -i ./home/usuario/core/core.txt ". con esto wget descargara todos los archivos y paquetes del repositorio.

Ya cuando todos los paquetes se hayan descargado, abren una terminar y escriben logeados como root "nano /etc/pacman.conf", buscan la linea que esta a continuacion:

[core]
Include = /etc/pacman.d/mirrorlist

Abajo de la linea "Include" agregan la siguiente linea:

Server = file:///home/usuario/core/

a modo que les quede de esta forma:

[core]
Include = /etc/pacman.d/mirrorlist
Server = file:///home/usuario/core/

Ya con esto solo actualizan los repositorios y ya les estará funcionando el repositorio local.

Para descargar los paquetes de "extra" y "community" vuelven a repetir los mismos pasos.

Si desean probar el repositorio solo abran el archivo pacman.conf, agregenle un "#" a la linea "Include" del repositorio que van a probar, actualizan los repositorios y si no les muestra algún error todo esta bien.

Este procedimiento se los recomiendo para aquellas personas que deseen tener este sistema en alguna otra maquina con un internet lento o que no disponga de ese servicio.

Si desean actualizar los paquetes vean la segunda parte del post

NOTA: De preferencia descargan los repositorios en un día para evitar problemas de dependencias, si se agrega un nuevo paquete al siguiente día.

Espero que se sirva de algo XD

Saludos