Keeping Servers Up-to-Date

Centos As new file patches come out, Centos will need to be updated. Run the following commands to bring the server and its extensions up-to-date: Occasionally you may get this message: There are unfinished transactions remaining. You might consider running yum-complete-transaction, or “yum-complete-transaction –cleanup-only” and “yum history redo last”, first to finish them. If those...

Centos

As new file patches come out, Centos will need to be updated. Run the following commands to bring the server and its extensions up-to-date:

sudo yum update && sudo yum upgrade -y && sudo package-cleanup --leaves | xargs -l1 yum -y remove

Occasionally you may get this message:

There are unfinished transactions remaining. You might consider running yum-complete-transaction, or “yum-complete-transaction –cleanup-only” and “yum history redo last”, first to finish them. If those don’t work you’ll have to try removing/installing packages by hand (maybe package-cleanup can help).

Start by running:

yum-complete-transaction

Hopefully you get this message: Cleaning up completed transaction file

If you have no errors, go ahead and run:

sudo yum clean all && sudo rm -rf /var/cache/yum

Ubuntu

Run the following commands to bring the server and its extensions up-to-date:

sudo apt update && sudo apt upgrade -y && sudo apt clean all && sudo apt-get autoremove --purge -y && sudo rm -rf /var/cache/apt

Mac running Homebrew

brew update && brew upgrade && brew cleanup && brew doctor && brew services restart --all