El día de hoy al abrir un terminal y hacer el clásico
Veo que Arch sólo me manda una actualización llamada: pacman-mirrorlist-20150228-1 y se guarda como mirrorlist.pacnew en la dirección /etc/pacman.d/
Anteriormente ya había hablado sobre los .pacnew en otro post que puedes visitar aquí pero creo que éste lo complemente perfectamente. Aprovechando que hoy llego este nuevo archivo a mi sistema voy a explicar cómo lo podemos usar.
En lo personal, cuando llegan archivos mirrorlist no reviso diferencias xq sé que son links, solo lo pongo a funcionar y ya, si tengo algún problema siempre puedo volver con el backup que realice.
De forma muy general veremos como revisarlos ya que en ocasiones nos puede llegar algún archivo de configuración al sistema y es más practico revisarlo con diff que ir hasta el archivo y abrirlo para revisar linea por linea.
Lo revisamos
Para revisarlo podemos usar el comando cat para "echarle un ojo" al nuevo archivo, aunque por su nombre ya sabemos su contenido.
cat /etc/pacman.d/mirrorlist.pacnew
Después podemos usar el coman diff para ver las diferencias entre nuestro archivo mirrorlist y el mirrorlist.pacnew, en seguida tendremos el resultado en consola.
También podemos dirigirnos hasta el directorio /etc/pacman.d/ y usar nuestro edito favorito para revisarlos.
Lo usamos
En este punto te recomiendo ir a la dirección /etc/pacman.d/ y cada que ejecutemos una orden en terminal revises los cambios que se estarán dando en ese directorio, así es más fácil de entender.
Primero que nada, tenemos que hacer un backup de nuestro mirrorlist original, vamos al termina y escribimos:
Después colocamos el mirrorlist.pacnew como nuestro mirrorlist para que pacman pueda leerlo.
Ahora mismo ya tenemos nuestro nuevo archivo mirrorlist pero si intentamos actualizar nos devolverá un error.
Vamos a usar nano para resolver este problema, en terminal escribimos:
Encontramos que todos los server están comentados con un " # " al inicio de cada linea, por eso pacman nos manda el error al intentar actualizar. Revisando mas detalladamente podemos ver que los server están ordenados alfabéticamente y por país así que descomentaremos (quitando el # al inicio de la linea) los server más cercanos a nuestra ubicación. Como no tenemos en la lista algún server de mi país, usaré los de Estados Unidos que son los más cercanos.
Guardamos los cambios y cerramos nano, ahora forzamos a pacman para actualizar.
Terminamos, ya estamos usando el mirrorlist.pacnew que nos llego.
sudo pacman -Syu
Veo que Arch sólo me manda una actualización llamada: pacman-mirrorlist-20150228-1 y se guarda como mirrorlist.pacnew en la dirección /etc/pacman.d/
Anteriormente ya había hablado sobre los .pacnew en otro post que puedes visitar aquí pero creo que éste lo complemente perfectamente. Aprovechando que hoy llego este nuevo archivo a mi sistema voy a explicar cómo lo podemos usar.
En lo personal, cuando llegan archivos mirrorlist no reviso diferencias xq sé que son links, solo lo pongo a funcionar y ya, si tengo algún problema siempre puedo volver con el backup que realice.
De forma muy general veremos como revisarlos ya que en ocasiones nos puede llegar algún archivo de configuración al sistema y es más practico revisarlo con diff que ir hasta el archivo y abrirlo para revisar linea por linea.
Lo revisamos
Para revisarlo podemos usar el comando cat para "echarle un ojo" al nuevo archivo, aunque por su nombre ya sabemos su contenido.
cat /etc/pacman.d/mirrorlist.pacnew
diff /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.pacnew
También podemos dirigirnos hasta el directorio /etc/pacman.d/ y usar nuestro edito favorito para revisarlos.
Lo usamos
En este punto te recomiendo ir a la dirección /etc/pacman.d/ y cada que ejecutemos una orden en terminal revises los cambios que se estarán dando en ese directorio, así es más fácil de entender.
Primero que nada, tenemos que hacer un backup de nuestro mirrorlist original, vamos al termina y escribimos:
$ sudo mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.backup
Después colocamos el mirrorlist.pacnew como nuestro mirrorlist para que pacman pueda leerlo.
$ sudo mv /etc/pacman.d/mirrorlist.pacnew /etc/pacman.d/mirrorlist
Ahora mismo ya tenemos nuestro nuevo archivo mirrorlist pero si intentamos actualizar nos devolverá un error.
Vamos a usar nano para resolver este problema, en terminal escribimos:
$ sudo nano /etc/pacman.d/mirrorlist
Encontramos que todos los server están comentados con un " # " al inicio de cada linea, por eso pacman nos manda el error al intentar actualizar. Revisando mas detalladamente podemos ver que los server están ordenados alfabéticamente y por país así que descomentaremos (quitando el # al inicio de la linea) los server más cercanos a nuestra ubicación. Como no tenemos en la lista algún server de mi país, usaré los de Estados Unidos que son los más cercanos.
Guardamos los cambios y cerramos nano, ahora forzamos a pacman para actualizar.
$ sudo pacman -Syyu
Terminamos, ya estamos usando el mirrorlist.pacnew que nos llego.