用Ubuntu搭建工作环境

用Ubuntu搭建工作环境

一、Ubuntu简介

什么是Ubuntu?

Ubuntu(又称乌班图)是一个以桌面应用为主的开源GNU/Linux操作系统,Ubuntu 是基于Debian GNU/Linux,支持x86、amd64(即x64)、ARM和ppc架构,由全球化的专业开发团队(Canonical Ltd)打造的。
Ubuntu基于Debian发行版和GNOME桌面环境,而从11.04版起,Ubuntu发行版放弃了Gnome桌面环境,改为Unity,与Debian的不同在于它每6个月会发布一个新版本。Ubuntu的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。Ubuntu具有庞大的社区力量,用户可以方便地从社区获得帮助。Ubuntu对GNU/Linux的普及特别是桌面普及作出了巨大贡献,由此使更多人共享开源的成果与精彩.

为什么是Ubuntu?

  • ubuntu基于linux的免费开源桌面PC操作系统,十分契合英特尔的超极本定位,支持x86、64位和ppc架构。
  • ubuntu作为经典桌面系统之一,并且它的gnome桌面系统用起来还是很舒服的,而且也是比较漂亮的。
  • ubuntu社区比较强大,有自己的应用商店,可安装的软件也非常丰富。
  • 相对的教程也比较多,而且市场上几种相对比较好的桌面系统几乎都是和ubuntu有一点的关系。
  • 其次,笔者比较熟悉ubuntu,而且在大学时就已经开始使用ubuntu了。

二、安装ubuntu

这边我们首先到ubuntu download:https://ubuntu.com/download/desktop页面选择我们要安装的版本并下载。
我这里没有没有选用最新的19.04的版本(一般对ubuntu而言,双数版本是稳定的版本),这里其实选择哪个版本都无所谓,我这里选择18.04.3 LTS进行下载。

我这里是win10的系统,我选择了安装双系统。
下载之后我们将我的系统盘压缩出一个单独未使用的盘,供我们安装ubuntu。安装的时候直接选用那个作为系统盘就可以了。另外这边ubuntu有自己的bios所以直接安装就可以。

安装过程中我们需要选择一些语言,和一些开发包什么的,依据自己的需求吧。这边记得选择图形界面。
还有就是用户设置,我们可以单独设置一个用户作为我们平时使用登录的用户。

这里我就不在多余赘述具体的安装过程了,后边也许会成具体的安装教程(看自己的时间),不过笔者会在最后给出一些其他的教程供大家参考。

三、环境的配置

这里应该是本文的重点。

我们平时工作需要的软件有很多…

配置源

这边在国内为了更好的使用ubuntu,我们需要配置清华的源。

这边我们只需要在原基础上加新的源就ok(这边我加了两个)

cd /etc/apt/sources.list.d/
sudo vim aliyun.list
sudo vim tsinghua.list
sudo apt-get update

我们可以通过安装一个小动画来测试安装结果:

sudo apt-get install sl
sl

ubuntu-sl

安装JDK

这边如果在安装ubuntu的时候选择了,可能会有自带的。我们可以通过

java -version

查看
另外如需安装这边我们选择简单的方式直接安装openjdk8

sudo apt-get install openjdk-8-jdk
java -version

这边最高的版本应该是11

sudo apt-get install openjdk-11-jdk
java -version

这边还可以安装一些其他的工具如:visualvm等

sudo apt-get install visualvm

另外这边jps如果不好使的话,需要添加环境变量来解决。

安装编译器

这两款安装起来比较方便,下载对应linux的包,然后在指定位置解压。直接运行就可以了。
而且会自动创建图标,我们通过右键添加到收藏夹,以后就可以直接点击图标进入了。
另外其他语言的编译器如WebStorm、CLion安装都很方便。

cd /home/songyaxu/下载
tar -zxvf ideaIU-2019.2.tar.gz
cd idea-IU-192.5728.98/bin/
./idea.sh 
cd /home/songyaxu/下载
tar -zxvf eclipse-jee-2019-06-R-linux-gtk-x86_64.tar.gz
cd 

安装git

sudo apt-get install git
git --version

安装搜狗输入法

搜狗输入法是基于fcitx的,所以这边需要先安装fcitx。

sudo add-apt-repository ppa:fcitx-team/nightly
sudo apt-get update
sudo apt-get install fcitx
sudo apt-get install fcitx-config-gtk
sudo apt-get install fcitx-table-all
sudo apt-get install im-switch

然后直接去官网https://pinyin.sogou.com/linux/?r=pinyin
下载deb安装包后直接运行。

安装SublimeText

这边高版本ubuntu直接到Ubuntu软件这个软件中搜索sublime直接安装即可。
这边sublime-text3可能会导致无法输入中文,
参照以下方案

git clone https://github.com/lyfeyaj/sublime-text-imfix.git
cd sublime-text-imfix
sudo ./sublime-imfix

然后显示修复成功。重启就可以输入中文了。 另外这边我们还可以通过subl filename.txt来直接使用sublime-text3

安装chrome

这边高版本的ubuntu可以直接在Ubuntu软件直接搜索Chromium来下载安装chrome,但是这个产品和chrome略有区别。

也可以去官网下载最新版本

然后双击安装

deepin wine安装

deepin wine是wine的深度定制版本,那么wine又是什么呢?
wine是一个能在多种操作系统上运行windows应用的兼容层应用。也就是安装了wine之后我们就能在linux上安装windows的软件了。
具体安装

git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git
cd deepin-wine-for-ubuntu
sudo ./install.sh

安装微信

微信肯定是必不可少的,但是如果想安装微信可能需要费点功夫。
当前安装基于deepin wine,我们在阿里云镜像下载中心下载微信的包。然后点击安装就可以了。

deepin wine wechat

安装Foxmail

当前安装基于deepin wine,我们在阿里云镜像下载中心下载Foxmail的包。然后点击安装就可以了。

deepin wine foxmail

安装QQ

当前安装基于deepin wine,我们在阿里云镜像下载中心下载QQ的包。然后点击安装就可以了。

deepin wine qq

安装钉钉

在阿里云镜像中心下载相应安装包,点击安装就可以了。

dingtalk

安装企业微信

当前安装基于deepin wine,我们在阿里云镜像下载中心下载企业微信的包。然后点击安装就可以了。

deepin wine wxwork

安装网易云音乐

网易云音乐还是很良心的,这边官网直接支持Ubuntu18.04安装包的下载。

网易云音乐后双击安装即可。

安装FTP工具

这边可以选择使用在带的Remmina远程桌面客户端,带有RDP、SFTP、SSH、VNC等协议的连接。
或者我们这边可以下载Filezilla

sudo apt-get install filezilla

安装Postman

Postman我们直接可以在官网上下载linux版本进行安装,简单方便。

Postman

###安装pdf阅读器

福昕pdf阅读器是非常好的一个阅读器,我们可以再官网下载并安装。

foxit

安装navicat

这边直接安装了Navicat Premium 11版本,然后根据破解方法,自写了以下脚本

#!/bin/sh
echo "start_navicat"
echo "delete user.reg"
cd /home/songyaxu/.navicat64/
rm user.reg
echo "delete successful"
/usr/share/navicat/start_navicat

放在navicat的安装目录 /usr/share/navicat下(其中user.reg需找到自己相对用户的文件夹下)
然后找到快速启动图标文件将内容改成以下内容。

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=Navicat
Exec=/usr/share/navicat/navicatstart.sh
Icon=navicat
Categories=Development;

主要改了Exec
以上文件在 /usr/share/applications/navicat.desktop

四、其他配置

配置快速启动

有时候一些应用没有快速启动方式,每次启动都需要使用控制台,并留下一个无法关闭的窗口,
我们可以通过一下方式配置快速启动图标。

cd /usr/share/applications

切换到 /usr/share/applications目录,我们这里以postman为例,创建一个叫postman.desktop的文件,并输入一下内容。

[Desktop Entry]

Encoding=UTF-8

Name=Postman

Exec=/app/Postman/app/Postman

Icon=/app/Postman/app/resources/app/assets/icon.png

Terminal=false

Type=Application

Categories=Development;

点击显示应用程序就可以看到我们设置的快速启动图标的应用程序了。

快速截图

使用shift+PrtScr快捷键创建快速选取截屏,非常好用哦。保存的文件放在当前用户下的图片文件夹里边

显示微信等应用托盘

安装TopIconPlus的gnome-shell扩展。

sudo apt-get install gnome-shell-extension-top-icons-plus gnome-tweaks

然后用r命令重启gnome-shell,最后用gnome-tweaks开启这个扩展。

乱码问题

我们首先拷贝windows的所有字体到usr/local/share/fonts下,然后使用以下命令更新我们系统的字体。

fc-cache -fv

其他乱码可以参考以下文章
ubuntu 18.04 下 wine 中文无法正常显示的解决方案

其他软件的安装

可以到一下地址去寻找安装包

阿里云镜像下载中心
deepin镜像下载中心

五、参考文档

  1. 工作环境换成Ubuntu18.04小记
  2. Ubuntu常用软件安装(小集合)
  3. 2019年wine QQ最完美解决方案
  4. ubuntu 18.04 下 wine 中文无法正常显示的解决方案
  5. 记 Win10 + Ubuntu18.04 安装
  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

风华正茂少

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值