Skip to main content
m4l490n
Associate III
September 24, 2020
Solved

How do I properly uninstall a previous CubeIDE version in Linux?

  • September 24, 2020
  • 2 replies
  • 11118 views

Hello

I just want to know how to properly uninstall a previous version of the CubeIDE in linux. Do I just delete the folder?

Best answer by Julien D

Hi m4l490n,

Basically it depends on how you've installed it, using native (deb_bundle.sh, rpm_bundle.sh) or generic installer script (.sh).

Generic installer script

Execute uninstall.sh from the STM32CubeIDE installation folder

Native installation

Usual package manager commands used to remove software.

Debian:

sudo dpkg -r st-stm32cubeide-<version>
sudo dpkg -r st-stlink-server
sudo dpkg -r st-stlink-udev-rules
sudo dpkg -r segger-jlink-udev-rules

RPM:

sudo rpm -e st-stm32cubeide_<version>
sudo rpm -e st-stlink-server
sudo rpm -e st-stlink-udev-rules
sudo rpm -e segger-jlink-udev-rules

Additional folders

# Temp data
rm -rf $HOME/.eclipse
rm -rf $HOME/.stm32cubeide
rm -rf $HOME/.stm32cubemx
rm -rf $HOME/.stmcube
rm -rf $HOME/.stmcufinder
 
# /!\ BE CAREFUL FOR THOSE FOLDERS /!\
# they are the default locations of projects and FW packages.
rm -rf $HOME/STM32CubeIDE
rm -rf $HOME/STM32Cube

HTH

2 replies

Julien D
Julien DBest answer
ST Employee
September 25, 2020

Hi m4l490n,

Basically it depends on how you've installed it, using native (deb_bundle.sh, rpm_bundle.sh) or generic installer script (.sh).

Generic installer script

Execute uninstall.sh from the STM32CubeIDE installation folder

Native installation

Usual package manager commands used to remove software.

Debian:

sudo dpkg -r st-stm32cubeide-<version>
sudo dpkg -r st-stlink-server
sudo dpkg -r st-stlink-udev-rules
sudo dpkg -r segger-jlink-udev-rules

RPM:

sudo rpm -e st-stm32cubeide_<version>
sudo rpm -e st-stlink-server
sudo rpm -e st-stlink-udev-rules
sudo rpm -e segger-jlink-udev-rules

Additional folders

# Temp data
rm -rf $HOME/.eclipse
rm -rf $HOME/.stm32cubeide
rm -rf $HOME/.stm32cubemx
rm -rf $HOME/.stmcube
rm -rf $HOME/.stmcufinder
 
# /!\ BE CAREFUL FOR THOSE FOLDERS /!\
# they are the default locations of projects and FW packages.
rm -rf $HOME/STM32CubeIDE
rm -rf $HOME/STM32Cube

HTH

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
Senior
July 8, 2025

Here is a little improvement on this response that worked nicely for me.

 

rm -rf $HOME/st/
rm -rf $HOME/.eclipse
rm -rf $HOME/.stm32cubeide
rm -rf $HOME/.stm32cubemx
rm -rf $HOME/.stmcube
rm -rf $HOME/.stmcufinder
rm -rf $HOME/STM32CubeIDE
rm -rf $HOME/STM32Cube
rm -rf $HOME/.local/share/STM32CubeIDE
rm -rf $HOME/.local/share/{mime/packages,applications}/*stm32*

sudo rm -rf /opt/st/
sudo rm -rf /usr/share/applications/st-stm32cubeide*

# Rebuild your local MIME database:
update-mime-database ~/.local/share/mime

# Rebuild your desktop entry cache:
update-desktop-database ~/.local/share/applications

 

Visitor II
September 14, 2025

I have followed stricly above listed commands. Old version of CubeIDE is de-installed.

When I am executing  installation script of new version after accepting the licence I am getting info Nothing to be installed.

Any help ?

Senior
January 9, 2024

Definitively some settings were left out. The IDE was still with the dark theme after reinstalling it.

XR.1
Senior
May 1, 2024

Hi, I found this folder that isn't mentioned in the solution: ~/your_user/.local/share/STM32CubeIDE

(For Linux Mint)