Portage更新帮助程序脚本。

upkeep的Python项目详细描述


更方便的Gentoo系统维护

这是一组简化gentoo系统维护的命令。

esync

此命令需要eix安装才能完全运行。它运行eix-sync。这是作为cron作业使用的。我每天都用。

如果通过-l--run-layman,则此命令可以为您运行layman -S

出现

此命令将执行以下操作:

  • 更新portage
  • 使用选项--with-bdeps=y--update--deep--newuse
  • 更新@world
  • 更新包的实时安装(@live-rebuild
  • 运行emerge @preserved-rebuild
  • 运行systemctl daemon-reexec(如果适用)
  • 更新内核

有一些标志可以禁用此功能的大多数部分,例如--no-upgrade-kernel。通过--help查看所有选项。

自动内核更新过程

只有当命令eselect --brief kernel list显示2个内核时,自动内核更新才会工作。列表中的第一个必须是活动内核。第二个是要升级的。切换到新内核后,在{{CD18}}中必须存在一个^ {CD17}},否则该命令将不会运行^ {< CD19> }。如果配置存在,则将使用。

如果emerges由于eselect kernel list的状态而无法构建内核,则可以修复它并通过运行upgrade-kernel重新运行更新。

/boot中的旧内核数据将存储在/root/.upkeep/old-kernels中。

内核更新只支持grub(grub-mkconfig)和dracut。目前没有办法跳过dracut或grub。/etc中必须存在有效配置。

如果只想重建内核,请运行rebuild-kernel

ecleans

此命令将运行以下命令(或等效命令):

  • emerge --depclean
  • emerge @preserved-rebuild
  • revdep-rebuild
  • eclean-dist --deep
  • rm -fR /var/tmp/portage/*

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过循环Id数组设置按钮Id,并使用循环设置按钮文本?   java在一个JTextField中添加字符串和int值   java如何解析2006年2月20日这样的日期?   java Android我试图从SharePreference获取数据   java如何在springboot中将ObjectId转换成字符串   java如何在ListActivity中将按钮返回工具栏   web服务如何使用免费API或web服务从java程序向手机发送短信   java Udp如何从服务器获取整数?   使用DAM资产进行java AEM JUnit测试   数组Java程序循环不会执行并提示用户?   安卓上的java改造2和xml   java 安卓中有字典数据类型吗?   java如何单元测试guice createinjector方法   java无法为Pulsar设置Zookeeper群集   java我无法解密发送消息AES   Java中的tomcat异步   java如何修复“OAutheException,errorMessage:(#803)您请求的某些别名不存在:您的(应用程序)ID}”   java通过构造函数传递整数