当前位置: 首页 > news >正文

学习html5的网站一个完整的策划案范文

学习html5的网站,一个完整的策划案范文,网上服务平台官网,网络推广文案有哪些报错中兜兜转转 更新过程中手痒Ctrl C中断了更新,然后噩梦开始了 各种查百度谷歌,大部分解决apt依赖关系的方法说使用 sudo apt-get install -f但是还是无法解决问题,一直报旧版本e2fsprogs已存在,导致新版本无法替换的问题 既…

报错中兜兜转转

更新过程中手痒Ctrl C中断了更新,然后噩梦开始了

各种查百度谷歌,大部分解决apt依赖关系的方法说使用

sudo apt-get install -f

但是还是无法解决问题,一直报旧版本e2fsprogs已存在,导致新版本无法替换的问题
在这里插入图片描述
既然版本不匹配,我直接将原先版本卸载好了,然后我就用--force-all强行卸载了存在的旧版本e2fsprogs

sudo dpkg -r --force-all e2fsprogs

卸载过程中一直在出警告,这给我解决问题埋下了伏笔
在这里插入图片描述
到这,我以为我解决问题了,再使用sudo apt-get install -f就可以自动修复依赖问题了,然而,piapiapia~ 依然报错
在这里插入图片描述
不过和前面的报错对比可以看出来,存在旧版本的问题已经解决了,在这里没有再报错,算是给了我一点解决问题的信心

好的,再耐下心来看报错

dpkg: error processing archive /var/cache/apt/archives/e2fsprogs_1.45.5-2ubuntu1_amd64.deb (--unpack)

遇到这种情况,网上大多的方案都是使用--force-overwrite强行安装,但是人不能解决问题,使用如下命令

# sudo dpkg -i --force-overwrite <报错包路径>
sudo dpkg -i --force-overwrite /var/cache/apt/archives/e2fsprogs_1.45.5-2ubuntu1_amd64.deb

然而,并没有什么用,还是报一样的错
在这里插入图片描述

解决方案

更少的报错信息让我看清了问题,感觉是chattr出现了问题,然后查了一下chattr是干什么用的,并发现了和我一样报错的情况 unable to make backup link of `./usr/bin/chattr’ before installing new version: Operation not permitted

Linux chattr命令详解

chattr命令用于锁定文件的修改权限,可以猜想到是对/usr/bin/chattr不可修改,即为Operation not permitted

按照chattr命令的作用使用如下命令解除文件不可修改权限

chattr -i /usr/bin/chattr
chattr -a /usr/bin/chattr
# 使用lsattr查看文件权限
lsattr /usr/bin/chattr

但是没有任何作用,也没有反馈
在这里插入图片描述
然后我就猜测是chattr也损坏了,查到相同案例chattr命令被篡改

按照他的方法,编译安装chattr,并使用这个来修改/usr/bin/chattr/usr/bin/lsattr的权限过程如下

  1. 先下载chattr.c文件(https://github.com/posborne/linux-programming-interface-exercises/blob/master/15-file-attributes/chattr.c)
  2. 在下载目录下使用命令cc chattr.c编译,得到文件a.out,把a.out名字改成chattr
  3. 运行编译好的文件,把被篡改的文件去掉不可修改的隐藏属性,
./chattr -ia /usr/bin/chattr
./chattr -ia /usr/bin/lsattr

完成上面的过程之后,直接使用sudo apt-get install -f自动修复依赖关系成功

可能有用的操作

在完成上述解决过程之前,在不断改错中我还尝试了一下可能对解决问题有用的操作

修改与版本对应的APT源

Ubuntu 20.04 依赖包安装错误解决方案

修改APT源

# 打开sources.list文件
sudo vim /etc/apt/sources.list
#  阿里源 Ubuntu 18.04
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
# 中科大源 Ubuntu 20.04
deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse

刷新列表

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential

重新执行 fix 问题

sudo apt --fix-broken install

恢复dpkg的status

Ubuntu安装软件出现依赖问题无法安装—解决办法

cd /var/lib/dpkg/status
sudo rm status
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status

apt-get 其他依赖问题可以参考关于依赖项:apt-get不安装任何Linux服务器

http://www.lbrq.cn/news/2360881.html

相关文章:

  • 厦门建设网站哪家好网站空间租用
  • 免费签名设计上海seo有哪些公司
  • 网站界面设计策划书怎么做seo神器
  • 万全网站建设wl17581google推广一年的费用
  • 常州免费企业网站建设网络营销的特点有
  • 如何做网站新手个人教程杭州网络
  • 县政府网站加强制度建设厦门关键词优化网站
  • 南宁保洁网站建设网络营销的专业知识
  • 做电路方案设计的网站手机网站建设价格
  • 专题网站建设的请示百度网盘客服在线咨询
  • 国内代理ip地址江门seo外包公司
  • 青岛网页设计 学校seo优化技巧
  • 优设网站软文广告是什么
  • 互动的网站建设seo是什么职位的简称
  • 山东济南市网站建设手机系统优化工具
  • wordpress 手机发布seo哪家好
  • 如何自己设计一个网站自己怎么建网站
  • 昆明网站运营公司有哪些宁波抖音seo搜索优化软件
  • 抓取网站访客qq号码产品运营方案
  • 高校校园网站建设html网页制作软件
  • 如何自己建站网站制作小说网站排名前十
  • 宿迁房产网丫丫找房seo综合查询站长工具怎么用
  • 做情网站快速优化系统
  • 网页设计怎么创建站点网站seo优化
  • 烟台软件优化网站建设长春网站优化咨询
  • 网站开发一般要多少钱外链代发平台
  • web网站是什么意思做网站用什么软件好
  • 新媒体营销岗位有哪些seozou是什么意思
  • 自己做的网站被篡改怎么办聊城网站开发
  • 网站建设销售求职搜索引擎优化技术
  • Linux操作系统之信号:保存与处理信号
  • 零售企业用户行为数据画像的授权边界界定:合规与风险防范
  • MySQL高级篇(二):深入理解数据库事务与MySQL锁机制
  • Git分支管理与工作流详解
  • 分布式一致性协议
  • Linux:1_Linux下基本指令