首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重新安装并重新启动调制解调器管理器( arduino脚本所做的还原更改)

重新安装并重新启动调制解调器管理器( arduino脚本所做的还原更改)
EN

Ask Ubuntu用户
提问于 2021-02-14 07:36:38
回答 1查看 1.5K关注 0票数 1

我是那些不走运的人之一,他们以su的身份运行脚本,而不阅读脚本的内容。

我试着安装Arduino。所以下载并解压缩安装程序。我找到了名为install.sharduino-linux-setup.sh的脚本,然后运行arduino-linux-setup.shinstall.sh只是将必要的文件放在必要的目录中并创建.desktop文件。这是个无辜的剧本。

但是arduino-linux-setup.sh甚至没有提示就删除了我的调制解调器管理器。输出如下(图像)。

arduino-linux-setup.sh脚本的输出:

它通过运行sudo apt-get -y remove modemmanager输出删除了调制解调器管理器,并显示了下面的行。

Created symlink /run/systemd/system/ModemManager.service -> /dev/null

我在下面包括arduino-linux-setup.sh的内容。

代码语言:javascript
复制
refreshudev () {

    echo ""
    echo "Restarting udev"
    echo ""
    
    sudo udevadm control --reload-rules
    sudo udevadm trigger
    
    if [ -d /lib/systemd/ ]
    then
        sudo systemctl restart systemd-udevd
    else
        sudo service udev restart
    fi

}

groupsfunc () {
    echo "Add User to dialout,tty, uucp, plugdev groups"

    sudo groupadd plugdev
    sudo groupadd dialout
    sudo usermod -a -G tty $1
    sudo usermod -a -G dialout $1
    sudo usermod -a -G uucp $1
    sudo usermod -a -G plugdev $1

}

acmrules () {
    echo "# Setting serial port rules"

    cat < /tmp/90-extraacl.rules
    openocdrules > /tmp/98-openocd.rules
    avrisprules > /tmp/avrisp.rules
    dfustm32rules > /tmp/40-dfuse.rules
    dfuarduino101rules > /tmp/99-arduino-101.rules

    sudo mv /tmp/*.rules /etc/udev/rules.d/

    refreshudev

    echo "*********** Please Reboot your system ************"
fi

我的问题

运行脚本后,我无法使用我的。

如何恢复arduino脚本对我的系统所做的事情,并使我的usb接口再次工作。我重新安装了调制解调器管理器,但仍然不能工作。是否与创建的符号链接有关。目前我无法从我的笔记本电脑连接到互联网。

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2021-02-14 08:00:57

看来这样就行了。

代码语言:javascript
复制
rm /etc/udev/rules.d/90-extraacl.rules
rm /etc/udev/rules.d/98-openocd.rules
rm /etc/udev/rules.d/avrisp.rules
rm /etc/udev/rules.d/40-dfuse.rules
rm /etc/udev/rules.d/99-arduino-101.rules
rm /run/systemd/system/ModemManager.service

那就试试这个。

代码语言:javascript
复制
systemctl enable ModemManager.service

要查看它是否重新创建到它的正确链接,我不应该看到任何显示它删除了服务文件的东西,它只是在符号链接应该开始的目录中使用指向/dev/null的新链接来破坏它。然后重新启动,希望它能恢复正常。编辑所有的命令运行与sudo在他们前面,如果你不知道这一点。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1316322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档