MTK flashtool 在14.04上不能使用问题

本文介绍如何在Ubuntu 14.04系统中配置MTK的flash_tool,包括设置ADB驱动、解决modemmanager包导致的问题及重启udev服务等步骤。
部署运行你感兴趣的模型镜像

1、驱动配置:

    先配置adb驱动:vim /etc/udev/rules.d/53-Android.rules


 然后配置flash_tool的,vim /etc/udev/rules.d/53-MTKinc.rules


驱动重新加载:
        sudo chmod a+rx /etc/udev/rules.d/53-android.rules
        sudo chmod a+rx /etc/udev/rules.d/53-MTKinc.rules
sudo /etc/init.d/udev restart 
    

其中idVendor和idProduct可以通过lsusb查看。

在配置好以后就可以用flash_tool进行下载,但在ubuntu14.04下会出现下面问题:


   这是由于 modemmanager 包在 ubuntu 14.04 或是更高版本中对于MTK 的 Flash 工具支持不完全,所造成的,如果想使用MTK 的 Flash工具,就要卸载这个包 :

  1. sudo apt-get remove modemmanager  
然后重启udev服务
  1. sudo /etc/init.d/udev restart   
这样就可以在ubuntu下使用flash_tool工具了。

您可能感兴趣的与本文相关的镜像

Linly-Talker

Linly-Talker

AI应用

Linly-Talker是一款创新的数字人对话系统,它融合了最新的人工智能技术,包括大型语言模型(LLM)、自动语音识别(ASR)、文本到语音转换(TTS)和语音克隆技术

在 **Ubuntu 14.04** 上安装和使用 Docker 是完全可行的,尽管 Ubuntu 14.04(Trusty Tahr)已经于 2019 年停止官方支持,但你仍然可以在其上安装较旧版本的 Docker Engine 来进行开发或维护遗留系统。 --- ## ✅ 一、准备工作:系统要求 - Ubuntu 14.04 x86_64 - 内核版本 ≥ 3.10(Docker 需要) - 具有 `sudo` 权限的用户账户 - 网络连接(用于下载软件包) 检查内核版本: ```bash uname -r ``` 输出示例: ``` 3.13.0-170-generic ``` ✅ 如果是 `3.13.x` 或更高,则满足要求。 --- ## ✅ 二、安装 Docker(社区版 CE,旧版本) > ⚠️ 注意:Docker 官方从 2017 年后不再为 Ubuntu 14.04 提供 `.deb` 包支持。你需要使用 **早期版本的 Docker(如 1.9 ~ 1.13)**,或者手动编译。 推荐方式:**使用官方归档仓库安装最后一个支持 Trusty 的 Docker 版本** ### 步骤 1:更新系统并安装依赖 ```bash sudo apt-get update sudo apt-get install wget apt-transport-https ca-certificates ``` ### 步骤 2:添加 Docker GPG 公钥(使用归档密钥) ```bash wget -qO - https://archive.docker.com/ubuntu/docker-gpg.key | sudo apt-key add - ``` ### 步骤 3:添加 Docker 软件源(归档仓库) ```bash echo "deb https://archive.docker.com/linux/ubuntu trusty stable" | \ sudo tee /etc/apt/sources.list.d/docker.list ``` > 💡 这里使用的是 `archive.docker.com` 的旧地址,包含历史版本。 ### 步骤 4:更新包索引并安装 Docker ```bash sudo apt-get update sudo apt-get install docker-engine=1.13.1-0~trusty ``` > ✅ 推荐安装 `1.13.1`,这是最后一个支持 Trusty 的稳定版本。 ### 步骤 5:启动 Docker 服务 ```bash sudo service docker start ``` 设置开机自启(可选): ```bash echo "manual" | sudo tee /etc/init/docker.override # 或者使用 sysvinit 添加到 rc.local ``` --- ## ✅ 三、验证安装是否成功 运行 Hello World 容器: ```bash sudo docker run hello-world ``` 预期输出: ``` Hello from Docker! This message shows that your installation appears to be working correctly. ... ``` 如果提示权限错误,请将当前用户加入 `docker` 组: ```bash sudo usermod -aG docker $USER ``` 然后退出终端重新登录。 --- ## ✅ 四、基本使用命令示例 | 命令 | 说明 | |------|------| | `docker ps` | 查看正在运行的容器 | | `docker ps -a` | 查看所有容器(包括已停止) | | `docker images` | 查看本地镜像 | | `docker run -d nginx` | 后台运行一个 Nginx 容器 | | `docker logs <container_id>` | 查看容器日志 | | `docker stop <container_id>` | 停止容器 | | `docker rm <container_id>` | 删除容器 | | `docker rmi <image_id>` | 删除镜像 | --- ## ✅ 五、常见问题与解决方法 ### ❌ 问题 1:`Cannot connect to the Docker daemon` 原因:Docker 服务未启动 解决: ```bash sudo service docker start sudo systemctl status docker # 若支持 systemd(一般 14.04 不支持) ``` ### ❌ 问题 2:`E: Unable to locate package docker-engine` 原因:源配置错误或网络问题 解决: - 检查 `/etc/apt/sources.list.d/docker.list` - 确保使用的是 `archive.docker.com` - 尝试更换 DNS(如 `8.8.8.8`) ### ❌ 问题 3:镜像拉取失败(证书问题) Ubuntu 14.04 的 CA 证书可能过期 解决: ```bash sudo apt-get install --reinstall ca-certificates ``` --- ## ✅ 六、替代方案:直接运行静态版 Docker(dockerd + docker CLI) 如果你无法通过 APT 安装,可以手动下载二进制文件: ### 下载旧版 Docker 二进制(适用于 x86_64) ```bash cd /tmp wget https://download.docker.com/linux/static/stable/x86_64/docker-1.13.1.tgz tar zxvf docker-1.13.1.tgz ``` 复制到系统路径: ```bash sudo cp docker/* /usr/bin/ ``` 启动守护进程: ```bash sudo dockerd & ``` 测试: ```bash docker version ``` --- ## ✅ 七、安全提醒与建议 | 建议 | 说明 | |------|------| | 🔒 不要在生产环境长期使用 Ubuntu 14.04 | 已无安全更新,存在漏洞风险 | | 🐳 使用轻量级容器 | 如 Alpine Linux 镜像,避免资源浪费 | | 🔑 控制 `docker` 组权限 | 加入该组等于获得 root 权限 | | 🔄 升级系统为首选方案 | 建议迁移到 Ubuntu 20.04/22.04 + 最新 Docker | --- ## ✅ 总结:完整流程回顾 ```bash # 1. 更新系统 sudo apt-get update && sudo apt-get upgrade -y # 2. 安装依赖 sudo apt-get install wget apt-transport-https ca-certificates # 3. 添加密钥和源 wget -qO - https://archive.docker.com/ubuntu/docker-gpg.key | sudo apt-key add - echo "deb https://archive.docker.com/linux/ubuntu trusty stable" | sudo tee /etc/apt/sources.list.d/docker.list # 4. 安装 Docker sudo apt-get update sudo apt-get install docker-engine=1.13.1-0~trusty # 5. 启动服务 sudo service docker start # 6. 测试 sudo docker run hello-world ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值