任何apt-get安装都会出现以下错误
您可能希望运行'apt-get -f install'来纠正这些:以下包具有未满足的依赖关系:openssh-server:取决于:openssh-client(= 1:6.0p1-4)但是1:6.0p1-4 deb7u2将被安装E:未满足的依赖项 . 尝试'apt-get -f install'没有包(或指定解决方案) .
如果我尝试安装apt-get -f install,则会出现以下错误
reparing to replace openssh-server 1:6.0p1-4 (using .../openssh-server_1%3a6.0p1-4+deb7u2_amd64.deb) ...
Unpacking replacement openssh-server ...
dpkg: error processing /var/cache/apt/archives/openssh-server_1%3a6.0p1-4+deb7u2_amd64.deb (--unpack):
unable to make backup link of `./usr/sbin/sshd' before installing new version: Operation not permitted
Processing triggers for man-db ...
Errors were encountered while processing:
/var/cache/apt/archives/openssh-server_1%3a6.0p1-4+deb7u2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
sudo apt-get update也没有完全正常工作 . 建议请
提前致谢
2 回答
好的,我尝试了所有这些以及更多,而不是其中一种方法有效 . 所以我尝试删除openssh-client,然后安装openssh-server,这对我有用 .
如果您没有以root用户身份登录(正如我所假设的那样),则应在向系统添加/删除软件包之前添加
sudo
.如果这不起作用,请运行以下命令:
如果这不起作用,您还可以转到
/var/lib/dpkg/info
和/var/cache/apt/archives
删除名称接近openssh-server
的任何内容 . 然后,运行命令:pd:这是非常复杂的,所以没有访问系统意味着很多“尝试和失败”:(