写在前头,oraclevm 用起来很方便,但是文件传输设置太烦了,又是安装增强功能,又是挂载,又是设置目录,关键是弄完之后还是无法拖拽,无法访问,尼玛,恶心吐血
放弃了这种方式,直接用FTP吧
但是FTP 也有问题,用桥接方式联网,windows 和linux可以互相ping通,但是FTP还是报错,查看下linux上没有安装 ftp工具
what fuck ,那就自己装呗
输入 sudo apt-get install vsftpd
报错了,我很烦躁
一番搜索,用下面的方式解决了这个问题,在此感谢博主https://www.cnblogs.com/bruze/p/11329704.html
下面是他的解决步骤以及我遇到的情况~~
新装的ubuntu系统没有自带的ssh服务
用sudo apt-get install 安装时,出现以下的情况
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
问题原因:主要是因为apt还在运行,或被其他程序占用。
解决方案:杀死所有的apt进程及删除所有锁定文件。
1:查找所有apt相关的进程,并用命令杀死。(无效,杀死后还会出来)
2:删除锁定文件(有效)
锁定的文件会阻止 Linux 系统中某些文件或者数据的访问,这个概念也存在于 Windows 或者其他的操作系统中。
一旦你运行了 apt-get 或者 apt 命令,锁定文件将会创建于 /var/lib/apt/lists/、/var/lib/dpkg/、/var/cache/apt/archives/ 中。
这有助于运行中的 apt-get 或者 apt 进程能够避免被其它需要使用相同文件的用户或者系统进程所打断。当该进程执行完毕后,锁定文件将会删除。
所以:
1:移除对应目录下的锁文件:
2:强制重新配置软件包:
3:更新软件包源文件:
[email protected]:~$ sudo rm /var/lib/dpkg/lock
[email protected]:~$ sudo dpkg --configure -a
[email protected]:~$ sudo apt update
在执行第一二条命令之后,再次安装我发现还有另一个锁定文件也还在,于是继续删除,但是我删除完之后不论如何都不能执行第二条命令了,异常详细信息如下:
dpkg status database is locked by another process
sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
但是文件全部再次删除后,还是无法配置,于是我直接进行重启,起来以后就可以用了。
弄完就能连上了,发誓下次再装虚拟机永远不用oracle vm
我又炸了,连是连上了,但是传文件还是失败
算了,再试试xshell 据说下面这个好使
sudo apt-get install lrzsz
这个真好用,直接拖拽到xshell 就能上传了,激动
虽然不能传文件夹,压缩一下就上去了,感谢感谢
不想搞格式了,回头再弄吧
病毒肆虐,蜗居工作~