Build script for archlinux instructionset enabled repos.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Giovanni Harting 1ff6c8ec2b adjusted loglevel of queue filling il y a 2 mois
.gitignore new gitignore il y a 2 mois
LICENSE Initial commit il y a 2 mois
README.md Update 'README.md' il y a 2 mois
alhp.service initial commit il y a 2 mois
config.yaml changed some defaults in config.yaml il y a 2 mois
makepkg-x86_64.conf added 'clean' makepkg.conf il y a 2 mois
master.py adjusted loglevel of queue filling il y a 2 mois

README.md

alhp

Build script for archlinux instructionset enabled repos. All packages are build with -march= and -O3. Some packages will not build with -O3, they will just be provided from the official repos as usual.

Enable Repos

To enable these complement repos you need to add them above the regular repos in /etc/pacman.conf

Example pacman.conf

[core-znver2]
Server = https://alhp.harting.dev/$repo/os/$arch/

[extra-znver2]
Server = https://alhp.harting.dev/$repo/os/$arch/

[community-znver2]
Server = https://alhp.harting.dev/$repo/os/$arch/

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

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

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

Replace znver2 with your cpu-set. More information about all available options on this gcc page. Currently alhp.harting.dev only builds for znver2, ivybridge, sandybridge and skylake (list is subject to change). You can see all available repositories here.

After finished adding the repos to pacman.conf you need to import and sign the used pgp key:

Import:

pacman-key --keyserver keyserver.ubuntu.com --recv-keys 0D4D2FDAF45468F3DDF59BEDE3D0D2CD3952E298

Local sign:

pacman-key --lsign-key 0D4D2FDAF45468F3DDF59BEDE3D0D2CD3952E298

Update package database:

pacman -Sy

Replace packages

Following command reinstalls all packages found in the repo extra-znver2 that are already installed. Replace extra-znver2 with whatever repo you want to install.

pacman -S $(pacman -Sl extra-znver2 | grep installed | cut -f 2 -d " " | perl -pe 's/\R/ /g;')

This is only needed once, new updates are coming from this new repo then, as usual.