First off, I've not done much with linux, so I may need things explained as though I'm 5 (for example, I don't know where to find what version I'm running).
Background:
I've had my laptop for over a year and not updated it. Under Activities > Software > Updates, it said I had 22 updates, OS updates and the other 21 were applications. When I tried to click download, it just said:
Unable to download updates:
The following packages have unmet dependencies:
... and no, it didn't have any packages following!
I did some googling, and found a helpful article. I was able to use the
sudo apt-get upgrade
to update all the 21 things besides the OS.
However
sudo apt-get update
just gives me the following (that I had to type, because apparently Ctrl+c doesn't work?):
Hit:1 http://security.debian.org/debian-security bullseye-security InRelease<br />
Hit:2 http://deb.debian.org/debian bullseye InRelease<br />
Hit:3 http://deb.debian.org/debian bullseye-updates InRelease<br />
Reading package lists... Done
So I'm not sure what it was supposed to do, because there are 35 or so things listed under OS updates in the Activities > Software > Updates place. Here is a sample: bc
, cups
, cups-<a lot>
, ghostscript
, lib<many things>
, linux-headers-<3 items>
, linux-image-5.10.0-27-amd64
, linux-image-amd64
, poppler-utils
, ssl-cert
, task-<4 items>
, tasksel
, tasksel-data
In my googling, I did find that there are stable vs testing things, and I'm not interested the testing ones, so what the links (hit 1, 2, and 3) take me to is a bit overwhelming.
Questions:
- Is what showed up for
sudo apt-get update
what always happens? Or did it do that because of the "packages with unmet dependencies"? - Is the
sudo apt-get
telling me I have version bullseye, or that I need to upgrade to bullseye? - The main question: How do I get it updated?
libappindicator3-1
was removed before Debian 11 was released. If you want to be able to upgrade everything, you need to determine whether that package is still needed, and remove it if it isn’t. (If something does still need it, you’ll have to figure our whether you still use it, and whether it has a replacement in Debian 11.) – Stephen Kitt Jan 15 '24 at 17:45