Convert Archlinux into Antergos with the same repositories

Well, actually with this article it's not about converting ArchLinux en Antergos specifically, but to use the latter's custom repository to enjoy some packages that do not come by default in Arch, and that we could install without any problem.

Antergos is to ArchLinux what LinuxMint is to Ubuntu, or at least in its beginnings. In other words, Antergos uses the ArchLinux repository and only maintains a few packages that complement its vision of how ideal a distribution can be. One of the main advantages of Antergos is that its installation is very simple, and we can do everything graphically.

But if we already have Arch installed, we don't necessarily have to install Antergos to enjoy some of its applications or components, although in particular I think it is always better to install from scratch so that everything is cleaner.

What is the use of converting Archlinux into Antergos?

For among other things, we can have a beautiful theme for LightDM which has been the one I liked the most of all the session managers I have tried.

convert Archlinux into Antergos

But it's not just LightDM, converting Archlinux into Antergos will provide us with the following packages:

  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. matte-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. yogurt
  20. zukitwo-theme-openbox
  21. zukitwo-themes
  22. zukitwo-themes

Among others.

How do we do it?

Ok I got it, let's go to the mess of converting Archlinux into Antergos. What we will do is a fairly simple procedure.

Do all of this at your own risk. I tried it satisfactorily but each one is a world

We open a terminal and put:

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

When the text editor opens we put it inside:

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

We save. Now how root we open the file /etc/pacman.conf and we look for the line that says:

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

Just below we put this:

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

And we save. Now we just have to run:

$ sudo pacman -Syu

And we can already install all the packages mentioned above. Simpler, impossible. This is what my desktop looks like using the theme numix-icon-theme-square-kde.

Convert ArchLinux to Antergos


Leave a Comment

Your email address will not be published. Required fields are marked with *

*

*

  1. Responsible for the data: Miguel Ángel Gatón
  2. Purpose of the data: Control SPAM, comment management.
  3. Legitimation: Your consent
  4. Communication of the data: The data will not be communicated to third parties except by legal obligation.
  5. Data storage: Database hosted by Occentus Networks (EU)
  6. Rights: At any time you can limit, recover and delete your information.

  1.   Daniel Guerrero said

    I have always wanted to install antergos but for some strange reason the installer never finishes downloading everything necessary .. However, I have been able to install arch without problem so there is nothing left to do but to see how it works….

    P.S. I quite like how your desktop looks, is it arch or anterior? regards

    1.    elav said

      Arch 😉

  2.   Ariel said

    In order to correctly install the packages from that repository, you must import a key and sign the local database
    $ sudo pacman-key --recv-keys 2A45C7B4
    $ Sudo pacman-key-key -lsign 2A45C7B4

    Salu2

    1.    elav said

      Mmm funny, in my case I made a local copy of the Antergos repository and was able to install without doing that. Also, I think that precisely the line: #SigLevel = PackageRequired is to avoid that. But thanks for the tip. 😉

    2.    eliotime3000 said

      That reminds me when I grab the Ubuntu LTS backports.

  3.   David said

    Basically what differs from Antergos from Arch is the graphical installer and that single repository, the rest is exactly the same. It makes your life easier to install and if you like the default look of Antergos you don't have to do anything else.

    But it is also true that practically all the packages that are said to be achieved by converting to Antergos you have them in Arch without adding that repository, such as yaourt, themes, icons, gnome extensions (which obviously are not installed by default, but you can install them with one click from the page simply), google sources, etc.

    a greeting

    1.    brutal said

      even thema lightdm is in AUR

    2.    elav said

      Ok .. And tell me what is better, compile from AUR or have the package ready?

      1.    David said

        According to tastes, there will be people who prefer to compile it from AUR and others who prefer to do it at the click of a button.
        I simply wanted to highlight that Antergos is Arch with some facilities, and that everything that Antergos provides you you have in Arch as well, but you configure it yourself.

        And for the record, I'm writing from Antergos, and I'm extremely happy with this distribution, it wasn't a destructive criticism 🙂

        1.    elav said

          Well, that's exactly what it is all about, Antergos is the best option for those who want ArchLinux in an easy way 😀

          1.    joakoej said

            Yes, completely agree. It is Arch Linux already configured, if you install Arch Linux directly, you can get to an identical system to the Antergos.

  4.   Aristides said

    Antegos is probably fine, but ...
    Does anyone have the same problem as me, that I cannot install it because when booting in live mode the system does not connect to the internet?

    1.    David said

      For my part everything without problems, it connects perfectly.

  5.   Gregory Swords said

    Very good tip Eli, adding at this moment the Antergos repo to my dear Arch 🙂

    1.    elav said

      Enjoy! 😀

  6.   Chaparral said

    I try to install Antergos on an Intel core 2 Duo, with 2 GB of RAM, but it does not get to load the live CD, without my incomprehensibly understanding why. I know that the live CD is in perfect condition. Apparently I am not the only one who experiences this. Arch is very much his. Does anyone know why?

    1.    tarkin88 said

      The same thing happens to me and there is no way I can find a solution, if someone can shed a little light it would be very helpful.

    2.    Juan said

      Same problem, it doesn't load live mode, I ended up installing manjaro openbox and adding gnome.

      1.    Valerie Graciela said

        It happened to me, but I do know it's because of Xorg's problems. I tried to fix them, but it wouldn't let me. So I sent Antergos to hell, and I stayed with Arch. At first he gave me a string of problems, but grabbing the mode is deluxe

  7.   Alexander ponce said

    Isn't it better to install Antergos than to "convert" Arch into it ?, because with Antergos the installation of distro and its pre-installed configurations is facilitated, although of course, it is very useful for users who are starting to use Arch, an example: it is as if after building our car with the dependencies of our preference (with Arch), we send it to put the remaining parts to have the correct use. Good entry!

  8.   eliotime3000 said

    Arch Linux… 100% tuneable since 2002.

  9.   ----- said

    Right now I'm not with Arch (I'll try it later), but you can enter the repo, download the package you want, and install it with a sudo pacman -U ???????????
    Good data, Antergos has several interesting packages
    regards

  10.   sandstone said

    Great I am going to try it, you hear you can do a tutorial on installing and running apparmor or selinux in archlinux, I like how you explain things, for my part I already investigated and tried in many ways but it does not come out, I could not say that I am doing wrong . Well, if you have time and encouragement, I would like you to do a tutorial on that with either of us.

  11.   Morpheus said

    21: zukitwo-themes
    22: zukitwo-themes
    23: zukitwo-themes
    Among other packages called «zukitwo-themes» more 😉
    Regards…

  12.   Tucked said

    It is as if we put the Ubuntu repositories in Debian, or the Mint repositories in Ubuntu.
    Of course there are packages that are very compatible, but there are some that to install them you need to break the system.

    1.    joakoej said

      It is not the same, Antergos is Arch already configured according to the taste of its creators, but it is still Arch, so many are so that once installed you will have the same bugs that you have in Arch, which happened to me with Gnome. Also, don't forget that Arch is a minimalist system that anyone can build to their liking, Antergos is Arch and its repositories are fully compatible.
      Instead. the relationship between Ubuntu and Debian is more complex, they use different repositories and various things change.

  13.   Sergio Duran said

    Thanks elav, thanks to you now I have Arch Liux with the Antergos repos so I can get the Numix icons and the GTK theme without any problem 🙂

  14.   MGu3l said

    Is there a way to add the Antergos repo to Arch? I tried but it gives me an error:

    Error: key "CDBD406AA1AA7A1D" Could not be Looked up Remotely
    error: required key is not present on keychain
    error: operation could not be performed (unexpected error)
    Errors occurred, so the packages were not updated

  15.   Carlos A. Fraire said

    Well, I haven't read any comments yet, maybe it's already solved but I add that I got an error ...
    «Downloading the required keys ...
    Error: key "CDBD406AA1AA7A1D" Could not be Looked up Remotely
    error: required key is not present in bucket
    error: operation could not be performed (unexpected error)
    Errors occurred, so the packages were not updated »… I will google but I guess you could add the solution… greetings

  16.   Jonathan Duymovich Rojas said

    For those who have errors, they just have to edit:
    1 sudo nano /etc/pacman.conf
    2 place: (under community would be much better to be ordered):

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

    That is all …

  17.   Jonathan Duymovich Rojas said

    On the other hand, I do not recommend installing the disaplay manager (llightdm-webkit-greeter) typical of antergos because they will have an error when entering gnome with respect to the language, I recommend leaving d gdm as the main display manager .. and for those who Even if you have problems with the English language and English keyboard, you have to follow these steps:

    #Install :
    1. Sudo pacman -S-editor ibus dconf
    2. open dconf-editor; then go to desktop; then ibus; general ; and give check to: use-system-keyboard-layout and also to be more sure go to system; locale and put your location mine is (es_ES.UTF-8)
    3. They restart and they could put in (configuration- region and language) properly all their language corresponding to yours and keyboard ..

  18.   anteriorx said

    I just integrated it to apricityos and with the 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% or% u
    #CleanMethod = KeepInstalled
    #UseDelta = 0.7
    Architecture = car

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

    #IgnorePkg =
    #IgnoreGroup =

    #NoUpgrade =
    #NoExtract =

    misc options

    #UseSyslog
    #Colour
    #TotalDownload

    We cannot check disk space from within a chroot environment

    CheckSpace
    #VerbosePkgLists

    By default, pacman packages signed by keys Accepts Local ITS That 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

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

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