It was possible before version 1.19.0: https://aur.archlinux.org/cgit/aur.git/commit/?h=stm32cubeide&id=f78a410e8a5d4df3a370d0a89e39890ba5626988
Search Criteria
Package Details: stm32cubeide 2.2.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/stm32cubeide.git (read-only, click to copy) |
|---|---|
| Package Base: | stm32cubeide |
| Description: | Integrated Development Environment for STM32 |
| Upstream URL: | https://www.st.com/en/development-tools/stm32cubeide.html |
| Keywords: | arm cortex cortex-m cubeide embedded ide st stm32 |
| Licenses: | custom:SLA0048 |
| Submitter: | kumen |
| Maintainer: | kumen |
| Last Packager: | kumen |
| Votes: | 37 |
| Popularity: | 0.023830 |
| First Submitted: | 2019-05-02 15:05 (UTC) |
| Last Updated: | 2026-07-07 20:19 (UTC) |
Dependencies (10)
- glibc (glibc-gitAUR, glibc-git-native-pgoAUR, glibc-eacAUR)
- libusb (libusb-gitAUR)
- ncurses5-compat-libsAUR
- stlink-serverAUR
- webkit2gtk-4.1 (webkit2gtk-4.1-imgpasteAUR)
- imagemagick (imagemagick-full-gitAUR, imagemagick-gitAUR, imagemagick-essentials-gitAUR, imagemagick-fullAUR) (make)
- arm-none-eabi-gdb (optional)
- jlink-software-and-documentationAUR (optional)
- stlink (stlink-gitAUR) (optional)
- stm32cubemxAUR (optional)
Required by (0)
Sources (7)
kumen commented on 2026-06-19 15:55 (UTC)
aurabert commented on 2026-06-19 15:19 (UTC)
It should be possible to download it automatically (without login) in the same way that stm32cubeprog does it: by fetching and parsing https://www.st.com/content/st_com_cx/en/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide/_jcr_content/get-software/getsw-table-li.nocache.html/st-site-cx/components/containers/product/get-software-table-body.html
navidcity commented on 2026-04-27 09:18 (UTC)
It might be worth considering switching the dependency from webkit2gtk (AUR) to webkit2gtk-4.1, which is already available in the official Arch extra repository.
Building webkit2gtk from source is extremely time-consuming due to its size and complexity, and this significantly increases installation time for STM32CubeIDE users on Arch.
If webkit2gtk-4.1 is ABI/API compatible with what STM32CubeIDE requires, using the repo version would improve installation speed and overall user experience while avoiding unnecessary local builds.
Has anyone verified compatibility with webkit2gtk-4.1?
abody commented on 2026-03-13 08:55 (UTC)
ST changed something again, now neither curl nor wget can download either the license (SLA0048) nor the additional license terms (HTML)
==> Making package: stm32cubeide 2.1.0-1 (Fri 13 Mar 2026 09:52:17 AM CET)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found st-stm32cubeide_2.1.0_27993_20260219_1630_amd64.sh.zip
-> Found 99-jlink.rules.patch
-> Downloading stm32cubeide_SLA0048.pdf...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 99.00k 100 99.00k 0 0 1.31M 0 0
-> Downloading stm32cubeide_v2.1.0_additional_license_terms.html...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 0
curl: (92) HTTP/2 stream 1 reset by server (error 0x2 INTERNAL_ERROR)
==> ERROR: Failure while downloading https://www.st.com/resource/en/additional_license_terms/additional-license-terms-stm32cubeide-v2-1-0.html
Aborting...
aidanogrh commented on 2026-02-19 01:50 (UTC)
I had to force _JAVA_AWT_WM_NONREPARENTING=1 as well as GDK_BACKEND=x11
EuphoricCatface commented on 2025-11-24 03:44 (UTC)
Also their wayland integration seems wacky currently. I had to force x11 by GDK_BACKEND=x11 stm32cubeide.
Sven commented on 2025-11-22 23:50 (UTC)
@EuphoricCatface They removed CubeMX from CubeIDE 2.0.0. You have to install stm32cubemx separately.
EuphoricCatface commented on 2025-11-22 07:14 (UTC) (edited on 2025-11-22 07:25 (UTC) by EuphoricCatface)
I'm quite confused after upgrading to 2.0.0. Where's the device configuration editor? How do I create an example project??
EDIT: Apparently you need STM32CubeMX for that now (AUR link: https://aur.archlinux.org/packages/stm32cubemx)
<deleted-account> commented on 2025-07-10 09:41 (UTC)
After downloading the zip, it seems i was having problems installing,
to fix the issues, manually download: SLA0048_STM32CubeIDE.pdf.
delete old installation dir at /opt/stmcubeide
and then build with:
❯ makepkg -si
note: it seems also the dependency st-link server needs its own zip to be installed.
Thank you Kumen for maintaining this package! Your efforts are really appreciated.
Pinned Comments
kumen commented on 2025-07-09 20:36 (UTC)
Download
STM32CubeIDE-Lnxmanually and place it in the build directory. Login required for download.kumen commented on 2023-03-19 13:14 (UTC) (edited on 2023-03-19 13:17 (UTC) by kumen)
STM32CubeIDE is now run by executing
stm32cubeide_waylandofficial script. If you have issues related to run environment, try to edit/usr/share/applications/stm32cubeide.desktopfile and uncomment one of commented outExec=...lines and comment out currently used one. After making changes tostm32cubeide.desktoprunupdate-desktop-databaseas root to apply changes.Discussion about this Eclipse issues is here: https://github.com/eclipse-platform/eclipse.platform.swt/issues/158