
你需要重新安装那些被 “dpkg warning” 缺失的软件。
尝试修复:
强制修复
1 sudo apt-get -f install2. 如果上一步无效。你需要过滤出被 dpkg warning 的软件,然后执行下面的命令,重新挨个安装
1 sudo apt-get install --reinstall "package name"用 warning 中具体的软件名代替上面命令中的 package name
比如:dpkg: warning: files list file for package 'libcap2:amd64' missingassuming package has no files currently installed
重新安装的命令就是:
1 sudo apt-get install --reinstall "libcap2:amd64"如果想偷懒,只需执行下面一行命令,原理同上——过滤出被 dpkg warning 的软件,然后安装
1 sudo -i for package in $(apt-get upgrade 2>&1 | grep "warning: files list file for package '" | sed -rn 's/.*package '\''([^'\'']+).*/\1/p') do apt-get install --reinstall "$package" done 打开控制面板,用小图标的方式查看,找到管理工具打开管理工具,找到服务如果是mysql,在服务中找到mysql,点击启动如果是SqlServer,则找到SqlServer开头的服务,然后找到服务SqlServer MM+XXXX(因为我现在安装的是mysql,所以具体的服务名称忘了,但是绝对是M开头的),如果没有那个服务,则我也没办法了,你试试将所有SqlServer有关的服务都开启,能连接的可能性也不大5左上角会显示出这个服务已经启动,这个时候再连接数据库就会成功了欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)