出现原因:百度出来的结果,说是安装时没正常完成,而导致出现这种情况。 (可能是我安装Ubuntu时,由于新安装成功后重启太久,我就强制从虚拟机进行关机导致的)
解决办法:
方法1(亲测有效):
使用ps -aux | grep apt-get 命令查看apt-get进程的pid,再使用kill 命令杀死这个进程,假如进程的pid为33333,则杀死进程的命令为kill 33333。(这个方法我是根据网上的方法想出来的,其实我也不确定这个进程是不是apt-get的,但我试了可行)
有个疑惑:当我使用kill命令杀死进程时,linux提示:“没有那个进程”,当我再次使用ps -aux | grep apt-get命令查看时,发现这个进程还存在,但pid改变了。(如下图)然后我试着使用apt install git去下载git时,发现可以下载git了,没有出现错误。如果有读者知道这个问题所在,麻烦留言告诉我,万分感谢!!!
方法2(没试过,网上大部分人是使用这个方法解决的):
强制删除提示的两个文件
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock