解决Ubuntu 16.04无法安装Openssh-server

当Ubuntu安装OpenSSH-server遇到错误时,可能是由于日志信息被误删导致。解决方法包括更换软件源,更新系统,以及清理dpkg信息。具体步骤包括:重命名或删除旧的info文件夹,新建info文件夹,更新并修复安装,最后恢复info文件夹。通过这些步骤可以成功安装OpenSSH-server。
摘要由CSDN通过智能技术生成

解决Ubuntu16.04 安装Openssh-server失败

       当我们在Ubuntu上通过命令安装一个软件时,一不小心删除了安装的日志文件,但是系统还是认为这个文件安装过了。我们通过apt-get命令来安装这个软件的时候就会出现安装不成功的问题。
       我在安装过程中就出现了以下问题:
在这里插入图片描述
       就像图片中这样安装出现问题。网上百度了一圈加上自己尝试终于解决了问题!
       当我们遇到安装失败的问题时可以从以下几个方面来考虑问题!

  • 是不是没有给软件换源,导致下载太慢
  • 是不是之前电脑上安装过了,日志信息删除导致出现问题

解决方法

       我们可以通过以下步骤来测试:

  • 更换国内源
  • 使用sudo apt-get updatesudo apt-get upgrade, sudo apt-get dist-upgrade更新一下再测试
  • 如果以上方法依旧没有用的话,可以通过以下步骤来解决
    • 1.sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old //现将info文件夹更名(若出现mv: 无法将’/var/lib/dpkg/info’ 移动至’/var/lib/dpkg/info_old/info’: 目录非空,则把info_old改成info_old2就好啦。)
    • 2.sudo mkdir /var/lib/dpkg/info //再新建一个新的info文件夹
    • 3.sudo apt-get update, sudo apt-get -f install //注意有两个命令
    • 4.sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old //执行完上一步操作后会在新的info文件夹下生成一些文件,现将这些文件全部移到info_old文件夹下
    • 5.sudo rm -rf /var/lib/dpkg/info //把自己新建的info文件夹删掉
    • 6.sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info //把以前的info文件夹重新改回名字
      在这里插入图片描述
      最终可以看到安装完成!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值