【教程】deepin如何寻找、安装非商店软件(Linux通用)
Tofloor
poster avatar
anysoft
deepin
2018-05-31 19:34
Author
本帖最后由 anysoft 于 2018-5-31 11:34 编辑

最近因为开发方便换了Deepin系统,本来想用Ubuntu的但是实在太丑。于是看了下国内的,优麒麟维护不行,所以选了DeepinLinux系统了。
Linux的软件相对window是少很多,但其实也不少,各种类别软件其实都有,只是Linux软件的安装方式和收集显示方式和Windows不同。
在Windows下我们可以到各种软件下载站点下载软件,到各大软件管家下载软件,对于软件的收集、整理、显示Windows很完善。而Linux在这一块则使用的完全不同的策略,Linux使用的软件源,通过apt(其他其他命令不同,此处Ubuntu为主)命令安装。
比如在终端执行:
     sudo apt install kdesvn
       
则会自动搜索在系统设置的软件源中搜索该软件并下载安装,也就是如果你不知道有哪些软件,你都不知道从何而起,没有一个统一的软件市场去收集这些软件,介绍这些软件。
目前也有部分的Linux软件商店,比如优麒麟商店、深度商店等等,这些软件应用商店收集了常用的应用,并配合图文介绍,让新手有了一个了解软件的来源。
---------------------------------------------------------------------------------------------------------------------
        前语就先说到这,本文主要讲如何去安装软件。有以下几种途径方法。

1、利用软件源sudo apt install ×××

         在知道软件名称的情况下可以,且软件源上有该软件时候可以直接通过命令安装。如果深度的软件源没有而Ubuntu的软件源有可以尝试切换到Ubuntu的软件源后下载安装。
        具体可以参考 apt相关命令及sources.list换源。(另外深度源速度比较慢建议更换为阿里云下的深度源)
        阿里云的深度源镜像如下:
deepin@deppin-PC:~$ cat /etc/apt/sources.list
## Generated by deepin-installer
deb [by-hash=force] https://mirrors.aliyun.com/deepin panda main contrib non-free
deb-src http://packages.deepin.com/deepin panda main contrib non-free

2、软件商店安装
利用系统自带的软件商店,深度商店、优麒麟商店等安装常用软件。其他系统ubuntu等安装这些商店可能需要依赖问题。至于如何处理依赖问题可以参考下边内容。

3、软件的官方下载deb二进制安装包或者二进制zip压缩包
      很多软件的官网提供linux 版本的软件包,下载后安装即可,如果是zip的压缩包,解压后运行即可。比如jdk和tomcat是zip压缩的程序,teamviewer等,官方提供deb安装包。

4、在软件官方下载源码,按照提示进行编译安装

5、到软件源直接搜索软件关键字搜索下载

a、到Ubuntu官网搜索软件关键字,下载deb包
https://packages.ubuntu.com/search?suite=default§ion=all&arch=any&keywords=kdesvn&searchon=names

搜索后如果有该名字相关的软件都会显示出来,选择对应的系统版本进入详情页即可

详情页,有简单的软件图文说明,依赖关系和源码下载,下拉到页面最末尾有文件下载地址

对应构架下的软件下载地址和安装后的文件列表

下载页面

可以直接根据信息组合Ubuntu官网下载地址(源地址+目录)也可以在后边的镜像站下载
http://cz.archive.ubuntu.com/ubuntu/pool/universe/k/kdesvn/

安装后文件清单:
https://packages.ubuntu.com/bionic/amd64/kdesvn/filelist

注意】如果软件Ubuntu官网下载慢,可以修改为国内阿里云或者163的镜像站下载
https://mirrors.aliyun.com/ubuntu/pool/universe/k/kdesvn/

b、archlinux官网下载
https://aur.archlinux.org/packages/

输入软件名称关键字搜索

文件清单
https://www.archlinux.org/packages/community/x86_64/kdesvn/

c、launchpad官网下载
https://launchpad.net/ubuntu/
输入软件名称相关字搜索

选择对应的系统版本

详情页有下载地址 远吗 依赖关系等信息

d、阿里云镜像站搜索下载
https://opsx.alibaba.com/mirror?lang=zh-cn
搜索软件

选择系统和版本 点击下载
深度镜像站
http://packages.deepin.com/deepin/pool
应用商店的软件基本在这
http://packages.deepin.com/deepin/pool/non-free/

针对依赖关系,可以使用采用两种方式:
1、在软件源安装 使用apt-get -f install ××× 强制安装,会自动安装依赖包。
2、安装下载的deb
dpkg安装deb
sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb
提示缺少依赖,安装依赖
sudo apt-get -f -y install
重新使用dpkg安装deb
sudo dpkg -i youdao-dict_1.1.0-0-ubuntu_amd64.deb
这样就安装完毕了。
如果当前源没有依赖的包,那么请参考上述搜索和下载软件的方法到其他源下载依赖包后安装。或者更换软件源后再安装。


参考来源:
ubuntu 下解决安装包依赖问题
https://www.cnblogs.com/jacson/p/4809566.html
dpkg安装deb缺少依赖包的解决方法
https://www.cnblogs.com/horizonli/p/5179224.html

Reply Favorite View the author
All Replies
1 / 2
To page
caoyuan217
deepin
2018-05-31 22:48
#1
别的不懂,但是arch软件包管理是pacman,   尽量还是不要混用。装不上报错还好,装崩溃了就惨了。
Reply View the author
anysoft
deepin
2018-05-31 23:40
#2
https://bbs.deepin.org/post/157341
别的不懂,但是arch软件包管理是pacman,   尽量还是不要混用。装不上报错还好,装崩溃了就惨了。 ...

核心包什么的肯定不能这么改的。主要一些三方工具之类的程序,去那边找方便,最好是用阿里云的opsx搜索Ubuntu相关的deb兼容稳定些
Reply View the author
caoyuan217
deepin
2018-05-31 23:58
#3
https://bbs.deepin.org/post/157341
核心包什么的肯定不能这么改的。主要一些三方工具之类的程序,去那边找方便,最好是用阿里云的opsx搜索Ub ...

单纯就软件数量来说,arch系的软件应该比debian多一些。   前段时间用过deepin-manjaro,arch的心,DDE的桌面,还不错。    就使用而言,体验近似。 个人觉区别是deepin的输入法、wps等等是装完即用,manjaro还需要几个命令去配置,不过也不多,manjaro那边也有相应的教程。    纯技术讨论,哈哈。  希望deepin越来越好,后期如果能把写文章常用的软件Noteexpress、SPSS等等也能wine一下就好了。那样我就能直接删掉win了。目前是win10+deepin双系统,deepin下边virtualbox安装win10,需要的时候进虚拟机。很久没进win10了。   
Reply View the author
要讲武德
deepin
2018-06-01 00:00
#4
阿里的镜像不错的, 包括各种系统, docker , maven等, 很方便,这方面比TX不知道高到哪里去了.
Reply View the author
要讲武德
deepin
2018-06-01 00:19
#5
刚看到阿里巴巴镜像里 deepin的信息有误
是否可以联系阿里修改  https://bbs.deepin.org/user/101846

https://opsx.alibaba.com/mirror?lang=zh-cn

Reply View the author
aida
deepin
2018-06-01 01:15
#6
https://bbs.deepin.org/post/157341
刚看到阿里巴巴镜像里 deepin的信息有误
是否可以联系阿里修改  @aida

好。
Reply View the author
misign404
deepin
2018-06-06 07:00
#7
不建议这样玩,这样你会引入第三方的库,这些库可能不适合当前平台系统的库。或许导致一些系统级的异常。我之前就遇到过一次。结果,有点惨。╮(╯▽╰)╭
Reply View the author
ahyanglf
deepin
2018-06-06 20:47
#8
还是deb最快速啊
Reply View the author
pbphn
deepin
2018-11-25 01:26
#9
通过这个我用命令下载了mcomix。
但是呢,我在官方网站下载的压缩包,里面是setup.py格式的,看了readme还是不会装,这个安装方法作者能不能更新进去?
Reply View the author
186******51
deepin
2018-11-25 06:25
#10
pbphn 发表于 2018-11-24 17:26
通过这个我用命令下载了mcomix。
但是呢,我在官方网站下载的压缩包,里面是setup.py格式的,看了readme还 ...

Python包一般是用sudo python setup.py install安装
Reply View the author
pbphn
deepin
2018-11-25 18:35
#11
https://bbs.deepin.org/post/157341
Python包一般是用sudo python setup.py install安装

所以我一直觉得linux很神奇,系统里面那么多setup.py,他怎么知道要运行哪个?是不是要定位位置之类的
Reply View the author
186******51
deepin
2018-11-25 20:20
#12
https://bbs.deepin.org/post/157341
所以我一直觉得linux很神奇,系统里面那么多setup.py,他怎么知道要运行哪个?是不是要定位位置之类的 ...

这个是你进到要安装的软件目录后再运行的,自然是当前文件夹下的setup.py
Reply View the author
pbphn
deepin
2018-12-05 06:04
#13
https://bbs.deepin.org/post/157341
这个是你进到要安装的软件目录后再运行的,自然是当前文件夹下的setup.py

学会了,右键终端打开,突然就打开新世界的大门。
Reply View the author
zam110
deepin
2019-07-03 06:22
#14
https://bbs.deepin.org/post/157341
学会了,右键终端打开,突然就打开新世界的大门。

大门敞开
Reply View the author
Ericguo
deepin
2019-09-20 03:33
#15
不错不错 太需要了
Reply View the author
minlearn
deepin
2019-09-20 04:51
#16
snapkg,flathub也是。类deepin store的东西 。wine的有playonlinux,crossover,game的有steam,vulkan store ,,etc..
Reply View the author
zhuodaojun
deepin
2019-09-20 05:30
#17
我是个文盲,能否照顾一下我们这些低文化人群,可以让软件安装简单点吗?我想问一下如果方舟编译器安装在深度系统里怎么玩,大神们。。。。。
Reply View the author
byx8848320105
deepin
2019-09-20 17:48
#18
期待有更好的教程发布。通用性好的软件,大佬们可以直接发安装包,那就是小白之福啊。
Reply View the author
真封神老牛
deepin
2019-09-28 07:15
#19
是啊。安装说明看的我云里雾里。如果能做到想windows下这么直观就好了
Reply View the author
lulu9505
deepin
2019-12-26 02:04
#20
我觉得深度应该弄个软件共享源,谁如果有好的软件,测试稳定、安装简便的软件上传上去,给大家分享
Reply View the author
1 / 2
To page