How to install applications not in Deepin Store (applicable in Linux)?
Tofloor
poster avatar
deepiner
deepin document team
2018-11-15 21:52
Author
Edited by zhuxiujuan at 2018-11-15 14:00

Although Deepin Store has provided many applications, but it cannot meet all users' needs, you may want to install other applications sometimes.

Here are some methods for you.
1. sudo apt-get install xxx
When you know the package name, you can use the command to install applications:
  1. sudo apt-get install xxx
Copy the Code
If it prompts "Unable to locate package xxx", it means the package is not in the software repository, you should change the source list.
  1. sudo gedit /etc/apt/sources.list
Copy the Code
Find the source (such as Ubuntu) and add it to sources.list file.

2. Install deb package or ZIP binary distribution
A. Download deb package from official website, and double click it to install. Then you will find it in Launcher.
B. For ZIP binary distribution, extract it and run as the installation instructions in README file.

3. Install package from source code
Please follow the instructions in download page to compile and install, or refer to https://wiki.deepin.org/index.php?title=Source_package&language=en.

4. Search and download package from repository websites
A. Ubuntu
Go to Ubuntu website and search the package.
Click the distribution to go to the detail page, and scroll down to bottom.
Click “amd64” to go to download page. Choose one link to start downloading deb package.

B. Archlinux
Go to Archlinux website and search the package.
Click the link at the bottom to download deb package.

C. Launchpad
Go to Launchpad website and search the package.
Click the distribution to go to the detail page.
Select one to download.

D. Aliyun mirror site
Go to Aliyun website, search the package and select a distribution.
Select the package and the version, and click download behind.

E. deepin software repository
Application packages in Deepin Store are here:

Source: https://bbs.deepin.org/post/157341
Reply Favorite View the author
All Replies
dance707
deepin
2018-11-16 00:07
#1
This is not good advice. Deepin is not based on Ubuntu and neither is Debian. I do not recommend changing your sources list to Ubuntu. And do not recommend downloading a Ubuntu package. Often times this will cause dependency problems. or cause the system to break. In some cases where a package has simple libraries downloading a Ubuntu package may appear to work on the outside. On the inside it is not certified compatible or tested and are possible problems.

Generally a Deb package from a big name like Google, Vivaldi, or Skype will work okay.

Installing a package from source code is good , but for the advanced users.

Flatpaks work good in Deepin, and in my opinion are the best option for the average Deepin user.


Reply View the author
oscararg
deepin
2018-11-16 11:57
#2
https://bbs.deepin.org/post/170907
This is not good advice. Deepin is not based on Ubuntu and neither is Debian. I do not recommend cha ...

I must add snap packages and appimages. The last ones are the less system harmful packages (because they are 100% portable).
Reply View the author
dance707
deepin
2018-11-16 13:40
#3
https://bbs.deepin.org/post/170907
I must add snap packages and appimages. The last ones are the less system harmful packages (becaus ...

Yes you are right, Appimage are okay. I use two in Deepin. The latest Cryptomator and Pcloud are available as Appimage only. Deepin likes Flatpak's you can see that in the Deepin Store with their Flatdeb's.  I do not use any snap's. Installing snapd in Deepin pulls in AppArmor access control, and that does not work well with my KVM-QEMU VM's in Deepin.
Reply View the author
primta
deepin
2018-11-18 07:07
#4
Adding repositories and packages for other operating systems may lead to a broken package system .  Flat Hub has setup instructions for Debian though none specifically for Deepin. Use at your own risk.
Reply View the author