By: fulinux
E-mail: fulinux@sina.com
Blog: https://blog.csdn.net/fulinus
喜欢的盆友欢迎订阅!
你的喜欢就是我写作的动力!
返回总目录 : Yocto开发讲解系列 - 总目录
前言
上一篇文章我们通过
devtool deploy-target
命令在线部署了
learnyocto recipe
,本篇讲解如何反向操作,将部署的东西都卸载或删除掉。
devtool undeploy-target命令
与
devtool deploy-target
命令类似,将我们前面部署到机器上用户根目录和系统根目录下的
learnyocto
卸载、移除掉:
build]$ devtool undeploy-target learnyocto root@192.168.7.2:/
NOTE: Starting bitbake server...
INFO: Successfully undeployed learnyocto
build]$ devtool undeploy-target learnyocto root@192.168.7.2:~/
NOTE: Starting bitbake server...
INFO: Successfully undeployed learnyocto
- 1
- 2
- 3
- 4
- 5
- 6
- 7
验证效果
记得上一篇运行效果的盆友可以对比下面的内容:
root@qemux86-64:~# learnyocto #运行失败了,因为/usr/bin/learnyocto移除了
-sh: learnyocto: command not found
root@qemux86-64:~# ls #usr/目录也没有了
root@qemux86-64:~#
- 1
- 2
- 3
- 4
卸载所有在线部署的程序
如果部署了多个应用程序,可以使用“-a”选项将它们全部删除,从而将目标设备恢复到其原始状态:
$ devtool undeploy-target -a root@192.168.7.2
- 1
注意一点
devtool undeploy
命令,不会去卸载通过rpm或者opkg命令安装的软件包
To be continue ~
谢谢阅读!希望帮我点个赞加关注,你的喜欢就是我持续更新的动力!