Convertir Archlinux en Antergos con los mismos repositorios

Bueno, en realidad con este artículo no se trata de convertir ArchLinux en Antergos específicamente, sino usar el repositorio personalizado de este último para disfrutar de algunos paquetes que no vienen por defecto en Arch, y que podríamos instalar sin problema alguno.

Antergos es a ArchLinux lo que LinuxMint a Ubuntu, o por lo menos en sus inicios. O sea, Antergos usa el repositorio de ArchLinux y solamente mantiene unos pocos paquetes que complementan su visión de lo ideal que una distribución puede ser. Una de las principales ventajas de Antergos es que su instalación es muy simple, y todo lo podemos hacer de forma gráfica.

Pero si ya tenemos instalado Arch, no hay que necesariamente instalar Antergos para disfrutar de algunas de sus aplicaciones o componentes, aunque en lo particular creo que siempre es mejor instalar desde cero para que todo sea más limpio.

¿De que me sirve convertir Archlinux en Antergos?

Pues entre otras cosas, podemos tener un hermoso tema para LightDM que ha sido el que más me ha gustado de todos los gestores de sesión que he probado.

convertir Archlinux en Antergos

Pero no solo es LightDM, convertir Archlinux en Antergos nos proporcionará los siguientes paquetes:

  1. antergos-wallpapers
  2. compton
  3. divehi-fonts
  4. gfxboot
  5. gnome-shell-extension-dash-to-dock
  6. gnome-shell-extension-lockscreen-lightdm
  7. grub2-editor
  8. kfaenza-icon-theme
  9. lightdm-webkit-greeter
  10. lightdm-webkit-theme-antergos
  11. mate-mint-menu
  12. numix-frost-themes
  13. numix-icon-theme
  14. numix-icon-theme-square-kde
  15. pacmanxg
  16. plank-theme-numix
  17. ttf-google-fonts
  18. xfce4-whiskermenu-plugin
  19. yaourt
  20. zukitwo-theme-openbox
  21. zukitwo-themes
  22. zukitwo-themes

Entre otros mas.

¿Cómo lo hacemos?

Ok ya entendí, vamos al lío de convertir Archlinux en Antergos. Lo que haremos es un procedimiento bastante simple.

Haga todo esto bajo su más estricta responsabilidad. Yo lo probé satisfactoriamente pero cada cual es un mundo

Abrimos un terminal y ponemos:

$ sudo nano /etc/pacman.d/antergos-mirrorlist

Cuando se abra el editor de texto le ponemos adentro:

Server = http://mirrors.antergos.com/$repo/$arch

Guardamos. Ahora, como root abrimos el fichero /etc/pacman.conf y buscamos la línea que dice:

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

Justo debajo le ponemos esto:

[antergos]
#SigLevel = PackageRequired
Include = /etc/pacman.d/antergos-mirrorlist

Y guardamos. Ahora solo tenemos que ejecutar:

$ sudo pacman -Syu

Y ya podemos instalar todos los paquetes mencionados anteriormente. Más simple, imposible. Así se ve mi escritorio usando el tema numix-icon-theme-square-kde.

Convertir ArchLinux en Antergos


32 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   Daniel Guerrero dijo

    Siempre he querido instalar antergos pero por alguna extraña razón el instalador nunca termina de descargar todo lo necesario.. Sin embargo si he podido instalar arch sin problema así que no queda más que probar a ver que tal….

    Pd. Me gusta bastante como quedo tu escritorio, es arch o antergos? Saludos

    1.    elav dijo

      Arch 😉

  2.   Ariel dijo

    Para poder instalar correctamente los paquetes de ese repositorio hay que importar una clave y firmar la base datos local
    $ sudo pacman-key –recv-keys 2A45C7B4
    $ sudo pacman-key –lsign-key 2A45C7B4

    Salu2

    1.    elav dijo

      Mmm curioso, en mi caso hice una copia local del repositorio de Antergos y pude instalar sin hacer eso. Además, creo que justamente la línea: #SigLevel = PackageRequired es para evitar eso. Pero gracias por el tip. 😉

    2.    eliotime3000 dijo

      Eso me recuerda cuando cojo los backports de Ubuntu LTS.

  3.   David dijo

    Básicamente lo que difiere a Antergos de Arch es el instalador gráfico y ese único repositorio, lo demás es exactamente igual. Te hace la vida más fácil para instalar y si te gusta el aspecto por defecto de Antergos no tener que hacer nada más.

    Pero también es verdad que prácticamente todos los paquetes que se dicen que se consiguen convirtiendo en Antergos los tienes en Arch sin añadir ese repositorio, como yaourt, los themes, iconos, las extensiones de gnome (que evidentemente no te vienen instaladas por defecto, pero las puedes instalar con un click desde la página sencillamente), las fuentes de google, etc.

    Un saludo 🙂

    1.    Brutico dijo

      incluso el thema lightdm esta en AUR

    2.    elav dijo

      Ok.. Y díganme ¿Qué es mejor, compilar desde AUR o ya tener el paquete listo?

      1.    David dijo

        Según gustos, habrá gente que prefiera compilarlo desde AUR y otros que prefieran hacerlo a golpe de click.
        Simplemente quería destacar que Antergos es Arch con algunas facilidades, y que todo lo que te facilita Antergos lo tienes en Arch igualmente pero configurandotelo tú.

        Y que conste que escribo desde Antergos, y estoy extremadamente feliz con esta distribución, no era una crítica destructiva 🙂

        1.    elav dijo

          Pues justo de eso se trata, Antergos es la mejor opción para el que quiera ArchLinux de forma fácil 😀

          1.    joakoej dijo

            Sí, completamente de acuerdo. Es Arch Linux ya configurado, si instalás Arch Linux directamente, podés llegar a un sistema idéntico al de Antergos.

  4.   Arístides dijo

    Probablemente Antergos esté muy bien, pero…
    ¿alguien tiene el mismo problema que yo, que no puedo instalarlo porque al arrancar en modo live el sistema no se conecta a internet?

    1.    David dijo

      Por mi parte todo sin problemas, se conecta perfectamente.

  5.   Gregorio Espadas dijo

    Muy buen tip Eli, agregando en este momento el repo de Antergos a mi querido Arch 🙂

    1.    elav dijo

      Enjoy! 😀

  6.   Chaparral dijo

    Intento instalar Antergos en un Intel core 2 Duo, con 2 GB de RAM, pero no llega a cargar el live CD, sin que incomprensiblemente entienda por que. Me consta que el live CD está en perfecto estado. Por lo visto no soy el único al que le pasa esto mismo. Es que Arch es muy suyo. ¿Sabe alguien por que?

    1.    Tarkin88 dijo

      Me sucede lo mismo y no hay forma de que encuentre solución, si alguien puede arrojar un poco de luz seria de mucha ayuda.

    2.    juan dijo

      Mismo problema, no carga el modo live, terminé instalando manjaro openbox y agregando gnome.

      1.    Valery Graciela dijo

        A mí me pasó, pero yo sí sé que es por problemas de Xorg. Traté de solucionarlos, pero no me dejó. ASí que mandé Antergos al carajo, y me quedé con Arch. Al principio me dio una sarta de problemas, pero agarrándole el modo está de lujo

  7.   Alejandro Ponce dijo

    ¿No es mejor instalar Antergos que «convertir» Arch en ella?, pues con Antergos se facilita la instalación de distro y sus configuraciones pre-instaladas, aunque claro, es muy útil para los usuarios que empiezan a utilizar Arch, un ejemplo: es como si después de construir nuestro carro con las dependencias de nuestra preferencia (con Arch), lo mandamos a poner las partes restantes para tener el uso correcto. Buena entrada!

  8.   eliotime3000 dijo

    Arch Linux… Tuneable al 100% desde 2002.

  9.   ----- dijo

    Ahora mismo no estoy con Arch (luego lo pruebo), pero se podra entrar al repo descargar el paquete que quieras ¿y instalar con un sudo pacman -U ???????????
    Buen dato, Antergos tiene varios paquetes interesantes
    Saludos

  10.   arenita dijo

    Genial voy a probarlo, oyes puedes hacer un tutorial sobre instalar y tener funcionando apparmor o selinux en archlinux, me gusta como explicas las cosas, por mi parte ya investigue e intente de muchas maneras pero no me sale, no sabria decir que estoy haciendo mal. bueno si es que tienes tiempo y animos me gustaria que hicieras un tuto sobre eso con cualquiera de los dos.

  11.   morfeo dijo

    21: zukitwo-themes
    22: zukitwo-themes
    23: zukitwo-themes
    Entre otros paquetes llamados «zukitwo-themes» más 😉
    Saludos…

  12.   Metido dijo

    Es como si metieramos los repositorios de Ubuntu en Debian, o los de Mint en Ubuntu.
    Por supuesto hay paquetes que son muy compatibles, pero hay unos que para intalarlos necesitas quebrar el sistema.

    1.    joakoej dijo

      No es lo mismo, Antergos es Arch ya configurado según el gusto de sus creadores, pero sigue siendo Arch, tantos es así que una vez instalado vas a tener los mismos bugs que tenés en Arch, cosa que me pasó con Gnome. Además, no olvides que Arch es un sistema minimalista que cualquiera puede armar a su gusto, Antergos es Arch y sus repositorios son completamente compatibles.
      En cambio. la relación entre Ubuntu y Debian es más compleja, usan repositorios distintos y cambian varias cosas.

  13.   Sergio Durán dijo

    Gracias elav, gracias a ti ahora tengo Arch Liux con los repos de Antergos por lo que podré sacar los iconos Numix y el tema GTK sin ningún problema 🙂

  14.   MGu3l dijo

    A{un hay manera de añadir el repo de Antergos a Arch? lo intente pero me da un error:

    error: key «CDBD406AA1AA7A1D» could not be looked up remotely
    error: la clave requerida no está presente en el llavero
    error: no se pudo realizar la operación (error inesperado)
    Ocurrieron errores, por lo que no se actualizaron los paquetes

  15.   Carlos A. Fraire dijo

    pues aun no he leido comentarios quiza ya este solucionado pero agrego que me salio un error…
    «descargando las claves requeridas…
    error: key «CDBD406AA1AA7A1D» could not be looked up remotely
    error: la clave requerida no está presente en el depósito
    error: no se pudo realizar la operación (error inesperado)
    Ocurrieron errores, por lo que no se actualizaron los paquetes»… googleare pero supongo que podrias agregar la solucion… saludos

  16.   Jonathan Duymovich Rojas dijo

    Para los que tengan error solo tienen que editar :
    1 sudo nano /etc/pacman.conf
    2 colocar : (debajo de community seria mucho mejor para ser ordenados):

    [antergos]
    SigLevel = Never
    Server = http://mirrors.antergos.com/$repo/$arch

    Eso es todo …

  17.   Jonathan Duymovich Rojas dijo

    POr otra parte no recomiendo instalar el disaplay manager (llightdm-webkit-greeter) propio de antergos porque van a tener error error al momento de entrar a gnome con respecto al idioma , recomiendo dejar d gdm como display manager principal.. y para los que aun asi tengan problemas con el idioma en ingles y teclado en ingles tiene que seguir estos pasos :

    #Instalar :
    1. sudo pacman -S ibus dconf-editor
    2. abrir dconf-editor; luego irse a desktop; luego ibus; general ; y darle check a : use-system-keyboard-layout y tambien para estar mas seguros vayan a system ; locale y coloquen su localizacion el mio es (es_ES.UTF-8)
    3. reinician y ya podrian poner en (configuracion- region e idioma) adecuadamente todo su idioma correspondiente al suyo y teclado ..

  18.   anterosx dijo

    lo acabo de integrar a apricityos y con los archfr:

    #

    /etc/pacman.conf

    #

    See the pacman.conf(5) manpage for option and repository directives

    #

    GENERAL OPTIONS

    #
    [options]

    The following paths are commented out with their default values listed.

    If you wish to use different paths, uncomment and update the paths.

    #RootDir = /
    #DBPath = /var/lib/pacman/
    #CacheDir = /var/cache/pacman/pkg/
    #LogFile = /var/log/pacman.log
    #GPGDir = /etc/pacman.d/gnupg/
    HoldPkg = pacman glibc
    #XferCommand = /usr/bin/curl -C – -f %u > %o
    #XferCommand = /usr/bin/wget –passive-ftp -c -O %o %u
    #CleanMethod = KeepInstalled
    #UseDelta = 0.7
    Architecture = auto

    Pacman won’t upgrade packages listed in IgnorePkg and members of IgnoreGroup

    #IgnorePkg =
    #IgnoreGroup =

    #NoUpgrade =
    #NoExtract =

    Misc options

    #UseSyslog
    #Color
    #TotalDownload

    We cannot check disk space from within a chroot environment

    CheckSpace
    #VerbosePkgLists

    By default, pacman accepts packages signed by keys that its local keyring

    trusts (see pacman-key and its man page), as well as unsigned packages.

    SigLevel = Required DatabaseOptional
    LocalFileSigLevel = Optional
    #RemoteFileSigLevel = Required

    NOTE: You must run pacman-key --init before first using pacman; the local

    keyring can then be populated with the keys of all official Arch Linux

    packagers with pacman-key --populate archlinux.

    #

    REPOSITORIES

    – can be defined here or included from another file

    – pacman will search repositories in the order defined here

    – local/custom mirrors can be added here or in separate files

    – repositories listed first will take precedence when packages

    have identical names, regardless of version number

    – URLs will have $repo replaced by the name of the current repo

    – URLs will have $arch replaced by the name of the architecture

    #

    Repository entries are of the format:

    [repo-name]

    Server = ServerName

    Include = IncludePath

    #

    The header [repo-name] is crucial – it must be present and

    uncommented to enable the repo.

    #

    The testing repositories are disabled by default. To enable, uncomment the

    repo name header and Include lines. You can add preferred servers immediately

    after the header, and they will be used before the default mirrors.

    An example of a custom package repository. See the pacman manpage for

    tips on creating your own repositories.

    [apricity-core]
    SigLevel = Required
    Server = http://static.apricityos.com/apricity-core-signed/

    #[testing]
    #Include = /etc/pacman.d/mirrorlist

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

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

    [multilib]
    SigLevel = PackageRequired
    Include = /etc/pacman.d/mirrorlist

    #[community-testing]
    #Include = /etc/pacman.d/mirrorlist

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

    [antergos]
    #SigLevel = PackageRequired
    Include = /etc/pacman.d/antergos-mirrorlist

    [archlinuxfr]
    SigLevel = Never
    Server = http://repo.archlinux.fr/$arch