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. dnf台服升级mysql_MySQL Yum存储库 安装、升级、集群
  2. 第三节:ES6中另一个不得不说的关键字const
  3. 如何打开linux内核选项APIC选项,非标准BIOS启动裁减后的Linux内核的一些问题?
  4. 经典线程同步 信号量Semaphore
  5. java 自定义形状按钮_制作自定义背景Button按钮、自定义形状Button的全攻略
  6. Delphi在代码编辑栏按回车无法换行
  7. hbase 二进制数据写入_HBase总结
  8. dev c 编程语言,devc如何自定义头文件并使用
  9. STM32学习记录0003——STM32芯片解读
  10. jsonp原理详解——终于搞清楚jsonp是啥了
  11. 微型计算机原理与接口技术 试卷,微机原理与接口技术试卷和答案4套.doc
  12. 关于光学软件设计衍射透镜的一点总结
  13. windows7无法在域中找到计算机账户,关于Windows 7电脑加入域的问题
  14. 【听课笔记】复旦大学遗传学_07基因表达调控
  15. dfuse 加入 BGA 区块链游戏联盟
  16. 单词数 HDU - 2072 纯字典树个人理解
  17. 用文本挖掘回顾2017年的一些人与事
  18. C/C++ 内使用贝塞尔函数
  19. 腾讯云什么是IP,如何更换公网IP以及可更换次数
  20. iOS Keychain(钥匙串)原理及使用

热门文章

  1. 使用 Beyond Compare 和版本控制系统
  2. python五子棋双人对弈_基于python的socket实现单机五子棋到双人对战
  3. c语言中英文转换器在线转换器,汉英转换器
  4. 手机qq下载文件地址
  5. Spring官网下载最新jar包
  6. cheerio 获取 outerHtml
  7. vue中显示实时时间
  8. WinMTR 0.9.2 绿色免费版
  9. 阿里云RPA(机器人流程自动化)— 码栈应用教程,让一切变得自动化
  10. 将中文姓名转为拼音英文名的一种实现