
This is part four of the Frequently Asked Questions (FAQ). Part one is here, Part two is here and Part three is here.
Contents of this page:
- 1. What are the differences between apt-get upgrade, apt-get dist-upgrade, apt full-upgrade and do-release-upgrade?
- 2. How can I erase the search and replace history in text editor Xed?
- 3. What are the key differences between Linux Mint Cinnamon and Ubuntu Cinnamon?
- 4. Why do I get kernel headers updates for a kernel that's not even installed?
What are the differences between apt-get upgrade, apt-get dist-upgrade, apt full-upgrade and do-release-upgrade?
1. When you wish to update your system by means of the terminal, then this is the best command to use:sudo apt-get update && sudo apt-get dist-upgrade
.... because dist-upgrade does a more thorough job than upgrade.
If you wish to do it with the more modern apt, then this is the comparable command:
sudo apt update && sudo apt full-upgrade
There's no need to fear that this will upgrade your entire system to a newer version. Because that would require this terminal command:
sudo do-release-upgrade
You can find more detailed explanations here:
man apt-get
man apt
man do-release-upgrade
How can I erase the search and replace history in text editor Xed?
2. You can delete the history of search and replace in text editor Xed as follows:a. Launch a terminal window.
(You can launch a terminal window like this: *Click*)
b. Copy/paste this line into the terminal to wipe the history for search:
gsettings reset org.x.editor.state.history-entry history-search-for
Press Enter.
c. Then wipe the replace history by executing this command:
gsettings reset org.x.editor.state.history-entry history-replace-with
What are the key differences between Linux Mint Cinnamon and Ubuntu Cinnamon?
3. The main differences between Linux Mint Cinnamon and Ubuntu Cinnamon are as follows:- Ubuntu Cinnamon doesn't have Mint's specific tools, such as Software Manager, Update Manager, Software Sources, Timeshift, many Mint apps like Warpinator, Hypnotix, et cetera. It doesn't have Mint's apt modernization tools like Captain.
- Ubuntu Cinnamon doesn't have the Flatpak infrastructure; instead, it uses Snaps.
- Unlike Mint, Ubuntu Cinnamon LTS follows Ubuntu's point release schedule. There is also Ubuntu Cinnamon based on the short-term Ubuntu releases.
- Some people experience instability and crashes with Ubuntu Cinnamon, that they're not plagued with in Mint Cinnamon.
Why do I get kernel headers updates for a kernel that's not even installed?
4. When your system is running on a newer kernel series than the one that your Mint series was originally issued with, you may have removed all kernels from the older series. But then you still might get updates for the kernel headers of that removed kernel series.... Which, at first glance, is of course weird and confusing.If you inspect those updates more closely, you'll probably find that they're for the package linux-libc-dev. This is a small package that contains kernel headers for development; it concerns headers for user space libraries. Its version number never gets beyond the version number of the first kernel series for your Mint series.
To be more precise: user space programs are built against the header files provided by Ubuntu or Linux Mint, typically from linux-libc-dev. These header files are often from an older kernel version, and they cannot safely be replaced or removed.
Updates for linux-libc-dev are normal and even necessary, so you don't want to change that. The ordinary kernel headers are in another package called linux-headers-(some number), that does match the version of the installed kernel.
Bottom line: just keep installing updates for linux-libc-dev whenever they're being offered and don't give it another thought.
Want to read more FAQ? This is part four of the Frequently Asked Questions (FAQ). Part one is here, Part two is here and Part three is here.
To the content of this website applies a Creative Commons license.
Back to the home page
Disclaimer