Pudge
October 9, 2020, 4:07pm
1
EndeavouroS Arm now uses the mirror system provided by Alpix. Any new installs from now on will properly utilize the new Arm mirrors. ALL previous EndeavourOS Arm installs will need a manual intervention to switch to the new mirrors.
How do I know if I need the intervention?
$ ls -l /etc/pacman.d
-rw-r–r-- 1 root root 877 Oct 7 13:35 endeavouros-arm-mirrorlist
drwxr-xr-x 4 root root 4096 Oct 7 13:53 gnupg
drwxr-xr-x 2 root root 4096 Oct 7 13:59 hooks
-rw-r–r-- 1 root root 1688 Oct 7 13:19 mirrorlist
If you see ‘endeavouros-arm-mirrorlist’ you need to perform the manual intervention.
If you see ‘endeavouros-mirrorlist’ you do not need to perform the intervention.
$ cat /etc/pacman.conf
If the last three lines of pacman.conf are the following, you need the intervention.
[endeavouros-arm]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-arm-mirrorlist
THE PROCEDURE
in a terminal window
$ su (become root)
# pacman -Syy (sync mirrors since next step specifies a single package)
# pacman -S endeavouros-mirrorlist
# cp /etc/pacman.conf /etc/pacman.conf.bak (make a backup just in case)
# sed -i /etc/pacman.conf -e 's/endeavouros-arm/endeavouros/'
# pacman -Syy (sync the new mirrors, should show endeavouros-mirrorlist at the end)
# pacman -Rns endeavouros-arm-mirrorlist
# exit (back to normal user)
$
CHECK THE RESULTS
$ ls -l /etc/pacman.d
-rw-r–r-- 1 root root 877 Oct 7 13:35 endeavouros-mirrorlist
drwxr-xr-x 4 root root 4096 Oct 7 13:53 gnupg
drwxr-xr-x 2 root root 4096 Oct 7 13:59 hooks
-rw-r–r-- 1 root root 1688 Oct 7 13:19 mirrorlist
You should see endeavour-mirrorlist and endeavouros-arm-mirrorlist should be gone.
$ cat /etc/pacman.conf
If the last three lines of pacman.conf are the following,
[endeavouros]
SigLevel = PackageRequired
Include = /etc/pacman.d/endeavouros-mirrorlist
Then everything is good to go.
Report back on your results. Procedure was good, bad, indifferent?
Pudge
6 Likes
Procedure was good indeed Mr. @Pudge
system log
[root@odroidn2 joe]# pacman -Syy
:: Synchronisiere Paketdatenbanken...
core 195,9 KiB 1580 KiB/s 00:00 [################################] 100%
extra 2,2 MiB 2,04 MiB/s 00:01 [################################] 100%
community 4,8 MiB 2,92 MiB/s 00:02 [################################] 100%
alarm 49,2 KiB 648 KiB/s 00:00 [################################] 100%
aur 3,6 KiB 0,00 B/s 00:00 [################################] 100%
endeavouros-arm 8,2 KiB 2,00 MiB/s 00:00 [################################] 100%
[root@odroidn2 joe]# pacman -S endeavouros-mirrorlist
Löse Abhängigkeiten auf...
Suche nach in Konflikt stehenden Paketen...
Pakete (1) endeavouros-mirrorlist-3.2-1
Gesamtgröße des Downloads: 0,01 MiB
Gesamtgröße der installierten Pakete: 0,00 MiB
:: Installation fortsetzen? [J/n] j
:: Empfange Pakete...
endeavouros-mirrorlist-3.2... 11,7 KiB 1462 KiB/s 00:00 [################################] 100%
(1/1) Prüfe Schlüssel im Schlüsselring [################################] 100%
(1/1) Überprüfe Paket-Integrität [################################] 100%
(1/1) Lade Paket-Dateien [################################] 100%
(1/1) Prüfe auf Dateikonflikte [################################] 100%
(1/1) Überprüfe verfügbaren Festplattenspeicher [################################] 100%
:: Verarbeite Paketänderungen...
(1/1) Installiere endeavouros-mirrorlist [################################] 100%
[root@odroidn2 joe]# cp /etc/pacman.conf /etc/pacman.conf.bak
[root@odroidn2 joe]# sed -i /etc/pacman.conf -e 's/endeavouros-arm/endeavouros/'
[root@odroidn2 joe]# pacman -Syy
:: Synchronisiere Paketdatenbanken...
core 195,9 KiB 1632 KiB/s 00:00 [################################] 100%
extra 2,2 MiB 2,97 MiB/s 00:01 [################################] 100%
community 4,8 MiB 4,07 MiB/s 00:01 [################################] 100%
alarm 49,2 KiB 1026 KiB/s 00:00 [################################] 100%
aur 3,6 KiB 0,00 B/s 00:00 [################################] 100%
endeavouros 8,2 KiB 0,00 B/s 00:00 [################################] 100%
[root@odroidn2 joe]# pacman -Rns endeavouros-arm-mirrorlist
Prüfe Abhängigkeiten...
Pakete (1) endeavouros-arm-mirrorlist-2-1
Gesamtgröße der entfernten Pakete: 0,00 MiB
:: Möchten Sie diese Pakete entfernen? [J/n] j
:: Verarbeite Paketänderungen...
(1/1) Entferne endeavouros-arm-mirrorlist [################################] 100%
[root@odroidn2 joe]# exit
exit
[joe@odroidn2 ~]$ sudo pacman -Syu
[sudo] Passwort für joe:
:: Synchronisiere Paketdatenbanken...
core ist aktuell
extra ist aktuell
community ist aktuell
alarm ist aktuell
aur ist aktuell
endeavouros ist aktuell
:: Starte vollständige Systemaktualisierung...
:: pygobject-devel durch extra/python-gobject ersetzen? [J/n] j
:: xapps durch community/xapp ersetzen? [J/n] j
Löse Abhängigkeiten auf...
Suche nach in Konflikt stehenden Paketen...
Pakete (68) alsa-card-profiles-13.99.2+7+g6101798c7-2 arc-gtk-theme-20200819-2 bison-3.7.2-1
chromaprint-1.5.0-3 eos-bash-shared-1.2.14-1 eos-log-tool-1.4-1 ethtool-1:5.8-1
firefox-81.0.1-1 glib2-2.66.1-2 gnome-online-accounts-3.38.0-1
gobject-introspection-runtime-1.66.1-1 gpm-1.20.7.r38.ge82d1a6-3
gtk-update-icon-cache-1:3.24.23-4 gtk3-1:3.24.23-4 gvfs-1.46.1-1 gvfs-afc-1.46.1-1
gvfs-goa-1.46.1-1 gvfs-google-1.46.1-1 gvfs-gphoto2-1.46.1-1 gvfs-mtp-1.46.1-1
gvfs-nfs-1.46.1-1 gvfs-smb-1.46.1-1 imagemagick-7.0.10.34-1 inxi-3.1.07-1 iw-5.9-1
js78-78.3.1-1 libcloudproviders-0.3.1-2 libinput-1.16.2-1 libpeas-1.28.0-1
libpulse-13.99.2+7+g6101798c7-2 librsvg-2:2.50.1-1 libseccomp-2.4.2-1.1
libsoup-2.72.0+5+g0b094bff-3 libstemmer-0+713-2 linux-firmware-20200916.00a84c5-1
lxappearance-gtk3-0.6.3-4 md4c-0.4.6-1 mesa-20.2.0-2 nano-5.3-1 ndctl-70.1-1
neofetch-7.1.0-2 nodejs-14.13.1-1 opencore-amr-0.1.5-5 openssh-8.4p1-1
otf-font-awesome-5.15.1-1 pango-1:1.46.2-3 poppler-20.10.0-1 poppler-glib-20.10.0-1
pulseaudio-13.99.2+7+g6101798c7-2 pygobject-devel-3.36.1-1 [Entferne] python-3.8.6-1
python-gobject-3.38.0-1 qt5-base-5.15.1-3 systemd-246.6-1.1 systemd-libs-246.6-1.1
systemd-sysvcompat-246.6-1.1 tracker3-3.0.1-1 tzdata-2020b-2 vte-common-0.62.1-1
vte3-0.62.1-1 welcome-3.5.1-1 whois-5.5.7-1 xapp-1.8.10-1 xapps-1.8.8-1 [Entferne]
xcb-proto-1.14.1-1 xfce4-terminal-0.8.9.2-2 xkeyboard-config-2.31-1 yajl-2.1.0-4
Gesamtgröße des Downloads: 258,99 MiB
Gesamtgröße der installierten Pakete: 1229,96 MiB
Größendifferenz der Aktualisierung: 11,85 MiB
:: Installation fortsetzen? [J/n] j
:: Empfange Pakete...
tzdata-2020b-2-aarch64 360,9 KiB 1735 KiB/s 00:00 [################################] 100%
bison-3.7.2-1-aarch64 699,5 KiB 1841 KiB/s 00:00 [################################] 100%
libseccomp-2.4.2-1.1-aarch64 82,5 KiB 1031 KiB/s 00:00 [################################] 100%
systemd-libs-246.6-1.1-aarch64 482,1 KiB 2,18 MiB/s 00:00 [################################] 100%
systemd-246.6-1.1-aarch64 5,4 MiB 2,69 MiB/s 00:02 [################################] 100%
glib2-2.66.1-2-aarch64 2,5 MiB 3,18 MiB/s 00:01 [################################] 100%
gpm-1.20.7.r38.ge82d1a6-3-... 133,0 KiB 1955 KiB/s 00:00 [################################] 100%
iw-5.9-1-aarch64 92,5 KiB 3,76 MiB/s 00:00 [################################] 100%
linux-firmware-20200916.00... 73,2 MiB 2,61 MiB/s 00:18 [##################--------------] 59%
4 Likes
Pretty painless procedure @Pudge !
@joekamprad , despite our languages being siblings, I find it staggering how foreign (for lack of a better word) German seems to me, when it concerns computing terms
I mean , I understand it all, with a bit of imagination that is
(1/1) Prüfe Schlüssel im Schlüsselring [################################] 100%
(1/1) Überprüfe Paket-Integrität [################################] 100%
(1/1) Lade Paket-Dateien [################################] 100%
(1/1) Prüfe auf Dateikonflikte [################################] 100%
(1/1) Überprüfe verfügbaren Festplattenspeicher [################################] 100%
:: Verarbeite Paketänderungen...
(1/1) sleutels in sleutelbos controleren [#######################################] 100%
(1/1) pakketintegriteit controleren [#######################################] 100%
(1/1) pakketbestanden laden [#######################################] 100%
(1/1) controleren van conflicterende bestanden [#######################################] 100%
(1/1) beschikbare schijfruimte controleren [#######################################] 100%
:: Pakketveranderingen verwerken...
3 Likes
Krimkerre:
siblings
as the flags:
the sentence:
Lade Paketdateien
Pakketbestanden laden
But it could be also even:
Paketbestände laden
Pakketbestanden laden
2 Likes
manuel
October 12, 2020, 1:50pm
5
Or, like here:
ladataan pakettitiedostoja
1 Like