根据建议安装了manjaro。我非常想立即回到基于deb的发行版。
无论如何,从arduino.cc下载了官方的arduino应用程序。解压缩,运行默认脚本,重新启动,一切都很好。在/ dev / ttyACM0上将板检测为arduino leonardo。
现在开始有趣。
avrdude: Version 6.3-20190619
Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/
Copyright (c) 2007-2014 Joerg Wunsch
System wide configuration file is "/home/pepfof/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf"
User configuration file is "/home/pepfof/.avrduderc"
User configuration file does not exist or is not a regular file, skipping
Using Port : /dev/ttyACM0
Using Programmer : avr109
Overriding Baud Rate : 57600
avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied
avrdude done. Thank you.
Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.
我看到了故障排除位以寻求建议。有趣的事情-我做了我能找到的一切。我对ttyACM0进行了666修改-什么都没有,我将用户添加到uucp组-什么都没有,创建/添加到拨出组-什么都没有,添加到锁定组-什么都没有,添加了udev规则-什么都没有。多次重新安装,等等。
我的用户在使用uucp。它也在拨出中。是的,我没有注销/登录。
唯一允许我上传的内容-以root身份运行程序。但我认为我不想这样做是可以理解的吗?我可以提供更多信息,只需告诉我要提供什么。
它也随机工作了一次。就像,它上传了一次,并拒绝进一步上传。我并没有真正抓住它的日志,我想我应该...它是一个草图,也破坏了我正在运行的宏垫!无赖!
[请帮助我解决这个问题,我准备尖叫
我离开了manjaro来解决。所有解决方案似乎都指向每次启动ide时都必须运行的一些脚本,这太愚蠢了。它仅适用于ubuntu。