新安装CentOS Linux开发环境配置

本文将介绍新安装的centos完成开发环境配置的介绍,希望对你有帮助。

纲要

  1. 输入法设置、快捷键添加打开终端
  2. 安装Chrome
  3. 终端美化等
  4. jdk配置,eclipse安装,pycharm安装
  5. 安装各种库,maven、findbugs、protocolBuffer安装
  6. 进阶的桌面美化

1、输入法设置、快捷键添加打开终端

输入法设置
一般centos安装时选择的汉语键盘布局不是一个真正的汉语输入法,我们需要自己换成一个输入法:
打开设置,选择圆圈项:
在这里插入图片描述
选中加号打开
在这里插入图片描述
找到汉语,选中第一个带齿轮的即可
在这里插入图片描述
完成后删除原来的汉语布局,推荐添加一个英语(美国)布局,方法同上类似,并把英语放置第一位为默认输入法。
再完成一项安装,选择图示:
在这里插入图片描述
选择第二个完成:
在这里插入图片描述
快捷键添加打开终端
这里推荐一篇链接:链接
推荐快捷键位为:Ctrl+shift+T

2、安装Chrome
1、安装各种依赖包:

sudo yum install pax*
sudo yum install redhat-lsb
sudo yum -y install libXss*
sudo yum install redhat-lsb-core-4.1-27.el7.centos.1.x86_64
sudo yum install liberation-fonts
sudo yum install libappindicator*

2、下载安装包至下载

sudo wget -P /home/你的用户名/下载 https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

3、安装

sudo yum localinstall google-chrome-stable_current_x86_64.rpm

3、终端美化等
1、终端美化:
这里推荐一篇文章:链接
注意:

  1. 修改终端为zsh后需要重启Linux,终端输入reboot即可快速重启,再次打开火狐,页面也会保留

  2. 文章看到修改主题即可

  3. 主题个人推荐为ys,输入source ~/.zshrc生效

  4. 如果是一个新装的,那不需要将bashrc的内容复制到zshrc;如果是有一些配置文件了,那就需要将那些export内容复制过来

  5. 在ys主题基础上安装语法高亮插件:
    安装:

    sudo yum -y install zsh-syntax-highlighting
    

    配置:
    命令vim ~/.zshrc打开zsh配置文件,插入以下内容:

    source /usr/share/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
    

    同时使之生效:

    source ~/.zshrc
    
  6. 安装完还需要在终端首选项中自己调颜色,调成自己喜欢的即可,记得取消随系统主题颜色。

2、简单配置vim文件:

  1. 打开 vim 配置文件:
sudo vim ~/.vimrc
  1. 添加以下内容:
colorscheme ron
:syntax on
filetype on
filetype plugin on
filetype indent on
set sts=4
set shiftwidth=4
set backspace=2
set tabstop=4
set showmode
set nu
set nohlsearch
  1. 保存即可

4、jdk配置,eclipse安装,pycharm安装
1、jdk配置:(因为centos可以选择jdk安装就不需要自己单独装,具体可参考我的一片双系统文章)

  1. 打开配置文件:
vim ~/.zshrc
  1. 在文件最后面添加(指向 JDK 的安装位置),并保存:
#java_home
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH 
  1. 让该环境变量生效,执行如下代码:
source ~/.zshrc
  1. 成功后输入java和javac命令均由反馈

2、eclipse安装

  1. 下载安装包至/home/你的用户名/下载 :
sudo wget -P /home/你的用户名/下载 http://mirrors.ustc.edu.cn/eclipse/technology/epp/downloads/release/oxygen/3a/eclipse-jee-oxygen-3a-linux-gtk-x86_64.tar.gz
  1. 解压安装包至/opt:
sudo tar -zxvf eclipse-jee-oxygen-3a-linux-gtk-x86_64.tar.gz -C /opt
  1. 在桌面创建eclipse的快捷方式:
    在/usr/bin目录为该Eclipse创建软链接:
ln -s /opt/eclipse/eclipse /usr/bin/eclipse

将该软链接(相当于Windows中的快捷方式)复制到桌面,即可从桌面启动Eclipse:
在这里插入图片描述
3、pycharm安装

  1. 安装包下载:链接
    (因为centos可以选择jdk安装就不需要自己单独装,具体可参考我的一片双系统文章)
  2. 解压缩安装包至/opt并改名:
sudo tar -zxvf pycharm-professional-2018.1.3.tar.gz -C /opt
sudo mv ./压缩后的文件夹名 ./pycharm

注: 下载下来的文件版本号可能不一样,需依照下载的文件修改第一行命令

  1. 创建pycharm桌面快捷方式:

A、首先是创建桌面快捷方式,在终端中输入一下代码:注:打开gedit然后创建pycharm.desktop文件

sudo gedit /usr/share/applications/Pycharm.desktop

B、在打开的pycharm.desktop文件中输入以下内容:

[Desktop Entry]
Type=Application
Name=Pycharm
GenericName=Pycharm3
Comment=Pycharm3:The Python IDE
Exec="/opt/pycharm/bin/pycharm.sh" %f
Icon=/opt/pycharm/bin/pycharm.png
Terminal=pycharm
Categories=Pycharm;

注:其中的Exec和Icon是你的pycharm.sh和pycharm.png两个文件的路径。具体可以通过打开你下载的pycharm的解压包里面的bin文件查看两个文件的属性。按照我的步骤则是在/opt/pycharm目录下。

C、到usr/share/applications下找到pycharm图标,然后复制到桌面即可,与eclipse最后一步差不多。(如果没有图标,大概率是你的路径添加不对。

  1. 第一次打开的一些设置
    这里推荐一篇文章:
    https://blog.csdn.net/qq_43570369/article/details/88948349
    注意:
    1、从第六点的第4点看到15点即可;
    2、第9点已经变成了激活选项,可以在以下网址用在读时学校给注册的教育网账号申请先是激活(具体账号怎么来问你们学校学长或者贴吧应该有):
    https://www.jetbrains.com/community/education/#students
    弄好账号后在第一项Active账号成功后continue即可
    3、第14点不要跟文章一样,要选择第二点已经存在的环境:
    在下方的目录选择/usr/bin/pythonX.X即可(上文提过,因为centos可以选择安装python环境,所以可以直接找),之后与文章内容一致。

5、安装各种库,maven、findbugs、protocolBuffer安装

1、安装各种库

  1. netstat/ifconfig安装包

    sudo yum -y install net-tools.x86_64
    
  2. 安装一个扩展源

    sudo yum install -y epel-release
    
  3. 其他库

    sudo yum -y install svn ncurses-devel gcc
    
    sudo yum -y install lzo-devel zlib-devel autoconf automake libtool cmake openssl-devel
    

2、安装Maven

  1. 下载Maven安装包至/home/用户名/下载:
    方法1:
    maven下载地址:https://maven.apache.org/download.cgi
    下载 apache-maven-3.6.1-bin.tar.gz
    在这里插入图片描述
    下载下来把安装包剪切至/home/用户名/下载
    方法2:
    wegt下载至/home/用户名/下载:

    sudo wget -P /home/用户名/下载 http://mirrors.hust.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
    
  2. 安装Maven至/usr/local

    cd /home/用户名/下载
    sudo tar zxf apache-maven-3.6.3-bin.tar.gz -C /usr/local
    mv apache-maven-3.6.3 ./maven3
    
  3. 设置环境变量

    sudo vi /etc/profile
    

    在文件末尾添加

    #maven_home
    export MAVEN_HOME=/usr/local/maven3
    export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin
    

    保存退出后运行下面的命令使配置生效

    source /etc/profile
    
  4. 验证:

    mvn -v
    

    输出信息无error即成功。

注:
1、上述版本号根据自己下载的版本不同自行更改
2、Maven还有一个配置变量:MAVEN_OPTS,这里没有设置,等遇到再说。错误参考以下链接:
https://www.cnblogs.com/bukudekong/p/3819696.html
3、maven环境变量配置以后,重启后不生效,这里需要我们在zshrc中加上以下信息(若没有换终端,即是bashrc):

sudo vi ~/.zshrc

打开后加上:

source /etc/profile

保存退出后,启用这个配置即可:

source ~/.zshrc

3、安装findbugs

  1. 下载findbugs安装包至/home/用户名/下载:

    这里不提供下载网址,你可以百度Linux findbugs下载,下载后把安装包剪切至/home/用户名/下载

  2. 安装findbugs至/usr/local

    cd /home/用户名/下载
    sudo tar zxf findbugs-3.0.1.tar.gz -C /usr/local
    
  3. 设置环境变量

    sudo vi /etc/profile
    

    在文件末尾添加

    #findbugs
    export  FINDBUGS_HOME=/usr/local/findbugs-3.0.1
    export  PATH=$PATH:$FINDBUGS_HOME/bin
    

    保存退出后运行下面的命令使配置生效

    source /etc/profile
    
  4. 验证:

    findbugs -version
    

    输出版本号即安装成功

注:
上述版本号根据自己下载的版本不同自行更改

4、安装protocolBuffer

  1. 下载protocolBuffer安装包至/home/用户名/下载:

    这里不提供下载网址,你可以百度Linux findbugs下载,下载后把安装包剪切至/home/用户名/下载

  2. 安装protocolBuffer至/usr/local

    cd /home/用户名/下载
    sudo tar zxf protobuf-3.11.4.tar.gz -C /usr/local
    cd /usr/local/protobuf-3.11.4
    sudo ./configure
    sudo make
    sudo make install
    

    以此输入命令等待即可。

  3. 验证:

    protoc --version
    

    输出版本号即安装成功

注:
上述版本号根据自己下载的版本不同自行更改

6、进阶的桌面美化
这里个人太懒还不想弄,推荐两篇文章可做参考,等哪天我想弄了再更新:
https://blog.csdn.net/panda_52panda/article/details/73770146
https://www.e-learn.cn/content/linux/2359190

猜你喜欢

转载自blog.csdn.net/qq_43175022/article/details/105062508
今日推荐