AUR packages are maintained by members of the community. If a malicious member of the community wanted to inject code into an AUR package, they could. The same is true of any community maintained repo on any distro. However, AUR has an advantage in that you have the ability to see exactly what the package is going to do because the all the instructions are contained in the PKGBUILD and the package.install file.
Note that i am in a hurry to use timeshift now, but what should we do when a package is flagged.
@ yay -Syu
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
multilib is up to date
endeavouros is up to date
:: Starting full system upgrade...
there is nothing to do
:: Searching databases for updates...
:: Searching AUR for updates...
-> Flagged Out Of Date AUR Packages: timeshift-bin
there is nothing to do
P.S. btw, why donât you use main repo timeshift instead?
Usually itâs best to avoid AUR packages in favor of main repo, if you can or doesnât need something specific
I would say it is wise to check all the files in an AUR package prior to installing. For instance, someone could sneak something into a pacman transaction hook file (or a script called by one), as well as the PKGBUILD or a *.install file.
Looks cool, but Iâll have to give it a miss for now. No pre-compiled binaries for aarch64 architecture, and the build fails on aarch64 when selecting to ignore the target architecture in the AUR PKGBUILD.
@dalto
How is popularity of a package decided. I think it is different from number of downloads / hits. The lot of packages in the list are paid ones / binary / free ones with limited feature.
What I really wanted is the top 100 AUR packages people really use / download. I really get a feeling that this list is getting less and less interesting.
It is based on votes. But it also factors in the amount of time the package has been in AUR. In other words, a package which gets 100 votes over a 5 year period is less popular than a package that gets 100 votes in a month.