Last Updated: May 16th, 2026

Downloading and Installing Webull Desktop on Fedora Linux

Introduction:

The reliance of mobile specific applications can and will impair an user experience while traversing and interacting with certain applications. It can deemed rather difficult at times to interact with mobile applications that correspond to investment opportunities such as stock brokerage applications. I have the propensity to perform a search query on the web pertaining to applicable mobile applications would have a kin on the desktop. Certain mobile applications can create a bad user experience, but it could be negated or improved by finding another platform in order to provide a better user experience and navigation. One surprising reveal is Webull has a desktop application available for linux, more specifically for Debian/Ubuntu Linux distributions. For Debian and kin linux distributions, the installation is fairly simplistic and straightforward to where the utilization of the terminal should be non-existent.

Download & Installation:

It is viable to download Webull Desktop Applications for Fedora Linux, but it does have some rather complexity to the installation process. This tutorial is designed to aid in ironing out the complexities. The use of the terminal is a necessity for this particular installation. There is problematic occurrence during the post installation, and it will be discussed at the end of the tutorial. For simplicity, it would be conducive just to copy and past these commands into the terminal, yet the will be some nuances to the commands to due pathways. Two asterisks will be used to convey the pathways will be differ from this tutorial to and the reader's machine.

  1. Open the terminal and type in the command “mkdir Applications.” This is strictly preferential, you can make the download location in the Download directory if preferred.
  2. mkdir Applications
  3. Navigate to the URL: https://www.webullapp.com/introduce.
  4. Click on Linux(Penguin) Logo to initialize Download.
  5. A pop window will appear and press "OK" button.
  6. By default the program will download to "Downloads" directory. However, in this directory navigate to /home/**yourusername/Applications or ~/Applications. Click "Save" button on the bottom right corner.
  7. Open the terminal if not already opened. Type in the command:
  8. sudo dnf install alien -y

    The "-y" is a flag for dnf package manager meaning yes. It will automatically proceed to download the package and install. If you want to view the package and it dependencies prior to download and installation then simply remove the flag.

  9. Next, navigate to the Applications directory and displaying the Webull debian program by typing in the command:
  10. cd Applications && ls
  11. Copy and Paste the title Webull package or type it into the command:
  12. sudo alien –r 'Webull Desktop_9.3.0_9100000072_global_x64signed_**XXXX.deb'

    The double asterisk is applicable, copy and paste your actual unique name of the Webull program. Every download request generates a unique licensed key which is associated in the name of the program when requested to be downloaded from the source.

    This command will convert the debian based package into an rpm package. The RPM package manager is native to the Fedora based distributions. The conversion will allow the Webull desktop to be operable once installed.

  13. Wait until the conversion of the Debian package to fully converted to a RPM. Once it is fully completed the end will result will display in the picture below.
  14. To confirm the rpm is fully converted, type the command

    ls
  15. One of the dependencies required for Webull desktop to work is has a different naming convention on Debian from Fedora. Webull Desktop will program will be expecting the debian based naming convention dependency of "libcurl-gnutls.so.4." This dependency already exists on Fedora. To rectify this issue, it is needed to link both names together. Type the command:
  16. sudo ln -s /usr/lib64/libcurl.so.4 /usr/lib64/libcurl-gnutls.so.4
  17. To confirm the change. Type:
  18. ls -l /usr/lib64/libcurl-gnutls.so.4
  19. Now, the installation of Webull Desktop can be installed. Make sure you are in the Applications directory and copy and paste the exact naming convention of the RPM based Webull program. Add the naming convention to the command below: Type command "ls" to retrieve the RPM package name.
  20. ls

    Remember to replace the double asterisk with the RPM package name

    sudo rpm -ivh --nodeps --replacefiles **WebullDesktop-9.3.0-2.amd64.rpm
  21. Now navigate to program menu and you will see Webull Desktop Application. Click on it and the program should initialize.

Upgrading Program

As of now, there isn't exactly a way to automatically update the software. Once I find a viable solution this section of the tutorial will be updated. There are a few potential solutions keep the software up-to-date are listed below.

  1. Manually update it by going through the tutorial procedure again.
  2. Webull has GitHub, so it may be possible to add Repository to GUI based software manager such as Software or Discover.
  3. You maybe able to update the software within the program, by clicking on the 3 horizontal line is is located at the top left of the program and look for "Check for Update." Click on it, and a new window will appear. It will convey whether or not if there is an update.
  4. Utilization of distrobox seems to be the most probable chance of getting to to work seamlessly.

Known Problem:

Post installation of the Webull desktop program a problem is the operating system will download updates, but won't be able to apply the updates. There seems to be a permission error where Qemu and Webull claim ownership of the directory /usr/share/applications. I haven't look too much into a work around, but I have been deleting the RPM and updating the system then reinstalling the RPM afterwards.