The story is going to be a bit weak, as it happened a long time ago and I don't really remember the specifics.
Though it could be said they are important - and I agree in some cases - but for the sake of explaining, they aren't.
Originally I started with Wheezy. It was an early RPI and it did.
Then I got the newer version and installed ....... (what ever was before Jessie)
I didn't want to update/upgrade to Jessie, but things as they are/were I was forced to.
No big. It all works.
But it has since raised some questions about HOW you get to the latest version and what the commands mean.
The 4 causing me the most grief are:
Code: Select all
sudo apt-get update
sudo apt-get upgrade
sudo rpi update
sudo apt-get dist-upgradeI've tried to research what each does, but it seems "typical of linux" that there are loops in references and they point back to one another and so to me this creates a loop.
So my take:
apt-get update: This updates a "list" (somewhere on the computer) to what is available and what is installed.
apt-get upgrade: This brings things "up to date" with what is available and what is shown as installed. But it only does SOME of the system.
apt-get dist-upgrade: To me that is the same as the previous one....... But it has to be different, as either with this or the one still not mentioned, the machine goes through a BIG update of stuff I just don't get.
rpi-update: This is a big one which updates the O/S to the latest - right? Probably not.
But I'm not having any luck getting clear definitions of what command does what.
I was sure I updated from Jessie to Strech, but as recent events have shown: I'm still on Jessie.
That's weird in that when I did afore mentioned commands, a few settings were changed, and options changed in the O/S.
I had to reset my picture - big deal, but worth mentioning - and some of the "desktop"(?) menus have changed.
I didn't sweat on it too much. There isn't any point. If the O/S has changed, that's that.
Would someone mind helping me get a clearer picture of what each command does?
Thanks in advance.