Adding Endeavour os repo on Arch Linux

Hi, I would like to know the way of adding Endeavour Os Repo and installing programs from it from an existing Arch Linux distribution.
Thanks.

1 Like

Welcome! :rocket:

Should be:

  1. add to the end of /etc/pacman.conf

    [endeavouros]
    SigLevel = PackageRequired
    Include = /etc/pacman.d/endeavouros-mirrorlist
    
  2. create /etc/pacman.d/endeavouros-mirrorlist

    ######################################################
    ####                                              ####
    ###        EndeavourOS Repository Mirrorlist       ###
    ####                                              ####
    ######################################################
    #### Entry in file /etc/pacman.conf:
    ###     [endeavouros]
    ###     SigLevel = PackageRequired
    ###     Include = /etc/pacman.d/endeavouros-mirrorlist
    ######################################################
    ### Tip: Use the 'eos-rankimirrors' program to rank
    ###      these mirrors or re-order them manually.
    ######################################################
    
    ## Germany
    Server = https://mirror.alpix.eu/endeavouros/repo/$repo/$arch
    Server = https://de.freedif.org/EndeavourOS/repo/$repo/$arch
    Server = https://mirror.moson.org/endeavouros/repo/$repo/$arch
    
    ## Netherlands
    Server = https://mirror.erickochen.nl/endeavouros/repo/$repo/$arch
    
    ## Sweden
    Server = https://ftp.acc.umu.se/mirror/endeavouros/repo/$repo/$arch
    Server = https://mirror.linux.pizza/endeavouros/repo/$repo/$arch
    
    ## Canada
    Server = https://ca.gate.endeavouros.com/endeavouros/repo/$repo/$arch
    
    ## China
    Server = https://mirrors.tuna.tsinghua.edu.cn/endeavouros/repo/$repo/$arch
    
    ## Vietnam
    Server = https://mirror.freedif.org/EndeavourOS/repo/$repo/$arch
    
    ## Github
    Server = https://raw.githubusercontent.com/endeavouros-team/repo/master/$repo/$arch
    
    
  3. Now to refresh packages db and update

    sudo pacman -Syyuu
    

I believe that’s it :penguin:

P.S. Maybe also import keys before step 3, if i remember correctly :sweat_smile:

sudo pacman-key --keyserver keyserver.ubuntu.com -r 003DB8B0CB23504F
sudo pacman-key --lsign 003DB8B0CB23504F
8 Likes

Welcome to the forum @v3n0mg33k :partying_face: :tada: :balloon:

Is passing the second -u necessary in this case?

EDIT:
Is it because the packages from EnOS might not be compatible “version-wise” with the ones already installed in the Arch system so they need to be downgraded?

1 Like

Well, probably not, but it certainly won’t hurt, just in case

2 Likes

Welcome to EnOS’ forum @v3n0mg33k !

1 Like