@nilsonpvh I don't think you understood the concept of AUR.
The idea is to provide package for archlinux that you can manage with pacman.
A lot of package here are repackaged or repurposed from other package format like .run
Git Clone URL: | https://aur.archlinux.org/piavpn-bin.git (read-only, click to copy) |
---|---|
Package Base: | piavpn-bin |
Description: | Private Internet Access client |
Upstream URL: | https://privateinternetaccess.com/ |
Keywords: | private-internet-access vpn |
Licenses: | custom |
Conflicts: | pia-launch, pia-manager, pia-tools, private-internet-access-vpn |
Provides: | piavpn |
Submitter: | solsticedhiver |
Maintainer: | lobroc (solsticedhiver) |
Last Packager: | lobroc |
Votes: | 23 |
Popularity: | 0.023164 |
First Submitted: | 2020-04-14 15:32 (UTC) |
Last Updated: | 2024-11-24 23:42 (UTC) |
@nilsonpvh I don't think you understood the concept of AUR.
The idea is to provide package for archlinux that you can manage with pacman.
A lot of package here are repackaged or repurposed from other package format like .run
Acredito que esse aplicativo não precisa ser mas disponibilizado, pois ja tem o piaxxx.run e só executar e inicia a instalação por si próprio.
Agradeço o empenho do mantenedor!
Thank you very much for your extensive and comprehensive explanation! 'Use kernel module' is not check by default (at least, not for me), it is even greyed out. I think this will be checkable if I installed the correct dependency.
Thanks again!
Most of the time, that dependency is provided by the kernel you have installed. You can check that with pacman.
If it is not, you have to install additionnial package from aur, like wireguard-dkms, or wiregard-module-git
You need the WIREGUARD-MODULE dependency if you want to use the module in the kernel, when you checked the 'Use kernel module' in piavn settings (which is by default I think ?)
Otherwise, this is not needed if you unchecked the checkbox.
Note: you can see what package provides 'WIREGUARD-MODULE' just above, in the dependencies box.
Apologies if this is an obvious question, but I cannot seem to find the answer to it (maybe because I do not know the right query terms).
How does one install the optional WIREGUARD-MODULE dependency?
Thank you very much in advance!
I am just repackaging the .run downloaded from privateinternetaccess.com. So it is the same and should be ok. It is working for me.
If you have any problem, please provide a pastebin link of your log with the problem visible.
Also, right now, the package is not compatible aarch64 (rpi4/archlinuxarm). I can make it but I will not be able to test it.
Same as WiLL-iAm. This package failed, but running ./pia-linux-3.1.2-06767.run worked just fine.
piavpn-bin installed fine but became stuck on "connecting" to any PIA server region I tried after providing the login credential file. Believe I was hitting the same bug as theriddick below. Like BWildered01, downloading and installing the .run file straight from privateinternetaccess.com did actually work.
Hello, I had to use 'https://installers.privateinternetaccess.com/download/pia-linux-arm64-3.1-06756.run' instead to install on the Rapserry pi 4. After that, it worked without a hitch.
@solstice Could you change /etc/NetworkManager/conf.d/wgpia.conf into something like 50-wgpia.conf? wgpia.conf sets unmanaged-devices, which will overwrite all user customization of the same variable. Renaming it 50-wgpia.conf will allow the user to set in something like 90-unmanaged.conf to override (in my case, to merge my customization with wgpia.conf). Ideally, NetworkManager should merge the unmanaged-devices, but we cannot hope it could happen in the near future.
Pinned Comments
lobroc commented on 2023-09-20 15:26 (UTC) (edited on 2023-09-20 15:30 (UTC) by lobroc)
Warning: the iproute2 package has updated from version 6.4.0 to 6.5.0, and with it the default rt_tables location has changed from /etc/iproute2/rt_tables to /usr/lib/iproute2/rt_tables. I've rolled out a fix for this change in the latest version. When updating your package, please remove the package, and then reinstall it, so that everything in the piavpn-bin.install gets re-run. You will need to re-run 'sudo systemctl enable --now piavpn.service'
Arvid commented on 2023-02-18 00:39 (UTC) (edited on 2023-02-18 01:07 (UTC) by Arvid)
The client is here:
/opt/piavpn/bin/pia-client
solsticedhiver commented on 2023-02-17 19:16 (UTC) (edited on 2023-02-17 19:41 (UTC) by solsticedhiver)
You need to enable and start piavpn.service. Run
sudo systemctl enable --now piavpn.service
Then pia-client will complete the quick tour guide, and let you login.