We all know that the system will work stably with the already installed software, designed for the average computer user, and additional (specific) programs can be installed from the software Manager of Linux Mint, which are located in them by categories: Audio/video; Graphics; Games; Internet, etc.
But many users who have just migrated from Windows, feeling the "freedom" in terms of various settings ( because the filesystem is open to the Administrator, which is the user who installed it), trying to reconfigure the system and install additional software, founded the instructions on various websites for Linux, with no experience and necessary precautions.
1. Do not use the installation scripts of programs such as: Ultamatix, Ubuntu Sources List Generator
Installation scenarios listed programs are dangerous in terms of stability of the system: some of them more, others slightly less but it is better to avoid trouble.
2. Do not use a cleaners system
Some users, especially experienced ones may argue that Bleachbit very well clean and secure system. It is not so.
Until you understand what you need cleaned and what is not, you can just "kill" the system. So first practice on a virtual machine, find the optimal settings for programs, and only after use this program on your computer.
3. Do not upgrade the kernel without urgent need.
If after installing Linux Mint you have no problems with the devices in the computer, it makes no sense to upgrade the kernel.
4. Be very careful with the connection of third-party repositories and .deb files
4.1 Software installation connecting third-party repositories were not being tested on your version of Linux, and can lead to violation of the stability and reliability of the system. In addition, you make yourself dependent on the owner of the repository, often only one person who didn't check all installed packages for compatibility, and tomorrow just abandoned the development.
It is best to install software use the software Manager.
Use a third-party repository only if you are really not found an acceptable alternative to this program in the Linux Mint software Manager.
4.2 You should also be careful when installing programs .deb files from external sources.
Files with the file extension .deb is the installation of software packages in Debian/Ubuntu/Linux Mint, same as the installers .exe for Windows. You can download .deb file from some website, after downloading double click on it, there is a password prompt, and then it is installed in your system.
Install only .deb files that you trust. In case you are at all unsure .deb file, it is better not install it! Some files may not be checked for compatibility, and some conflict with the main system packages, which ultimately may cause harm to your system.
Although Linux systems are less susceptible to viruses than Windows, but some of them may contain malware or spyware. Remember, when you install the program you give it root access when entering your password.
5. Use sudo and gksudo in the case of urgent need
Sudo and gksudo are the commands that give Root access/Admin system that allows you to make settings only for applications system administration and never for routine applications. What does it mean? This means that unnecessary use sudo and gksudo may violate the permissions of your files and directories in the result of which may cause strange malfunctions of these applications.
When you run regular applications with sudo or gksudo, created files and directories are owned by root, not yours, as a regular user and hence problems may arise in the future, when you open the program.
Never run ordinary applications with sudo or gksudo. It is not necessary and dangerous, because such run lead to a risk to overwrite the permissions of your own files.
6. Do not trust too add-ons Firefox and Chromium/Google Chrome
First of all I would like to note that excessive installing add-ons in the browser slows down his work. In other words, the more you install add-ons/extensions you have, the slower Firefox and Chromium/Google Chrome.
But that's not all. Some add-ons/extensions can conflict, which ultimately leads to the failure of one of them, and "lockups" of the browser or full "frozen", why can only help reboot and subsequent removal of any additions.
7. Do not install additional desktop environments in a working system.
Extra environments in the system by default often leads to confusion/conflict packages and duplication of programs, which ultimately leads to performance degradation and may cause changes in fonts, instability and crashing. Especially these "sins" the KDE desktop installed in other environments, the default (Mate, Cinnamon, Xfce, Gnome).
Stick to the desktop environment by default. Do not install different apps from KDE to Mate or Cinnamon, which after installation are "pulling" half the KDE desktop as dependencies, as, for example, an application K3b - CD/DVD burners.
There may be a reasonable question: "And what then publishes articles with instructions on installing additional environments?".
Answer. To install the system under test, so as not to make a single image is installed on the computer hard disk, but only to try and choose the environment for subsequent installation as a working system.
8. Do not activate the software repository "romeo".
Do not activate the repository "romeo" if you are not a tester and appreciate the stability of the system. There's only reason of existence of this repository with the sources of applications, using its testers that help developers in the preparation of updates before those updates will be released in an official release for Linux Mint users.
The Backports repository is designed to maintain the main, evolving versions of the programs. One of the main reasons backporting the security issues.
In Linux Mint Backports repository is not enabled by default. Better to leave him as such, because each software developer has their own approaches to this issue. The developers of Linux Mint first "run" all the updated programs themselves, and then publish them to users in a shared package. So, for example, not so long ago there was a software update and security for long-term release of Linux Mint 13 have been ported to the stable release of Linux Mint 17.
Connecting Backports repository without waiting for the official update may cause system instability, although this probability is very small.
9. Try not to remove apps that are part of the default installation in Linux Mint
Even if you never use a specific application installed initially, do not delete it. Applications installed by default often intertwined in the system of General and supporting files/libraries that makes the operating system stable.
When you remove the default application, you risk to seriously damage the system. When you delete some of the default applications that risk in some applications more, some less and some not at all no risk. But in order to avoid possible risks in General, it is better not to remove.
Applications installed by your own, you can delete without any risk.
10. Do not experiment on the production system.
Never experiment in the working system, however it is tempting, just to try something new, because you can stay, in the end, with a broken system.
"Donate" tens of gigabytes of disk space on your hard drive for these purposes, install VirtualBox or VMware, download the finished installed system or install yourself.
None of the operating systems installed on the computer is not 100% perfect and 100% stable, because operating systems are created by people and as you know, people can make mistakes...
But at the same time, the stability of the system largely depends on the user, his careful attitude to it.
May the Force be with you,