Managing updates
by serafean from LinuxQuestions.org on (#5MEEV)
Hi,
I'm wondering about how to manage updates in a world with a zillion language package managers, containers and other weird stuff managing itself.
Once upon a time I learned to use package managers. Either of Code:# apt-get upgrade
# emerge -uDNav world and I knew that the system is up to date, security fixes applied after service restart.
Now I install, for instance, HomeAssistant, and suddenly I have a separate python tree in /etc/homeassistant which gets updated at the whim of homeassistant. Other python VENV stuff is somewhere too...
Firefox has all its stuff statically linked through rust's cargo.
perl has its CPAN.
And into this comes docker, which is a world to update on its own.
All this is becoming a complete mess, and I'd like to hear how other people running a multipurpose (snowflake) server (or a desktop) deal with this.
I'm wondering about how to manage updates in a world with a zillion language package managers, containers and other weird stuff managing itself.
Once upon a time I learned to use package managers. Either of Code:# apt-get upgrade
# emerge -uDNav world and I knew that the system is up to date, security fixes applied after service restart.
Now I install, for instance, HomeAssistant, and suddenly I have a separate python tree in /etc/homeassistant which gets updated at the whim of homeassistant. Other python VENV stuff is somewhere too...
Firefox has all its stuff statically linked through rust's cargo.
perl has its CPAN.
And into this comes docker, which is a world to update on its own.
All this is becoming a complete mess, and I'd like to hear how other people running a multipurpose (snowflake) server (or a desktop) deal with this.