le fichier d'installation cherche si la version de Linux Mint est conforme. J'avais essayé de changer le script mais cela n'a pas fonctionné, si quelqu'un a les compétences pour le modifier, je suis preneur.
#!/bin/bash
# if user is not running the command as root
if [ "$UID" -ne 0 ]; then
# output message
echo "Please run the installer with SUDO!"
# stop script
exit
fi
# check update
apt update > /dev/null 2>&1
# output message
echo -e "\nCyberGhost Installer ...\n"
# get GLIBC version
glibcVersion=$(ldd --version | grep -i ldd | awk -F' ' {'print $5'})
# get distribution version
ubuntuDistroVersion=$(lsb_release -sr)
distroName=$(lsb_release -a | grep -i "Distributor ID:" | awk -F' ' {'print $3'})
distroVersion=$(lsb_release -a | grep -i "Release:" | awk -F' ' {'print $2'})
echo "Checking if glibc version is compatible"
# check if GLIBC version is compatible
if [ "$ubuntuDistroVersion" == "16.04" ]; then
if [ "$glibcVersion" == "2.23" ] ; then
echo "The glibc version is compatible, continue..."
else
echo "THe glibc version is incompatible, exiting setup..."
exit
fi
elif [ "$ubuntuDistroVersion" == "18.04" ] || [ "$distroName" == "LinuxMint" ]; then
if [ "$glibcVersion" == "2.27" ]; then
echo "The glibc version is compatible, continue..."
else
echo "The glibc version is incompatible, exiting setup..."
exit
fi
elif [ "$ubuntuDistroVersion" == "19.10" ]; then
if [ "$glibcVersion" == "2.30" ]; then
echo "The glibc version is compatible, continue..."
else
echo "The glibc version is incompatible, exiting setup..."
exit
fi
elif [ "$distroName" == "Kali" ] || [ "$ubuntuDistroVersion" == "19.04" ] || [ "$ubuntuDistroVersion" == "20.04" ]; then
if [ "$glibcVersion" == "2.29" ] || [ "$glibcVersion" == "2.31" ] || [ "$glibcVersion" == "2.30" ]; then
echo "The glibc version is compatible, continue..."
else
echo "The glibc version is incompatible, exiting setup..."
exit
fi
elif [ "$distroName" == "Linuxmint" ] && [ "$distroVersion" == "20" ]; then
if [ "$glibcVersion" == "2.31" ]; then
echo "The glibc version is compatible, continue..."
else
echo "The glibc version is incompatible, exiting setup..."
exit
fi
else
echo "Couldn't detect a valid version of your distribution."
echo "Make sure you have downloaded the correct install package for your distribution"
echo "Note: We support only the following distributions for Debian based OS:"
echo ""
echo "-Ubuntu 16.04 "
echo "-Ubuntu 18.04 "
echo "-Ubuntu 19.04 "
echo "-Ubuntu 19.10 "
echo "-Ubuntu 20.04 "
echo "-Linux Mint 19.2 "
echo "-Linux Mint 20"
echo "-PopOS 19.10 "
echo "-Kali 2019/2020 (glibc version should be 2.29/2.30/2.31 in order to work) "
exit
fi
# define required packages
requiredPackages=(curl openvpn resolvconf wireguard)
# loop through packages
for package in "${requiredPackages[@]}"; do
# set package
p="$package"
# if package is opwireguardenvpn
if [ "$package" == "wireguard" ]; then
# check if wireguard ppa exist
responseCode=$(grep ^ /etc/apt/sources.list /etc/apt/sources.list.d/* | grep -c wireguard)
# if ppa does not exist
if [ "$responseCode" == "0" ]; then
# install wireguard ppa
add-apt-repository -y ppa:wireguard/wireguard > /dev/null 2>&1
apt update > /dev/null 2>&1
fi
# change package name
p="wg"
fi
# check if package is installed and get exit code
responseCode=$(which "$p" > /dev/null 2>&1; echo "$?")
# output message
echo -n "Check if \"$package\" package is already installed ... "
# if package is installed
if [ "$responseCode" == "0" ]; then
# output message
echo "Yes"
# if package is openvpn
if [ "$package" == "openvpn" ]; then
# get openvpn version
openvpnVersion=$(openvpn --version | head -n 1 | awk '{print $2}')
# get major version
majorVersion=$(echo "$openvpnVersion" | awk -F. '{print $1}')
# get minor version
minorVersion=$(echo "$openvpnVersion" | awk -F. '{print $2}')
# output message
echo -n "Checking OpenVPN version ... "
if [ $majorVersion -ge 2 ] && [ $minorVersion -gt 3 ]; then
# output message
echo "Latest ..."
else
# output message
echo "The OpenVPN version is too old ... "
echo "Removing old package ... "
# uninstall package
apt remove "$package" -y > /dev/null 2>&1
# output message
echo -n "Installing new package ... "
curl -s https://swupdate.openvpn.net/repos/repo-public.gpg | apt-key add -
echo "deb http://build.openvpn.net/debian/openvpn/stable xenial main" > /etc/apt/sources.list.d/openvpn-aptrepo.list
apt update > /dev/null 2>&1
apt install "$package" -y > /dev/null 2>&1
# output message
echo "Done."
fi
fi
else
# output message
echo -n "No, installing ... "
if [ "$package" == "openvpn" ]; then
# get openvpn version from apt
openvpnVersion=$(apt show openvpn|grep "Version:" | awk '{ print $2 }')
version=$(echo "$openvpnVersion"| awk -F'-' '{print $1}')
# get major version
majorVersion=$(echo "$version" | awk -F. '{print $1}')
# get minor version
minorVersion=$(echo "$version" | awk -F. '{print $2}')
# if version is lower then 2.4
if [ $majorVersion -ge 2 ] && [ $minorVersion -lt 4 ]; then
curl -s https://swupdate.openvpn.net/repos/repo-public.gpg | apt-key add -
echo "deb http://build.openvpn.net/debian/openvpn/stable xenial main" > /etc/apt/sources.list.d/openvpn-aptrepo.list
apt update > /dev/null 2>&1
fi
fi
# install package
apt install "$package" -y > /dev/null 2>&1
# output message
echo "Done."
fi
done
# output message
echo "Continue ..."
# if directory exist
if [ -d /usr/local/cyberghost ]; then
# remove directory
rm -rf /usr/local/cyberghost
fi
echo "Installing application ..."
# if logs directory does not exist
if [ ! -d /usr/local/cyberghost ]; then
# create logs directory if not exist
mkdir /usr/local/cyberghost
fi
# copy certificates to local directory
cp -r cyberghost/* /usr/local/cyberghost
# change directory permissions
chmod -R 755 /usr/local/cyberghost
# output message
echo "Create symlinks ..."
# if symlink exist
if [ -L /usr/bin/cyberghostvpn ]; then
# remove old symlink
rm /usr/bin/cyberghostvpn
fi
# create symlink
ln -sf /usr/local/cyberghost/cyberghostvpn /usr/bin/cyberghostvpn
# setup application
cyberghostvpn --setup
Sinon Cyberghost fonctionne chez moi sur LinuxMint 20.3 et fonctionnait sur LMDE4; en revanche, il faut suivre une procédure spécifique qui n'utilise pas le terminal pour lancer cyberghost, cela se gère au niveau de l'application de gestion des réseaux.
J'avais déjà essayé à l'époque de contourner le code sans réussite, c'est à dire en forçant le fait de voir la distribution comme bonne, la version de glibc étant 2.31.
J'ai réessayé aujourd'hui en modifiant la ligne suivante dans le fichier d'installation :
L'installation se poursuit jusqu'au bout, c'est à dire que je peux indiquer mes identifiants Cyberghostvpn et que l'installation aboutit.
Le problème est qu'ensuite, lorsque j'entre la commande "sudo cyberghostvpn --connect", je ne peux avoir de connexion VPN reconnue.
Bonjour,
J'ai re-essayé d'installer GyberGhost en passant par leur support, mais hélas ça ne marche pas avec Linux Mint 21
Les version: Linux Mint 20 - Ubuntu 20.4 sont prises en charge mais pas au delà...
Bonjour,
Moi non plus je ne suis pas capable de bien configurer Cyberghost.
J'ai réussi facilement en windows 10.
J'ai fait l'installation manuelle selon le guide How to Set Up OpenVPN on Linux Mint via Network Manager de Cyberghost.
J'ai choisi Ubuntu 22. Est-ce le bon choix ?
J'ai un message que le délai de connection est dépassé.
Pc : Asus P8P67 PRO REV 3.1 | Linux Mint 19 Tara | Cinnamon 3.8.9 | 4.15.0-134-generic x86_64 | Quad core Intel Core i7-2600K (-MT-MCP-) | NVIDIA GF116 [GeForce GTX 550 Ti | 8GB
WIFI : Brostrend AC1200 USB 3.0 | Realtek rtl88x2bu WLAN Adapter | Systèmes : Windows 7 et 10 + Linux Mint 21.2 en Dual Boot avec EasyBCD Bios : UEFI désactivé | SMBIOS 2.6 present American Megatrends v: 3602 date: 2012-11-01
J'ai trouvé le guide en français. « Comment configurer OpenVPN sur Linux Ubuntu via Network Manager. »
Ça fonctionne avec mint 21.
Mon problème était que, dans l'étape 3, je n'avais pas inscrit exactement le nom d'usager et le mot de passe généré à l'étape 1.
Pour voir le mot de passe généré à l'étape1, il suffit de le copier et de le coller dans un autre document comme word.
A/S administrateur. Je ne connais pas assez le fonctionnement de ce forum pour indiquer que ma demande précédente est résolue.
Pc : Asus P8P67 PRO REV 3.1 | Linux Mint 19 Tara | Cinnamon 3.8.9 | 4.15.0-134-generic x86_64 | Quad core Intel Core i7-2600K (-MT-MCP-) | NVIDIA GF116 [GeForce GTX 550 Ti | 8GB
WIFI : Brostrend AC1200 USB 3.0 | Realtek rtl88x2bu WLAN Adapter | Systèmes : Windows 7 et 10 + Linux Mint 21.2 en Dual Boot avec EasyBCD Bios : UEFI désactivé | SMBIOS 2.6 present American Megatrends v: 3602 date: 2012-11-01
Je ne connais pas assez le fonctionnement de ce forum pour indiquer que ma demande précédente est résolue.
Tu ne peux pas car ce n'est pas toi le créateur du sujet, c'est pdumoulin. D'où l'intérêt de faire son propre sujet.
D'ailleurs
@pdumoulin
à ce sujet, il en est où ce sujet ? ça serait bien qu'on le ferme si résolut, ça éviterait que des gens s'y incrustent.
PC are like air conditioning, they becomes useless when you open Windows (L.T) PC1 : CM : ASRock 990FX | CPU: AMD FX 8350-8 cores, 4 GHz | RAM: 16 Go DDR3 1600 MHz | CG: ATI RX 580-8 Go | OS : LM 20.3 Uma Xfce 4.16 | K: 5.4
PC2 :Core2 Quad Q9650 @ 3 GHz | CG: Nvidia GTX 650TI | OS: LM 21.3 Xfce 4.18| K: 6.5 PC3 :Core i7-2600 @ 3,5 GHz | CG: ATI HD 4650 | OS: Emmade5 Xfce 4.18.0 | K: 6.1 PC4 : AMD Ryzen 5 3500X 4GHz | CG: GTX 970 | Ram : 8GB |OS : Debian 10.5 | K: 5.10 In a world without walls and fences, who needs windows and gates?
D'ailleurs @pdumoulin à ce sujet, il en est où ce sujet ? ça serait bien qu'on le ferme si résolu, ça éviterait que des gens s'y incrustent.
Pour compléter la remarque d'Alain:
- CyberGhost n'est compatible qu'avec les versions LTS de Linux; et encore il faut attendre un peu entre la diffusion d'une version LTS et une mise à jour Cyberghost
- je l'ai moi-même; installé sur Win11 smartphone IOS et tablette Android mais pas sur Mint
- si ils font une restriction sur la version c'est sûrement parce qu'ils ne l'ont pas validé --> donc risque
Je crois qu'au bout de 4 pages on a fait le tour non ? Et inutile de bidouiller le script d'installation; si ils ont blindé le contrôle c'est qu'il y a une raison
Cdlt.
HP Victus 16: Mint 21.3 Cinnamon 6,0,4 + Windows 11 - Ryzen 5 5600H - NVIDIA GeForce GTX 1650 - Mem 16Go - SSD 512Go pCloud Synchronisation en temps réel des 4 dossiers personnels
D'ailleurs @pdumoulin à ce sujet, il en est où ce sujet ? ça serait bien qu'on le ferme si résolut, ça éviterait que des gens s'y incrustent.
[/quote]
Bonjour,
J'ai pris contact avec le SAV de CyberGhost "échangé plusieurs mails" leur réponse est que le VPN Cyberghost fonctionne avec LinuxMint 20, système qui tire vers sa fin de vie, il y a bien longtemps que j'ai upgradé vers LM 21, et là ils n'ont pas de réponse a me donner...