Help with an VPN Installation | WireGuard based

I want to install AtlasVPN on my Fedora 38, but the company provides the .deb and not the .rpm. I tried to convert it through Alien, but I get errors. Can someone help me with that? I would not like to change my system to Mint or Debian, I like Fedora 38, but I paid for the VPN and I need to use it. This is the website: VPN for Linux Privacy and Fast Speeds – Atlas VPN
Best regards, Apeiron.

I downloaded the .deb file from that website and it converted to an rpm cleanly.
The error I get is

# dnf install atlasvpn-release-1.0.0-2.noarch.rpm 
Last metadata expiration check: 0:20:52 ago on Thu 18 May 2023 11:28:08 AM CDT.
Dependencies resolved.
 Package                                Architecture                 Version                       Repository                          Size
 atlasvpn-release                       noarch                       1.0.0-2                       @commandline                       8.9 k

Transaction Summary
Install  1 Package

Total size: 8.9 k
Installed size: 1.8 k
Is this ok [y/N]: y
Downloading Packages:
Running transaction check
Transaction check succeeded.
Running transaction test
Error: Transaction test error:
  file /etc from install of atlasvpn-release-1.0.0-2.noarch conflicts with file from package filesystem-3.18-3.fc38.x86_64

Now that I can see the error you must have gotten it becomes simple to identify the cause.

The .deb file does something with /etc that conflicts with fedora so the dependencies must be fixed.

While I do not work in packaging to that depth it seems the spec file for the rpm must be corrected.

In the future it is better when one posts all the details about the problem instead of requiring one of us to follow in your footsteps and guess that the error we see may be the same as what you got.

Please take contact with your VPN Provider to get the necessary instructions and details to connect with wire-guard.

Feel free to share the link with your vpn-provider!

Available Packages
Name         : wireguard-tools
Version      : 1.0.20210914
Release      : 3.fc37
Architecture : x86_64
Size         : 129 k
Source       : wireguard-tools-1.0.20210914-3.fc37.src.rpm
Repository   : fedora
Summary      : Fast, modern, secure VPN tunnel
URL          :
License      : GPLv2
Description  : WireGuard is a novel VPN that runs inside the Linux Kernel and uses
             : state-of-the-art cryptography (the "Noise" protocol). It aims to be
             : faster, simpler, leaner, and more useful than IPSec, while avoiding
             : the massive headache. It intends to be considerably more performant
             : than OpenVPN. WireGuard is designed as a general purpose VPN for
             : running on embedded interfaces and super computers alike, fit for
             : many different circumstances. It runs over UDP.
             : This package provides the wg binary for controlling WireGuard.


Does Linux have a built-in VPN ?

Nope. Linux doesn’t have a built-in VPN with a full scale of protection. Most distributions have support for tunneling protocols like OpenVPN, IPSec, or WireGuard, but take advantage of them, you still need an outside server to connect to.

Note: Atlas VPN for Linux uses the Wireguard® protocol. At the moment, there is no option to change the protocol (this note is from the official Linux installation page; see on the bottom ).

1 Like