前言:昨天安装win10把电脑装崩了,幸亏U盘里还有deepinos的安装包,索性装了deepin单系统。linux系统装软件工具等和windows很不相同,其中有一些软件是可以从应用商店中找到的,直接进行安装就可以,还有一些可以从官网下载到deb包进行安装,那么除此之外怎么办呢?之前我是通过各种网上搜索教程,现在总结这些软件和工具的安装教程,避免下次还是需要重新火急火燎的搜索安装。
update in 2019.08.17: 更新部分工具的安装使用说明

Deepin常用工具安装

1.curl:同wget都是下载文件的工具,wget deepin自带,但有些工具安装需要使用curl。具体安装方式是:

  sudo apt-get install curl libcurl3 libcurl3-dev php5-curl# 上述命令在新版本如15.11里面可能会报错“软件包 php5-curl 没有可安装候选”,尝试使用以下命令sudo apt-get install curl

2.sdkman:很好的工具可以帮助进行软件开发工具包的管理,比如java等。安装方式如下:

  curl -s "https://get.sdkman.io" | bashsource "$HOME/.sdkman/bin/sdkman-init.sh"sdk version #出现版本信息说明安装成功

安装java可以使用下面的命令,可以说非常方便了

  sdk install javajava -version # 安装完成可以看一下版本了

说实话我是为了使用公司的vpn,需要easyconnnect才去装jdk的,但是发现下载安装好了还是不成。easyconnent有linux安装包,但是安装了显示服务器和此版本不匹配,折腾了一中午好像这个问题还是无解。而且使用crossover安装,也不好用,不知道是什么问题。看来只能在windows上使用了。
3.VPN工具
deepin官方商店提供shadowsocks-qt5的下载,但是实际安装操作后发现扫描屏幕二维码功能貌似不正常(可能和我机器有关),另外就是需要自己配置系统代理(当然也可以配置应用代理,系统代理的设置方式是:设置->网络->系统代理->手动->socks代理一般是127.0.0.1,端口是1080,选择确定),最重要的是不能使用PAC模式,这样浏览本地可以访问的网站也会走代理,白白浪费流量。所以这里推荐使用shadowsocks-deepin,个人使用挺正常而且界面简洁,系统代理会自动设置成配置url的模式,支持PAC,在访问需要使用代理的网站时还会在图标上有贴心的展示(图标上出现蓝色的小点点)。安装方式很简单,直接在github下载deb包安装即可。
注:因为当前deepin版本(15.11)采用稳定版本的debian,QT环境有降级,而shadowsocks-deepin1.2.1版本采用高版本的qt环境,所以安装时会出现依赖不满足的情况,暂时不能使用。不排除之后版本有更新解决此问题。
4.node:node官网并没有为我们提供deb包,所以需要自己编译安装,这有点麻烦。不过我们可以简单使用nvm进行安装,反正我们使用node的一般都要用到nvm来保持多个版本共存的。所以先安装nvm:

  wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash# 也可以使用curl方式curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.34.0/install.sh | bash# 重启终端或输入以下命令更新配置文件source ~/.bashrc

有了nvm后一切都很简单了,接着安装node最新版本和指定版本命令如下:

  nvm install node # 安装最新版本nodejsnvm install 10.15.0 # 安装10.15.0版本的node

5.git:我们免不了使用git管理源代码,git安装方式官网有说明,对于deepin系统只需要使用sudo apt-get install git进行安装即可。但这样安装的并不是git的最新版本,目前(2019-0816)最新版本为2.23.0,如果指定安装版本sudo apt-get install git=2.23.0会提示找不到最新版本,这时怎么办呢?

Deepin常用软件安装

1.Chrome安装:在没有翻墙的情况下是不能进入Chrome官方网站下载deb安装包的,所以只能使用wget方式了,然后在需要选择时候输入Y即可。

  wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

这样就下载了Chrome的deb包,这时就可以打开文件管理器,找到主目录下刚下载的chrome的deb文件,点击安装即可。有问题可以查看这篇文档如何在Linux上安装Google Chrome 63
因为windows上习惯使用360浏览器,而且账号里有很多收藏内容,所以我在deepin上一般也使用360浏览器,安装包可以去360社区下载,也可以去深度应用商店进行下载安装。

Deepin常用配置

1.快捷命令配置
我在linux系统中常使用ll命令,但在deepinos默认不存在,实际上是注释掉了,这就需要打开注释

sudo vim ~/.bashrc #找到配置文件
# 在vim命令模式下,输入/alias 找到#alias ll='ls -l‘命令,把前面的#号去掉就好了
source ~/.bashrc #立即生效

暂时就写这么多,以后会继续更新的。感觉有时间去进行些归纳总结还是很好的,起码不会做一些重复的工作,像之前就是每次安装都要重新进行反复的搜索,浪费了很多精力。

Deepin问题解决

1.前面提到有些应用可能因为系统核心依赖版本问题导致无法安装,如果使用dpkg能强行安装,不过这样会破坏系统本身依赖关系,导致诸如应用商店应用不能正确进行安装和不能进行系统更新等问题,通过百度搜索找到解决方案,使用下列命令一步步解决即可

# 清除已经下载的安装包
sudo apt-get clean
# 重新更新软件列表
sudo apt-get update
sudo apt-get dist-upgrade

DeepinOS安装部分软件工具总结相关推荐

  1. python3 如何读中文路径_Python 3.8.2安装教程

    名      称:Python 3.8.2 版 本:简体中文 软件授权:共享软件 软件语言:简体中文 更新时间:2020年 应用平台:Win 10 软件官网:https://www.python.or ...

  2. 网络yum源 自定义yum仓库 zip备份 编译安装

    Top NSD SERVICES DAY01 案例1:补充应用技巧 案例2:软连接与硬连接 案例3:man手册.zip备份 案例4:自定义yum软件仓库 案例5:发布及测试yum仓库 案例6:vim效 ...

  3. python3安装_Python 3.8.2安装教程

    名      称:Python 3.8.2 版 本:简体中文 软件授权:共享软件 软件语言:简体中文 更新时间:2020年 应用平台:Win 10 软件官网:https://www.python.or ...

  4. Mac 下安装配置 Python 开发环境

    图片来源:Unsplash,作者 Markus Spiske 2019 年第 77 篇文章,总第 101 篇文章 前言 记录下 Mac 电脑的开发环境安装配置,主要包括: 安装&使用Homeb ...

  5. linux开源开发板 软硬件资料,LeMaker Guitar开源开发板安装系统镜像、Linux 系统快速指南 | 乐美客开源开发板社区...

    LeMaker Guitar快速入门 1.需要的配件 MicroSD卡 建议使用4GB或更大的10速MicroSD卡, 建议购买8GB 闪迪SD卡. 显示器和连接线 HDMI或DVI或VGA接口的显示 ...

  6. Python学习日记1——python3.8.3安装以及配置环境

    1.下载Python3.8.3 进入Python官网,下载python3.8.3安装包 2.安装python 1.选择安装方式--默认方式和自定义方式(我选择的是自定义) 2.选择要安装的软件工具 3 ...

  7. 中兴服务器通过IPMI方式安装操作系统

    中兴服务器通过IPMI方式安装操作系统 对于服务器来说,我们有时需要远程接入到IDC查看设备的硬件状态,了解基本组件信息以及处理告警等事宜.为此,IPMI为我们提供了绝佳的途径.本文二狗简单介绍一下怎 ...

  8. python3.8安装教程

    Python安装教程 一.工具 python版本python-3.8.2_x86,百度网盘链接:https://pan.baidu.com/s/1WNGJQIk77MCUCtVlz8Y7-g 提取码: ...

  9. Service系统服务(二):补充应用技巧、软连接与硬连接、man手册、zip备份、vim效率操作、自定义yum软件仓库、发布及测试yum仓库、编译安装软件包...

    一.补充应用技巧 目标: 本例要求掌握在运维中比较常用的一些扩展命令技巧的使用,完成下列小技巧操作: 1> 采用数值形式将目录/root的权限调整为 rwx------    2> 将记录 ...

最新文章

  1. SQL Server中SELECT会真的阻塞SELECT吗?
  2. 【数据结构】双链表的应用
  3. 平衡二叉树-FHQ Treap(无旋平衡树)c/c++代码实现
  4. 计算机基础及msoffice应用书本,全国计算机等级考试一本通一级计算机基础及MSOffice应用2016年无纸化考试专用...
  5. c语言程序的多文件组织,C代码多文件的组织
  6. 【sklearn学习】决策树、分类树、剪枝策略
  7. CCF 差分约束--201809再卖菜
  8. 未来教育计算机书,未来教育.全国计算机等级考试
  9. 数据库自动备份脚本并删除前3天的备份
  10. java编程思想3感悟(4)---被隐藏的具体实现
  11. GBT19668.3-2007 电子设备机房系统工程监理规范
  12. 基本的Java的MVC入门案例
  13. Python-通过Fidder+mumu模拟器爬取豆瓣TOP250
  14. 学计算机cpu重要还是显卡重要,电脑玩游戏CPU重要还是显卡更重要?
  15. 一键添加QQ群的方式(更新中。。。)
  16. maven mybatis实现递归查询和使用存储过程
  17. cdr怎么抠图轮廓线条_CDR怎么抠图?CorelDRAW快速抠图方法
  18. 华为服务器2488H V6的ibmc接口配置
  19. 并行传输VS串行传输
  20. Edge浏览器固定到任务栏的网页图标显示透明

热门文章

  1. Hive分析窗口函数之LAG,LEAD,FIRST_VALUE和LAST_VALUE
  2. django-simple-captcha验证码的使用
  3. php 0.01毫米对折,柔宇科技发布0.01毫米全球最薄显示屏
  4. ASP.NET实现excel导入数据库
  5. 大学生影视主题网页制作 HTML+CSS+JS仿360影视网站 dreamweaver电影HTML网站制作
  6. 【产业互联网周报】腾讯阿里加速车联网进程;百度智能云提出人工智能工业化概念;2019世界人工智能大会召开...
  7. 如何解决PR崩溃/卡死/打不开等问题,打开PR软件不显示,启动Premiere失败无响应情况怎么办
  8. ubuntu搭建android开发环境
  9. Qt Quick 5.2 开发笔记3-------qml界面之自定义TitleBar
  10. 面对前所未有的挑战 联想未来依靠什么复兴?