Ubuntu系统开发环境完整搭建

11次阅读

共计 5652 个字符,预计需要花费 15 分钟才能阅读完成。

安装搜狗输入法

点击我下载哦

idea 快捷键冲突

输入发占用快捷键。撤掉输入法的快捷键。还有系统自带快捷键也要取消。

安装 deepin-terminal

在 tools 工具包中找到 deepin-terminal 中运行启动脚本。因为途中为去下在 github 源码。这里下载慢的可以直接先下载下来

然后执行

mkdir build
cd build
cmake ..
make
./deepin-terminal

然后就是创建 Ubuntu 的桌面图标

[Desktop Entry]
Encoding=UTF-8
Name=deepin-terminal
Comment=shell advice
Exec=/opt/soft/deepin-terminal/build/deepin-terminal
Icon=/opt/soft/deepin-terminal/terminal.jpeg
Categories=Application;Shell;Deepin-Terminal
Version=1.0
Type=Application
Terminal=0

然后在快捷键中设置 Ctrl+Alt+T 为新的 deepin-terminal

idea

激活码

9MWZD5CC4E-eyJsaWNlbnNlSWQiOiI5TVdaRDVDQzRFIiwibGljZW5zZWVOYW1lIjoiMjAxNzY1MDYxQGNxdS5lZHUuY24gLiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiJGb3IgZWR1Y2F0aW9uYWwgdXNlIG9ubHkiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwicGFpZFVwVG8iOiIyMDIwLTAxLTI0In0seyJjb2RlIjoiQUMiLCJwYWlkVXBUbyI6IjIwMjAtMDEtMjQifSx7ImNvZGUiOiJEUE4iLCJwYWlkVXBUbyI6IjIwMjAtMDEtMjQifSx7ImNvZGUiOiJQUyIsInBhaWRVcFRvIjoiMjAyMC0wMS0yNCJ9LHsiY29kZSI6IkdPIiwicGFpZFVwVG8iOiIyMDIwLTAxLTI0In0seyJjb2RlIjoiRE0iLCJwYWlkVXBUbyI6IjIwMjAtMDEtMjQifSx7ImNvZGUiOiJDTCIsInBhaWRVcFRvIjoiMjAyMC0wMS0yNCJ9LHsiY29kZSI6IlJTMCIsInBhaWRVcFRvIjoiMjAyMC0wMS0yNCJ9LHsiY29kZSI6IlJDIiwicGFpZFVwVG8iOiIyMDIwLTAxLTI0In0seyJjb2RlIjoiUkQiLCJwYWlkVXBUbyI6IjIwMjAtMDEtMjQifSx7ImNvZGUiOiJQQyIsInBhaWRVcFRvIjoiMjAyMC0wMS0yNCJ9LHsiY29kZSI6IlJNIiwicGFpZFVwVG8iOiIyMDIwLTAxLTI0In0seyJjb2RlIjoiV1MiLCJwYWlkVXBUbyI6IjIwMjAtMDEtMjQifSx7ImNvZGUiOiJEQiIsInBhaWRVcFRvIjoiMjAyMC0wMS0yNCJ9LHsiY29kZSI6IkRDIiwicGFpZFVwVG8iOiIyMDIwLTAxLTI0In0seyJjb2RlIjoiUlNVIiwicGFpZFVwVG8iOiIyMDIwLTAxLTI0In1dLCJoYXNoIjoiMTE3Mzk0NjcvMCIsImdyYWNlUGVyaW9kRGF5cyI6MCwiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-ocfH5r7aj6756M8f6f+7MXdp2K0RxPCG2Yp9/iIydFQxHCSjqjUopo2yAxH8+EtTGm+w4dKPe+6tLqa/HOExPt9g3yOf29PU7oIwmqnIcnvZYGNCgNsCK7fyfxc2CX1whLZTByQ0LKylRshlsYz+HXg002E7q7bY0y3vbwxWLyNR5qY4EPa4WzfWjdnopCZfijgsU0bTRB51jiqVlLHONKjFFUmzPopUDwEHwDTnmNMEUAsluTaiirWIJwkmuFbsgmir+KUAxHvStOUgo68Vyaas7BicAWI1QiCqd1EvFIN/sGaZkRE9hK6FwkDN/hscDX1DCPY62ttgP/k1GvFOVA==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQAF8uc+YJOHHwOFcPzmbjcxNDuGoOUIP+2h1R75Lecswb7ru2LWWSUMtXVKQzChLNPn/72W0k+oI056tgiwuG7M49LXp4zQVlQnFmWU1wwGvVhq5R63Rpjx1zjGUhcXgayu7+9zMUW596Lbomsg8qVve6euqsrFicYkIIuUu4zYPndJwfe0YkS5nY72SHnNdbPhEnN8wcB2Kz+OIG0lih3yz5EqFhld03bGp222ZQCIghCTVL6QBNadGsiN/lWLl4JdR3lJkZzlpFdiHijoVRdWeSWqM4y0t23c92HXKrgppoSV18XMxrWVdoSM3nuMHwxGhFyde05OdDtLpCv+jlWf5REAHHA201pAU6bJSZINyHDUTB+Beo28rRXSwSh3OUIvYwKNVeoBY+KwOJ7WnuTCUq1meE6GkKc4D/cXmgpOyW/1SmBz3XjVIi/zprZ0zf3qH5mkphtg6ksjKgKjmx1cXfZAAX6wcDBNaCL+Ortep1Dh8xDUbqbBVNBL4jbiL3i3xsfNiyJgaZ5sX7i8tmStEpLbPwvHcByuf59qJhV/bZOl8KqJBETCDJcY6O2aqhTUy+9x93ThKs1GKrRPePrWPluud7ttlgtRveit/pcBrnQcXOl1rHq7ByB8CFAxNotRUYL9IF5n3wJOgkPojMy6jetQA5Ogc8Sm7RG6vg1yow==

安装 qq.wechat

细节查看我

基础环境搭建

聊天工具下载

git

git 安装的时候需要读者手动修改 start.sh 中的内容。、然后讲生成 ssh 秘钥放在仓库中。

tools/start.sh 一键安装 (java,maven,idea,robot,navicat,node) 需要 source start.sh
tools/google/start.sh 安装 google 浏览器
tools/docker/docker.sh 安装 docker 并配置开发自启动 (包含 mysql.sh、redis.sh、mongo.sh)
tools/docker/mysql.sh docker 启动 mysql , 并开机自启动
tools/docker/redis.sh docker 启动 redis , 并开机自启动
tools/docker/mongo.sh docker 启动 mongo , 并开机自启动
tools/docker/valid_docker_images.sh 验证 docker 镜像是否安装,返回 1 表示已安装,0 表示该镜像未拉取,需要拉取镜像
tools/deepin-terminal/start.sh 安装 deepin-terminal 在原有的 terminal 基础上增加了连接远程的功能列表

gpg2

ubuntu 默认安装的 gpg。

  • 为了方便上传 maven 到中央仓库,我们需要生成 gpg 并上传

    + gpg --gen-key 然后根据提示设置
    + apt install gnupg2
    

navicat

  • 如果系统是英文版的,安装的 navicat 中文乱码,我们需要在语言中安装中文字体并重启。如果还是乱码需要修改系统默认编码为中文。和 start_navicat.sh 保持一致。

maven

  • 配置 gpg

    <profile>
            <id>ossrh</id>
            <activation>
            <activeByDefault>true</activeByDefault>
            </activation>
            <properties>
                    <gpg.executable>grootpg2</gpg.executable>
                    <gpg.passphrase>Qq15996779085</gpg.passphrase>
            </properties>
    </profile>
    
  • 虚拟机中最好将物理机的 maven 仓库挂载在一起,虚拟机就不用创建第二次仓库了。

tweaks

  • 选择暗黑,shell 未扩展解决方案

    • apt-get install gnome-tweak-tool
    • apt-get install gnome-shell-extensions
    • apt-get install gnome-shell-extension-dashtodock
    • 打开 tweak,选择扩展,打开 User themes 选项

安装 WPS

  • 从官网上下载 deb 文件,打开后回提示系统字体缺失。下载字体 [https://pan.baidu.com/s/1o8ujqhc] 移动到 /usr/share/fonts 下
  • 卸载自带的 libreoffice apt-get remove –purge libreoffice*
  • 安装字体
    sudo apt-get install ttf-wqy-microhei #文泉驿 - 微米黑
    sudo apt-get install ttf-wqy-zenhei #文泉驿 - 正黑
    sudo apt-get install xfonts-wqy #文泉驿 - 点阵宋体

设置开机自动挂在硬盘

  • 测试 git sublime 提交 vscode

安装 gitkrangen

  • apt-get remove –purge gconf2 && sudo apt-get install gconf2
  • 然后安装 deb 文件

安装 pac

  • 下载 pac 后我们 dpkg 安装;如果报错执行 apt-get install -f 可以安装相关依赖
  • 安装后启动报错,在 Ubuntu1804 中执行

    + `rm /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so`
    + `ln -s /usr/lib/x86_64-linux-gnu/perl5/5.26/auto/Gnome2/Vte/Vte.so /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so`
  • 在 Ubuntu17 中执行

    + `rm /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so`
    + `ln -s /home/eli/perl5/lib/perl5/x86_64-linux-gnu-thread-multi/auto/Gnome2/Vte/Vte.so /opt/pac/lib/ex/vte64/auto/Gnome2/Vte/Vte.so`
    

解决 github 访问慢

点我查询实际 IP

分别通过上述网址查询以下两个域名实际 ip
github.global.ssl.fastly.net
github.com
然后配置在 /etc/hosts 下。然后访问速度飞起。
加入战队

<span id=”addMe”> 加入战队 </span>

微信公众号

正文完
 0