Problems in knowing mirros

Hi,

I was reading the information here about the mirros but it is very confused to me … what are the mirros that i have to have?. it looks that there are two main repos one for endeavouros and another, for arch?.

And i found this rare mirror from

Sweden

Server = https://mirror.linux.pizza/endeavouros/repo/$repo/$arch

If i puts the command reflector at the terminal i will see a huge list of mirrors … What i really need?

Any practical idea for a not an expert …?

Thanks.

You can run the GUI tool reflector-simple and choose the mirrors you want.

3 Likes

First, the mirrorlist shows a complete list of the web servers which maintain copies of the applications stored under the main repositories. Secondly, the app ‘reflector’ is a way to place the nearest and fastest web servers at the top of the list and delete all the rest. If you read the Arch Wiki for ‘reflector’ it gives simple examples of what to type on the command line. It is actually very, very simple and I recommend you read it. For example, in the UK, I would type:

$ sudo reflector --country 'United Kingdom' --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist

You could replace ‘United Kingdom’ with your own country.

@pebcak Thanks! That’s really help me.

@davidw There is nothing like ‘very simple’ for me …

[keos@keos-pc ~]$ sudo reflector --country 'United State' --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist
[sudo] password for keos: 
error: no mirrors found
[keos@keos-pc ~]$ 

So you have one State in US? :laughing:

4 Likes

If you use simple-reflector and choose your country, you wouldn’t need to run the command line.

As you can see this that is a strong proof that nothing is simple for me …

Screenshot_2020-09-02_08-39-29

The easiest way to get it right is as follows:

  1. Open the menu at the top left, type in refl
  2. Select ‘reflector simple’
  3. click on your choices - such as shown here:
  4. After clicking OK, it will take a minute getting it set up, then return asking if you want to save the results. Say yes, enter your password, and you will have a new, customized mirrorlist ready to go.
3 Likes
[keos@keos-pc ~]$ sudo reflector --country 'United State' --age 12 --protocol https --sort rate --save /etc/pacman.d/mirrorlist

What i mean is that there is no such country as

United State

There is

United States

Hence you get error.
:upside_down_face:

3 Likes

@freebird54 Thank you very much!.

@keybreak and i got it! – that is why it is an strong proff of my ignorance!!

I’m having trouble with this GUI you can’t see the bottom …

If you hold the left ALT key, and use the right mouse button to drag the window upward - all should be well. (this assumes you are in XFCE - there may be a similar ability in other DEs, but I am not up on all of them).

2 Likes

You could do the same with command

sudo reflector -cUS -phttps -a2 -f10 --sort rate --save /etc/pacman.d/mirrorlist
1 Like

what is your screen resolution?

1 Like

[keos@keos-pc ~]$ xdpyinfo | grep ‘dimensions:’
dimensions: 1366x768 pixels (361x203 millimeters)

1 Like

ok i managed to shrink it for now and be able to activate it with an xfce4 application: ‘Appearance’.

This is what it gives me now, isn’t it too much? How do I know what is the basic thing to leave …?

###############################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################
# With:       reflector -c US --protocol https --age 2 --sort rate --number 10
# When:       2020-09-02 14:42:15 UTC
# From:       https://www.archlinux.org/mirrors/status/json/
# Retrieved:  2020-09-02 14:42:13 UTC
# Last Check: 2020-09-02 13:27:07 UTC

## United States
Server = https://mirror.mia11.us.leaseweb.net/archlinux/$repo/os/$arch

## United States
Server = https://iad.mirrors.misaka.one/archlinux/$repo/os/$arch

## United States
Server = https://mirror.wdc1.us.leaseweb.net/archlinux/$repo/os/$arch

## United States
Server = https://mirror.dal10.us.leaseweb.net/archlinux/$repo/os/$arch

## United States
Server = https://plug-mirror.rcac.purdue.edu/archlinux/$repo/os/$arch

## United States
Server = https://arlm.tyzoid.com/$repo/os/$arch

## United States
Server = https://arch.mirror.square-r00t.net/$repo/os/$arch

## United States
Server = https://mirror.kaminski.io/archlinux/$repo/os/$arch

## United States
Server = https://mirror.lty.me/archlinux/$repo/os/$arch

## United States
Server = https://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch

Looks OK to me - only the first ones will normally get used - but there’s nothing wrong with having alternates ready-to-go at need.

  GNU nano 5.2                       /etc/pacman.d/mirrorlist                                   
Server = https://plug-mirror.rcac.purdue.edu/archlinux/$repo/os/$arch

## United States
Server = https://arlm.tyzoid.com/$repo/os/$arch

## United States
Server = https://arch.mirror.square-r00t.net/$repo/os/$arch

## United States
Server = https://mirror.kaminski.io/archlinux/$repo/os/$arch

## United States
Server = https://mirror.lty.me/archlinux/$repo/os/$arch

## United States
Server = https://mirror.sfo12.us.leaseweb.net/archlinux/$repo/os/$arch


^G Ayuda^O Guardar^W Buscar^K Cortar^T Ejecutar     ^C Ubicación
^X Salir^R Leer fich.   ^\ Reemplazar   ^U Pegar^J Justificar   ^_ Ir a línea
  GNU nano 5.2                 /etc/pacman.d/endeavouros-mirrorlist                             
###     [endeavouros]
###     SigLevel = PackageRequired
###     Include = /etc/pacman.d/endeavouros-mirrorlist
######################################################

## Germany
Server = https://mirror.alpix.eu/endeavouros/repo/$repo/$arch

## Github
Server = https://github.com/endeavouros-team/mirrors/releases/download/mirror1/
Server = https://raw.githubusercontent.com/endeavouros-team/repo/master/$repo/$arch

## Sweden
#Server = https://mirror.linux.pizza/endeavouros/repo/$repo/$arch



[ 22 líneas leídas ]

Don’t you think all this it is to much …?

No - I don’t think so :grin: Here’s my mirrorlist:

Arch mirrorlist
┌11:02:08 WD= [~]
└───freebird@nest ─▶$ cat /etc/pacman.d/mirrorlist
################################################################################
################# Arch Linux mirrorlist generated by Reflector #################
################################################################################
# With:       reflector -c CA -c US --protocol https --age 2 --sort rate --number 10
# When:       2020-07-08 02:35:14 UTC
# From:       https://www.archlinux.org/mirrors/status/json/
# Retrieved:  2020-07-08 02:34:43 UTC
# Last Check: 2020-07-08 02:22:23 UTC

## Canada
Server = https://mirror.sergal.org/archlinux/$repo/os/$arch

## United States
Server = https://mirrors.kernel.org/archlinux/$repo/os/$arch

## United States
Server = https://arch.mirror.square-r00t.net/$repo/os/$arch

## United States
Server = https://arch.mirror.constant.com/$repo/os/$arch

## United States
Server = https://iad.mirrors.misaka.one/archlinux/$repo/os/$arch

## Canada
Server = https://muug.ca/mirror/archlinux/$repo/os/$arch

## United States
Server = https://ord.mirror.rackspace.com/archlinux/$repo/os/$arch

## United States
Server = https://plug-mirror.rcac.purdue.edu/archlinux/$repo/os/$arch

## United States
Server = https://iad.mirror.rackspace.com/archlinux/$repo/os/$arch

## United States
Server = https://mirrors.rit.edu/archlinux/$repo/os/$arch

and my EnOS mirrorlist:

EnOS mirrorlist
######################################################
####                                              ####
###        EndeavourOS Repository Mirrorlist       ###
####                                              ####
######################################################
#### Entry in file /etc/pacman.conf:
###     [endeavouros]
###     SigLevel = PackageRequired
###     Include = /etc/pacman.d/endeavouros-mirrorlist
######################################################

## Germany
Server = https://mirror.alpix.eu/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

## Github
Server = https://github.com/endeavouros-team/mirrors/releases/download/mirror1/
Server = https://raw.githubusercontent.com/endeavouros-team/repo/master/$repo/$arch

Not all that different. Enjoy how they work, and worry only if they don’t…

pacman will use the first one and if it is failing it takes the second e.t.c. so have some more in the list is good to go…