UP | HOME

UpgradeGentoo

目录

How to upgrade gentoo

    #!/bin/bash

    #1.sync portage tree to lastest
    emerge-websync
    emerge --sync
    #2.upgrade the system
    emerge -avutDN --with-bdeps=y @world # -a = --ask, -v = --vebose, -u = --update, -t == --tree, -D = --deep, -N = --newuse
    emerge -a @smart-live-rebuild
    #3.may be need to update the new config file
    dispatch-conf # or etc-update
    #4.clean the unused package
    emerge -ac # -c = --depclean
    #5.rebuild dependency library
    emerge @preserved-rebuild
    revdep-rebuild
    emerge -a @module-rebuild
    #6.clean old distfiles
    eclean -d distfiles # or eclean-dist -d

How to upgrade python local package

    # 通过脚本维护local-python-world列表

    # 安装或删除<package>
    pip_user install <package>
    pip_user uninstall <package>

    # 将所有local python package升级
    pip_upgrade

作者: Petrus.Z

Created: 2021-09-01 Wed 00:38