I have run into situations when a package has been removed from the Manjaro Repository but exists in the AUR. So now my update sequence goes like this:
-
Read the Stable Update Announcements and review the Known issues and solutions, and the detailed list of all package changes.* I also review the archlinux news.
-
List orphan and foreign packages (
pamac list -o; pamac list -m
)
alias pacmo=': "AUR and Orphan packages";echo "= AUR Foreign =";pamac list -m|column -t|tee /dev/tty|wc -l;echo "= Orphan =";pamac list -o|column -t|tee /dev/tty|wc -l'
-
Check the mirrors using
pacman-mirrors
-
Update system using
pacman
- DIFFPROG=meld pacdiff
- Review pacman output
- Reboot
- Review journalctl -b -p3
-
Re-run step 2
-
Remove packages and/or find replacements for packages that are no longer in the Manjaro repository but reside in the AUR, or decide to continue using the package from the AUR (i.e., quiterss, simplescreenrecorder, dbus-x11, ceph-libs, etc, etc)
-
Update AUR packages using
pamac
If I were using pamac
, GUI or CLI, I’d turn off AUR, and only explicitly specify the option to use the AUR.
man pamac.conf