#Whats the deal with this package

18 messages · Page 1 of 1 (latest)

small osprey
#

So I'm starting a Unity project soon, and I found this page. However pacman can't find it.
https://aur.archlinux.org/packages/unityhub

currently i have the flatpak version of unity installed, but i know native performance and themes are better. Also am i wasting my time? and I should just use the flatpak version?

frank wraith
#

It's on the AUR, meaning you cannot simply install it with pacman, and must do some extra steps to install it

#

I don't think flatpaks typically have worse performance though, so if it's working fine for you it may be better to just stick with that

small osprey
#

will it say updated?

small osprey
frank wraith
# small osprey will it say updated?

there are some programs that you can get that will check for updates with AUR packages alongside normal ones, as well as simplifying installing them, these are called AUR helpers

small osprey
frank wraith
#

No, you use the makepkg command to install the needed dependencies, build the package, and then install it onto your system as a pacman package

#

You clone the repo and then use a command like makepkg -irs to install it (-s installs the dependency packages, -r removes the dependencies only needed to build the package afterwards, and -i installs the package after it's done building)

#

The AUR is essentially of community-made scripts (called PKGBUILDs) that say how to build the package

small osprey
#

is there a package format i should try to use?

#

flatpak vs pacman packages really

frank wraith
#

it's up to you in the end really, but of course each format has it's own pros and cons

#

flatpak's are sandboxed and are more likely to be maintained by the developer of the project, so they can be considered more secure

#

pacman packages may better integrate with your system, but can have dependency errors occasionally

#

that's just a simplification though of course

small osprey
#

yeah i know that but its hard to know how well apps actually integrate into your system