The v20 repository is outdated, and some applications are no longer supported (such as the latest Chrome-based browsers); the v23 repository is still in development, and some dependencies are missing, making it impossible to install.
You can resolve these issues using ACE containers.
ACE (Amber Compatability Environment) is a container app packaging and distributing solution that enable you to run app in bwrap debian 12 container.
NOTICE: Nvidia Graphic card accelerate is currently NOT SUPPORTED
This is a screenshot of VLC running in ACE compatibility mode. You can refer to the following guide for installing some software that cannot run on Deepin.
The following guide is applicable to the x86/arm architecture versions of Deepin v20/23.
The version in the UOS store is older but stable, with application signature compatibility. For GPU acceleration support, please go to the Spark App Store to get the latest version (available for both Arm and x86).
Or get it here
To enter the container, use the bookworm-run command.
Then simply run sudo apt install vlc -y to install VLC.
sudo apt install vlc -y
You can directly start VLC on the host OS by executing bookworm-run vlc.
Desktop file will automatically be created.
Since we didn't create a wrapper deb package, the Deepin launcher cannot directly uninstall it. When you want to remove it:
sudo bookworm-run apt autoremove vlc -y
e.g. /opt/demo.mp4 -> /host/opt/demo.mp4
Want to see, love to see, post more
That is a great way to avoid the dependance issue.