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

做律师网站电销常见的搜索引擎有哪些?

做律师网站电销,常见的搜索引擎有哪些?,CSS3网站推广,会员卡管理系统自己做在FreeBSD jail 里安装启动Ubuntu jammy系统,每次装好执行jexec ubjammy sh进入Ubuntu系统后,执行apt update报错。 这个问题困惑了好久,突然有一天仔细去看报错信息,查看了(man 5 apt.conf) ,才搞定问题。简单来说就是…

在FreeBSD jail 里安装启动Ubuntu jammy系统,每次装好执行jexec ubjammy sh进入Ubuntu系统后,执行apt update报错。 这个问题困惑了好久,突然有一天仔细去看报错信息,查看了(man 5 apt.conf) ,才搞定问题。简单来说就是把apt的配置里APT::Cache-Start调大就行,但是一开始由于不明白原理,所以走了弯路。

最简单的操作就是这篇文档里的方法:https://blog.csdn.net/skywalk8163/article/details/140383232

 这里把处理步骤、弯路,更详细的记录下来:

问题:apt update升级报错

 apt full-upgrade
E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Start. Current value: 25165824. (man 5 apt.conf)
Reading package lists... Error!
E: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Start. Current value: 25165824. (man 5 apt.conf)
E: Error occurred while processing libsurgescript0.5.4.4 (NewVersion1)
E: Problem with MergeList /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_jammy_universe_binary-amd64_Packages
E: The package lists or status file could not be parsed or opened.

文心一言的回答
 

错误信息表明你的APT缓存空间不足,并且出现了与libsurgescript0.5.4.4软件包相关的合并列表(MergeList)问题。以下是一些建议的步骤来解决这个问题:

  1. 增加APT缓存大小
    打开你的/etc/apt/apt.conf/etc/apt/apt.conf.d/50user(或其他以.conf结尾的文件在/etc/apt/apt.conf.d/目录下),然后增加或修改APT::Cache-Limit的值。不过,错误中提到的是APT::Cache-Start,但通常我们修改的是APT::Cache-Limit。以下是一个例子,将缓存大小增加到500MB(512 * 1024 * 1024 字节):

    echo 'APT::Cache-Limit "524288000";' | sudo tee -a /etc/apt/apt.conf.d/99cachelimit

    注意:如果你已经有一个APT::Cache-Limit的设置,请确保新值大于当前值。

  2. 修复损坏的列表
    由于提到了MergeList问题,你可能需要清理并重新生成软件包列表。可以使用以下命令:

    sudo apt clean 
    sudo rm -rf /var/lib/apt/lists/* 
    sudo apt update


    这些命令会清除现有的列表,并重新从软件源下载。

  3. 检查软件源
    错误中还提到了archive.ubuntu.com_ubuntu_dists_jammy_universe_binary-amd64_Packages,这通常是Ubuntu的软件源。确保你的/etc/apt/sources.list/etc/apt/sources.list.d/*中的软件源是正确的,并且对于Jammy版本是有效的。

  4. 检查第三方软件包
    libsurgescript0.5.4.4可能是一个第三方软件包,不属于Ubuntu的官方仓库。如果你从非官方源安装了它,请确保该源是可靠的,并且该软件包与你的Ubuntu版本兼容。

  5. 手动下载并安装软件包
    如果以上步骤都无法解决问题,并且你确定需要libsurgescript0.5.4.4软件包,你可以尝试从其官方网站或其他可信来源手动下载DEB包,并使用dpkg进行安装。但请注意,这可能会带来依赖问题,所以通常最好使用APT来管理软件包。

  6. 查看系统日志
    使用journalctl或查看/var/log/syslog(或/var/log/apt/history.log)可能会提供更多关于错误的详细信息。

  7. 重启服务或系统
    有时简单的重启APT服务(通常是systemctl restart apt.service,但APT通常没有单独的服务)或整个系统可以解决一些临时问题。但请注意,这通常不是解决根本问题的方法。

希望这些建议能帮助你解决问题!

 尝试修复

先执行这个试试

echo 'APT::Cache-Limit "524288000";' | tee -a /etc/apt/apt.conf.d/99cachelimit

不行

APT::Cache-Start

echo 'APT::APT::Cache-Start "524288000";' | tee -a /etc/apt/apt.conf.d/99cachelimit

删除 rm -rf /var/lib/apt/lists

不行

尝试配置Cache-Limit和Cache-Grow

事实证明光修改Cache-Limit和Cache-Grow不行:

echo 'APT::Cache-Limit "0";' > /etc/apt/apt.conf.d/99cachelimitecho 'APT::Cache-Grow "16777216";' >>/etc/apt/apt.conf.d/99cachelimit

最终还是靠修改Cache-Start搞定:

echo 'APT::Cache-Start "67108864";' > /etc/apt/apt.conf.d/99cachelimit

注意如果使用重定向符号>> ,如果后面直接跟文件名字的话,空格也会成为名字的一部分。

总结

这个问题很久没有解决,主要是没有仔细看报错信息,没有弄明白报错信息里的 Cache-Start 的设定方法。

因为是jail里的ubuntu,所以没有vi ,文心一言给的命令也需要修改才能执行,导致走了弯路。

其实核心思想,就是在apt配置目录里/etc/apt/apt.conf.d/,随便写一个文件,比如99cachelimit ,文件里加上APT::Cache-Start "67108864";这句话就行了。这样就把Cache-Start值调为64M了。

http://www.zhongyajixie.com/news/13781.html

相关文章:

  • 宝安区网站建设互联网广告平台代理
  • cnzz网站代做上海搜索seo
  • 怎么做网站广告赚钱西地那非片能延时多久有副作用吗
  • 网站软件定制开发公司营销推广的形式包括
  • 哪些网站用.ren域名国内优秀网页设计赏析
  • 阿里云官方网站 icp代备案管理系统国内网络推广渠道
  • 网站在哪做网络推广怎么做
  • 做电影小视频在线观看网站关键词歌词简谱
  • 如何做色流量网站系统推广公司
  • WordPress突然全站404电子商务营销方法
  • wordpress模板网站b站推广怎么买
  • 做织梦网站时图片路径显示错误外链网盘下载
  • 阜阳网站建设公司长春seo
  • 福建漳州网站建设费用seo外链工具源码
  • 网站的功能和作用是什么广州推广系统
  • 网站包括什么东莞互联网推广
  • wordpress商业版廊坊seo排名外包
  • 什么是网站建设与优化seo包括哪些方面
  • 做订票网站设计要多久什么推广方式能快速引流
  • 做污水处理的 登录哪个网站秦皇岛seo排名
  • wordpress 宕机原因哈尔滨seo优化培训
  • 国外时尚设计网站爱站网关键词挖掘查询工具
  • 郑州门户网站建设近期时事新闻10条
  • 池州哪里做网站seo优化大公司排名
  • 网站建设的原因seo软件排行榜前十名
  • 建个网站 费用如何在互联网推广自己的产品
  • 网店网站建设策划书案例百度url提交
  • 网监备案网站更换域名org域名注册
  • 改变字体颜色的网站网站域名怎么查询
  • 成都网站制作公司报价广告投放是做什么的