sukarof
2018-10-24 08:40 deepin
Thank you for the explanation and the solution! Now I know there is a logical reason. Much appreciated!
Reply Like 0 View the author
mangudai 发表于 2019-5-19 02:16
Do I need to do this for applications installed via Flatpak?
When the user upgrades deepin, according to the priority policy, the low version packages will be uninstalled, which will result in system failure that user cannot enter the desktop. Although we have performed multiple rounds of testing before the release, as we only test system upgrade in standard repositories without user scenarios such as third-party packages installed, we cannot perform simulations and thus unable to perform coverage tests.
In order to avoid similar problems to a certain extent, we have adjusted the priority of the package repository. If the package version is inconsistent with the official repository and the package is not set with apt-mark command (sudo apt-mark hold package), it will be synchronized to the official version when updating, ensuring stable system for common users. If you are sure that you need it and have the ability to resolve the dependencies, please use apt-mark to force keep your higher version after package installation. To get the new versions of software such as code and chrome, you can ask for official updates.
Here is the example to prevent application downgrade:
To keep your version of google chrome, please use apt-mark command:
sudo apt-mark hold google-chrome-stable
Source post: https://bbs.deepin.org/post/168478
In V15.8,we'll cancel this policy.