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.
Pero no solo es LightDM, convertir Archlinux en Antergos nos proporcionará los siguientes paquetes:
- antergos-wallpapers
- compton
- divehi-fonts
- gfxboot
- gnome-shell-extension-dash-to-dock
- gnome-shell-extension-lockscreen-lightdm
- grub2-editor
- kfaenza-icon-theme
- lightdm-webkit-greeter
- lightdm-webkit-theme-antergos
- mate-mint-menu
- numix-frost-themes
- numix-icon-theme
- numix-icon-theme-square-kde
- pacmanxg
- plank-theme-numix
- ttf-google-fonts
- xfce4-whiskermenu-plugin
- yaourt
- zukitwo-theme-openbox
- zukitwo-themes
- 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.
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.
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
Arch 😉
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
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. 😉
Eso me recuerda cuando cojo los backports de Ubuntu LTS.
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 🙂
incluso el thema lightdm esta en AUR
Ok.. Y díganme ¿Qué es mejor, compilar desde AUR o ya tener el paquete listo?
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 🙂
Pues justo de eso se trata, Antergos es la mejor opción para el que quiera ArchLinux de forma fácil 😀
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.
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?
Por mi parte todo sin problemas, se conecta perfectamente.
Muy buen tip Eli, agregando en este momento el repo de Antergos a mi querido Arch 🙂
Enjoy! 😀
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?
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.
Mismo problema, no carga el modo live, terminé instalando manjaro openbox y agregando gnome.
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
¿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!
Arch Linux… Tuneable al 100% desde 2002.
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
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.
21: zukitwo-themes
22: zukitwo-themes
23: zukitwo-themes
Entre otros paquetes llamados «zukitwo-themes» más 😉
Saludos…
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.
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.
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 🙂
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
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
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 …
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 ..
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 localkeyring 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