2020-09-24 12:32 PM
Hello
I just want to know how to properly uninstall a previous version of the CubeIDE in linux. Do I just delete the folder?
Solved! Go to Solution.
2020-09-24 11:52 PM
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
2020-09-24 11:52 PM
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
2024-01-09 12:03 PM - edited 2024-01-09 12:03 PM
Definitively some settings were left out. The IDE was still with the dark theme after reinstalling it.
2024-04-30 9:14 PM
Hi, I found this folder that isn't mentioned in the solution: ~/your_user/.local/share/STM32CubeIDE
(For Linux Mint)
2025-07-08 11:26 AM - edited 2025-07-08 12:19 PM
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
2025-07-25 7:32 AM
Recent "generic" install seems not to have an uninstall.sh (st-stm32cubeide_1.19.0_25607_20250703_0907)
It would be really nice if you could provide a deb repository to make it easier to keep the software up-to-date and would make easier to make people notice the changes (apt-listchanges).
Makeself is such a pain for storing linux packages. If eg. I want to examine a package I've to unzip the zip where you've put the Makeself file, check what's inside the Makeself file, manually extract the file...
After all, your audience is made by programmers and this "packaging" style doesn't even make it easier for newbie Linux users to install your software.
thanks