amnezia-vpn / amnezia-client

Amnezia VPN Client (Desktop+Mobile)
https://amnezia.org
GNU General Public License v3.0
4.47k stars 291 forks source link

Linux artifact missing? #262

Closed eleius closed 1 year ago

eleius commented 1 year ago

It seems the 3.0.8 release is missing a linux artifact.

SniperJoe commented 1 year ago

+1. Of course there's always an option to build it from from source, but every time I hear "you're a Linux user, build it from source" I feel us straying further from God user friendly Linux. Also, building Amnezia requires Qt, but Qt have banned themselves in Russia, so if you a Russian Linux user, you have to have another VPN to build AmneziaVPN. mihalkov_ironic.jpg

SniperJoe commented 1 year ago

@eleius as a temporary solution you can download it from Actions: https://github.com/amnezia-vpn/amnezia-client/actions/runs/5675099802

im7mortal commented 1 year ago

Linux support is not priority here. At least I got such response from telegram. I had some installations problems and I have QubesOS. So I tested different Linux distros to resolve my problem. Here is how I could run it.

:heavy_check_mark: Fedora release 36 (Thirty Six)

sudo dnf install libssh ./AmneziaVPN_Linux_Installer

:heavy_check_mark: Ubuntu 22.04.2 LTS

./AmneziaVPN_Linux_Installer sudo apt-get install '^libxcb.*-dev' libx11-xcb-dev libglu1-mesa-dev libxrender-dev libxi-dev libxkbcommon-dev libxkbcommon-x11-dev sudo apt update && sudo apt install openvpn -y AmneziaVPN

:x:Ubuntu 20.04.6 LTS

AmneziaVPN is compiled for Ubuntu 22

./AmneziaVPN_Linux_Installer AmneziaVPN sudo apt-get update apt-get install libc-bin=2.35-0ubuntu3 libc6=2.35-0ubuntu3 sudo apt-get install libc-bin=2.35-0ubuntu3 libc6=2.35-0ubuntu3 sudo apt-get install libc-bin=2.35-0ubuntu3 libc6=2.35-0ubuntu3 ldd --version sudo apt-get install libc-bin=2.35-0ubuntu3 libc6=2.35 AmneziaVPN

/opt/AmneziaVPN/client/bin/AmneziaVPN: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32' not found (required by /opt/AmneziaVPN/client/bin/AmneziaVPN)
/opt/AmneziaVPN/client/bin/AmneziaVPN: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.34' not found (required by /opt/AmneziaVPN/client/bin/AmneziaVPN)
/opt/AmneziaVPN/client/bin/AmneziaVPN: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /opt/AmneziaVPN/client/bin/AmneziaVPN)
/opt/AmneziaVPN/client/bin/AmneziaVPN: /lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.29' not found (required by /opt/AmneziaVPN/client/bin/AmneziaVPN)
/opt/AmneziaVPN/client/bin/AmneziaVPN: /lib/x86_64-linux-gnu/libstdc++.so.6: version `CXXABI_1.3.13' not found (required by /opt/AmneziaVPN/client/bin/AmneziaVPN)

:question: Debian GNU/Linux 12 Bookworm

I am not sure there. I didn't have a good template for Debian 12

:heavy_check_mark: Debian GNU/Linux 11 (bullseye)

No problems

im7mortal commented 1 year ago

It would be nice to have the snap package for Amnezia. It would make comfortable installation for many distros and for many versions in the same time. Fedora like could then continue to use AmneziaInstaller

pokamest commented 1 year ago

We have uploaded 3.0.8 Linux release, please test it https://github.com/amnezia-vpn/amnezia-client/releases/tag/3.0.8