apt-get install的任何内容都会出现以下错误
您可能希望运行'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)
Run Code Online (Sandbox Code Playgroud)
sudo apt-get update也没有完全正常工作.建议请
提前致谢
sudo apt-get update
sudo apt-get -f install
sudo apt-get install openssh-server
Run Code Online (Sandbox Code Playgroud)
如果您没有以root用户身份登录(正如我所假设的那样),您应该sudo在添加/删除软件包之前放入系统.
如果这不起作用,请运行以下命令:
chattr -i /usr/bin/sshd
chattr -a /usr/bin/sshd
sudo apt-get update
sudo apt-get -f install
sudo apt-get install openssh-server
Run Code Online (Sandbox Code Playgroud)
如果这不起作用,您还可以转到/var/lib/dpkg/info并/var/cache/apt/archives删除名称接近的任何内容openssh-server.然后,运行命令:
sudo apt-get update
sudo apt-get -f install
sudo apt-get install openssh-server
Run Code Online (Sandbox Code Playgroud)
pd:这是非常复杂的,所以无法访问系统意味着很多"尝试和失败":(