###### tags: `linux` `aws` `awsvpnclient` `arch` `install`
# awsvpnclient installation v1.0.2-1 - arch distribution
0.1. unistall awsvpnclient
```shell=
yay -Rc awsvpnclient
```
`R` => Remove
`c` - cascade
`d` - no remove dependencies
0.2. always delete the folder created on .config file
```shell=
rm -rf ~/.config/AWSVPNClient/
```
----
## Now install awsvpnclient with yay or pacman
Install from yay
```shell=
yay -S awsvpnclient
```
----
## Now install awsvpnclient compiling
### compiling the package
1. create a folder where to download the code from git
```shell=
mkdir awsvpnclient
cd awsvpnclient
```
2. download the code
```shell=
git clone https://aur.archlinux.org/awsvpnclient.git
cd awsvpnclient
```
3. now go back to this commit `f8455bf`
```shell=
git checkout f8455bf
```
note: now detached the HEAD to this commit

4. time to compile this version of awsvpnclient with `makepkg`
```shell=
makepkg
```
This generate a package for arch distribution and this is how looks like`awsvpnclient-1.0.2-1-x86_64.pkg.tar.xz`
5. now install the package
```shell=
sudo pacman -U awsvpnclient-1.0.2-1-x86_64.pkg.tar.xz
```
`U` => ...
-----
## Enabling and starting the service
```shell=
sudo systemctl enable awsvpnclient.service
sudo systemctl start awsvpnclient.service
```
Try open the program
windows + d => awsvpnclient
OR
enter to opt and execute the file
```shell=
cd /opt/awsvpnclient/
./AWS\ VPN\ Client # execute a binary file
```
### If having problems to opening run this command
```shell=
chmod 000 ~/.config/AWSVPNClient/awsvpnclientmetrics.db
```
and try to open again the program...
## more problems like ...

```shell=
$ sudo systemctl --now enable systemd-resolved.service
```

## 2025

- checkout to a2e7ebf , not working this version 3.15.0
- checkout to 6ffd232,