**Following below is procedure which allows to install on Arch Linux CachyOS v3 repositories along with pacman fork belongs to CachyOS. Proceed as advised in post on Arch Linux KVM Guest deployed via F43/42 KVM Hypervisor ****. Upgraded Arch Instances have successfully passed via `sudo pacman -Syyu` multiple times during several recent days. Re-sync of v3 repos and core && extra works pretty stable ( u,u^interrupted,sudo pacman -Syyu ) - the same commands as described in post after first reboot Arch VM into CachyOS kernel. I also have to confirm that Re-sync might be randomly required. The hack step below is scp **cachyos-rate-mirrors script from remote native CachyOS Instance to the target one.
$ sudo pacman-key –init
$ sudo pacman-key –populate
***$ sudo pa…
**Following below is procedure which allows to install on Arch Linux CachyOS v3 repositories along with pacman fork belongs to CachyOS. Proceed as advised in post on Arch Linux KVM Guest deployed via F43/42 KVM Hypervisor ****. Upgraded Arch Instances have successfully passed via `sudo pacman -Syyu` multiple times during several recent days. Re-sync of v3 repos and core && extra works pretty stable ( u,u^interrupted,sudo pacman -Syyu ) - the same commands as described in post after first reboot Arch VM into CachyOS kernel. I also have to confirm that Re-sync might be randomly required. The hack step below is scp **cachyos-rate-mirrors script from remote native CachyOS Instance to the target one.
$ sudo pacman-key –init
$ sudo pacman-key –populate
$ sudo pacman-key –recv-keys F3B607488DB35A47 –keyserver keyserver.ubuntu.com
$ sudo pacman-key –lsign-key F3B607488DB35A47
$ curl https://mirror.cachyos.org/cachyos-repo.tar.xz -o cachyos-repo.tar.xz
$ tar xvf cachyos-repo.tar.xz && cd cachyos-repo
The step in particular installs pacman’s fork belongs to CachyOS
$ sudo ./cachyos-repo.sh
$ cd
Scp binary cachyos-rate-mirrors from native CachyOS box to target one
$ vim .bashrc
Add at bottom of .bashrc function u() from [1]
** **u() {
*** sudo cachyos-rate-mirrors && yay –noconfirm***
*** # Clear pacman cache completely (drops all cached packages, except last 3)***
*** sudo paccache -rk3 <<< y***
*** # Remove orphaned packages without prompt***
*** sudo pacman -Rns $(pacman -Qtdq) –noconfirm || true***
}
:wq
$ source ~/.bashrc
$ u
** **Right after successful u() completion install Cachyos kernel and reboot Arch Linux VM into CachyOS kernel
$ sudo pacman -S linux-cachyos linux-cachyos-headers
$ sudo grub-mkconfig -o /boot/grub/grub.cfg
$ sudo reboot
** **On Arch VM rebooted into Cachyos kernel
$ u
Run u() again and interrupt when message «Done [arch] /etc/pacman/mirrorlist» pops up and script is waiting for message «Ranking mirrors for cachyos repositories»
$ u <<and interrupt>>
Attempt to run `sudo pacman -Syyu` is supposed to perform final repositories synchronization .
Next step is running `yay -S pamac-aur` and perform another one preferences/refresh sync v3 repos, extra, core and AUR using Add/Remove programs interface.
Now make sure that pacman been installed on Arch Linux instance was a CachyOS pacman fork.
- **ssh boris@192.168.0.16 boris@192.168.0.16’s password: Permission denied, please try again. boris@192.168.0.16’s password: ╭───────────╮ /\ │ user │ boris / \ │ hname │ ArchTestify / \ │ uptime │ 53 mins / \ │ distro │ Arch Linux x86_64 / ,, \ │ kernel │ Linux 6.17.5-2-cachyos / | | \ | wm │ KWin (Wayland) /_-‘’ ‘’-_\ | desktop │ KDE Plasma 6.5.1 │ term │ /dev/pts/2 │ shell │ bash 5.3.3 │ cpu │ 8 x Intel(R) Xeon(R) E5-2690 v3 (8) @ 2.59 GHz │ disk │ 13.47 GiB / 56.91 GiB (24%) - ext4 │ memory │ 3.23 GiB / 15.24 GiB (21%) ├───────────┤ │ colors │ ● ● ● ● ● ● ● ● ╰───────────╯ ~ ❯ sudo pacman -Syyu [sudo] password for boris:
- : Synchronizing package databases... cachyos-v3 136.4 KiB 300 KiB/s 00:00 [##################################################] 100% cachyos-core-v3 101.1 KiB 88.2 KiB/s 00:01 [##################################################] 100% cachyos-extra-v3 4.2 MiB 3.96 MiB/s 00:01 [##################################################] 100% cachyos 506.8 KiB 810 KiB/s 00:01 [##################################################] 100% core 117.4 KiB 284 KiB/s 00:00 [##################################################] 100% extra 8.0 MiB 5.67 MiB/s 00:01 [##################################################] 100%
- : Starting full system upgrade... warning: archlinux-keyring: local (20251027-3) is newer than cachyos (20251027-2) there is nothing to do
~ ❯ pacman -Qi pacman Installed From : None Name : pacman Version : 7.0.0.r7.g1f38429-2 Description : A library-based package manager with dependency support. CachyOS fork. Architecture : x86_64 URL : https://www.archlinux.org/pacman/ Licenses : GPL-2.0-or-later Groups : None Provides : libalpm.so=15-64 Depends On : bash coreutils curl libcurl.so=4-64 gawk gettext glibc gnupg gpgme libgpgme.so=45-64 grep libarchive libarchive.so=13-64 openssl libcrypto.so=3-64 pacman-mirrorlist systemd Optional Deps : base-devel: required to use makepkg [installed] perl-locale-gettext: translation support in makepkg-template Required By : appstream-glib archlinux-keyring base base-devel libpamac-aur pacman-contrib Optional For : None Conflicts With : None Replaces : None Installed Size : 10.04 MiB Packager : CachyOS <admin@cachyos.org> Build Date : Sun 19 Oct 2025 12:10:57 PM UTC Install Date : Fri 31 Oct 2025 11:13:32 AM UTC Install Reason : Installed as a dependency for another package Install Script : No Validated By : Signature
**
Thus KVM Hypervisor’s packages would be installed from CachyOS *_v3 repositories as well as Hyprland with ML4W Dotfiles 2.9.9.3 packages installed via Dotfiles Installer 0.10.0. Both procedures were verified on Arch Linux upgraded virtual instances
References