共享剪贴板
理解
virtual box增强组件是虚拟机和virtual box交互的工具,需要安装在虚拟机而不是宿主机。一般来说下载好iso进行autorun即可,如果一定要自定义,要安装符合虚拟机系统的版本
因为要和virtualbox交互,增强组件要符合软件版本,所以最保险的手段是在vitualbox菜单栏点击设备,点击安装增强工具
正常流程
宿主机安装virtual box,创建虚拟机,
设置-存储里设置使用主机io、固态驱动器,
加载ubuntu的光盘,安装系统,
安装gcc组件gcc\perl\make,
在virtual box菜单栏安装增强,
重启
出问题了
1.报错,弹窗(不出意外只有这一种弹窗)
命令行输入reject弹出磁盘,重新加载,或者在磁盘内右键打开终端运行sudo ./autorun.sh
2.运行后输出的字符里出现gcc字样
安装上一节提到的三个gcc组件后重试
2.没有报错,一切正常,剪贴板就是不能用
问题可能出在最新版的virtual box可能自身有bug
管理-导出虚拟电脑,保存你的虚拟机,卸载virtual box,到这里下载更老的virtual box,下载地址,安装后你的虚拟机会自动出现在菜单,安装增强,重启,done
apt安装程序报错
理解
E: 无法获得锁 /var/lib/dpkg/lock-frontend - open (11: 资源暂时不可用)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),是否有其他进程正占用它?
因为之前的apt进程没有正常结束占用了一些资源
解决
1.用 ps aux列出进程,找到apt字样的进程号
2.用kill -9 pid 杀死进程
成功杀死后,尝试运行apt get,如果还报错,继续
如果以上方法无效,可能原因是其有父进程,用以下命令寻找父进程:
cat /proc/_pid_/status
父进程的pid是刷出内容中的
ppid
同样用kill -9杀死这个进程
ryu的安装
ubuntu推荐的方式
apt install python3-ryu
其他方式已知问题:
使用pip方式安装可以安装成功,但是无法启动ryu-manger,可能是没有写入环境变量
如果不写python3,安装的将会是python2版本