1. 首先在官网下载工具的压缩包

https://my.st.com/content/my_st_com/zh/products/development-tools/software-development-tools/stm32-software-development-tools/stm32-ides/stm32cubeide.license=1582037754154.product=STM32CubeIDE-DEB.version=1.2.0.html

因为系统是ubuntu(debain系),所以我下载的版本是debain,STM32CubeIDE-DEB

2. 解压文件得到一个

st-stm32cubeide_1.2.0_5034_20200108_0926_amd64.deb_bundle.sh 这样的脚本文件

3. 打开终端,输入sudo sh ./st-stm32cubeide_1.2.0_5034_20200108_0926_amd64.deb_bundle.sh

4. 安装程序进行,要点击接受license

5. 安装出现问题:


I ACCEPT (y) / I DO NOT ACCEPT (N) [N/y] y
License accepted.
Unpacking st-stm32cubeide-1.2.0 (1.2.0-5034-20200108-0926-1) ...
Setting up st-stlink-server (1.2.0-5) ...
Setting up st-stlink-udev-rules (1.0.2-2) ...
dpkg: dependency problems prevent configuration of st-stm32cubeide-1.2.0:st-stm32cubeide-1.2.0 depends on segger-jlink-udev-rules; however:Package segger-jlink-udev-rules is not installed.dpkg: error processing package st-stm32cubeide-1.2.0 (--install):dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Errors were encountered while processing:segger-jlink-udev-rules-6.56a-linux-all.debst-stm32cubeide-1.2.0

因为之前安装过jlink的缘故,可能和ide需要安装的调试器有冲突所以必须先卸载jlink。

6. remove jlink

jxwang@:~/Desktop$ sudo apt-get remove jlink
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:st-stm32cubeide-1.2.0 : Depends: segger-jlink-udev-rules but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

卸载jlink出现错误。

7. 按照提示输入 sudo apt --fix-broken install 即可,install 后不要加软件名,apt程序会自动修复依赖

jxwang@:~/Desktop$ sudo apt-get --fix-broken install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:st-stm32cubeide-1.2.0
0 upgraded, 0 newly installed, 1 to remove and 122 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
(Reading database ... 220014 files and directories currently installed.)
Removing st-stm32cubeide-1.2.0 (1.2.0-5034-20200108-0926-1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for mime-support (3.60ubuntu1) ...

8. 再次卸载jlink,成功

jxwang@:~/Desktop$ sudo apt-get remove jlink
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:jlink
0 upgraded, 0 newly installed, 1 to remove and 122 not upgraded.
After this operation, 60.0 GB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 198875 files and directories currently installed.)
Removing jlink (6.402) ...

9. 再次安装stm32cubeide,成功!!!

......
......
I ACCEPT (y) / I DO NOT ACCEPT (N) [N/y] y
License accepted.
Unpacking st-stm32cubeide-1.2.0 (1.2.0-5034-20200108-0926-1) ...
Setting up segger-jlink-udev-rules (6.56a) ...
Setting up st-stlink-server (1.2.0-5) ...
Setting up st-stlink-udev-rules (1.0.2-2) ...
Setting up st-stm32cubeide-1.2.0 (1.2.0-5034-20200108-0926-1) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu1.1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.18.04.2) ...
Processing triggers for mime-support (3.60ubuntu1) ...

打开软件,才发现这个也是套着eclipse做的一个ide,但是好歹是官方的,应该兼容性会好点,也会更便利,希望ST以后能好好更新这个软件,如果使用中还遇到问题,会继续更新。

Ubuntu1804安装STM32CubeIDE出现的冲突相关推荐

  1. Android - 已安装了存在签名冲突的同名数据包,解决方法!

    错误提示:已安装了存在签名冲突的同名数据包. 解决方法:打开Android Studio,打开logcat,用usb线连接你出错的手机,识别出手机之后,在你的项目后面,点击"run" ...

  2. Android之手机出现已安装了存在签名冲突的同名数据包的原因及解决办法

    如果你不是开发者:如果你在android上更新一个已经安装过较早版本软件时,安装到最后一步提示你:已安装了存在签名冲突的同名数据包,然后安装失败.这是因为旧版软件的签名信息与新版不一致造成的.你可以卸 ...

  3. 应用程序未安装:已安装了存在签名冲突的同名数据包。

    问题如题 : 应用程序未安装:已安装了存在签名冲突的同名数据包. [解决方案]: 1.检查项目的 包名.签名文件.keystore 的 key 和密码 是否一致: 2.如果您是软件的开发人员,遇到该问 ...

  4. 小米手机 已安装了存在签名冲突的应用

    小米手机 已安装了存在签名冲突的应用 在小米手机上安装软件有时候会出现已安装了相同签名的应用,但是实际上手机怎么也找不到相同的应用,也没有安装相同的debug版本.最后才发现是小米手机分身的问题. 如 ...

  5. 出现已安装了存在签名冲突的同名数据包的原因及解决办法

    如果你在android上更新一个已经安装过较早版本软件时,安装到最后一步提示你:已安装了存在签名冲突的同名数据包,然后安装失败.这是因为旧版软件的签名信息与新版不一致造成的.你可以卸载这个软件,然后安 ...

  6. Ubuntu1804安装Mysql

    Ubuntu1804安装Mysql,并创建用户以及密码 前言 第一步安装 第二步查看状态 第三步登录 第四步创建用户以及密码 前言 工作原因涉及到这边方面的安装,就边学习边记录 第一步安装 安装之前可 ...

  7. Ubuntu1804安装pdf阅读软件

    Ubuntu1804安装pdf阅读软件 两条命令: 第一步安装okular,第二步汉化 sudo apt install okular sudo apt install kde-l10n-zhcn

  8. 小米手机提示“与己安装应用内容提供者冲突”解决办法

    小米手机提示"与己安装应用内容提供者冲突"解决办法 对于普通用户 手机上有款软件与正在安装的软件冲突,在小米机型(其它机型不详)上只能留一个 对于开发者 检查ContentProv ...

  9. Ubuntu下安装opencv3.2.0,解决anaconda下的Python和安装opencv3.2.0冲突的问题

    下载好opencv3.2.0源码之后,进入文件夹: mkdir buildcd buildcmake .. make sudo make install 但是仍然不行,缺少各种包,或者下载包的时候中断 ...

  10. Ubuntu1804安装及基本配置

    1.使用unetbootin制作U盘启动盘 制作U盘启动盘 UNetbootin - Homepage and Downloads 对于镜像的选择: ISO下载链接:http://old-releas ...

最新文章

  1. 苹果vs剪辑下载_视频剪辑软件下载
  2. SAP系统中在发布了webservice,获得了WSDN地址后,外部系统怎么传数据到SAP?
  3. 合工大五套卷_2021森哥五套卷(五)
  4. 点滴积累【C#】---操作文件
  5. eclipse插件svn账号信息清空重新登陆
  6. 喜庆红色主题年货节电商首页模板|电商活动中的压轴节目
  7. 基于 SSH 的远程操作以及安全,快捷的数据传输转
  8. 手动给64位centos6.3版本linux的firefox安装Adobe flash player
  9. KMP模式匹配 三(弦)
  10. 《勿忘初心,不负梦想》
  11. 结对编程-四则运算(挑战出题)
  12. Hadoop大数据技术原理与应用课后习题答案汇总
  13. 好用的抖音视频剪辑软件推荐
  14. 计算两个日期之间,相差多少天C语言详解
  15. COGS 1299. bplusa【听说比a+b还要水的大水题???】
  16. c#开发移动彩信网关
  17. 使用MQTTlens和Mosquitto在WIN7上完成发布和订阅
  18. 悟已往之不谏,知来者之可追;实迷途其未远,觉今是而昨非
  19. 横向瀑布流android,waterfall
  20. 计算机网络实验三 rdt协议

热门文章

  1. mysql替换占位符_【占位符替换】替换String中的占位符标志位{placeholder}
  2. 装机软件搜狗拼音输入法v11.5.0.5352去广告精简优化版
  3. 社会工程学攻击选项是_什么是社会工程学,如何避免?
  4. Java使用POI导入excel教程
  5. 六、鼎捷T100生产管理之生产入库管理篇
  6. S.O. 推出程序员身价计算器,看看自己值多少钱?
  7. 如何ajax上传图片,ajax上传图片文件
  8. c语言一维高斯滤波器,高斯滤波简介,高斯滤波性质及应用
  9. Django技术文档
  10. postman 测试excel下载_postman下载,postman下载excel