0%

Linux攻略--(三)编程环境搭建

1、 Hexo环境搭建

1、安装git

1
sudo apt-get install git

2、安装nodejs

1
2
sudo apt-get install nodejs
sudo apt-get install npm

3、安装hexo

1
sudo npm install hexo-cli -g

2、安装MySQL

1
2
3
4
5
6
7
8
# 安装(v5.7)
sudo apt install mysql-server -y

# 初始化配置
sudo mysql_secure_installation

# 查看mysql状态
sudo service mysql status

3、C++编程环境

1、安装 gcc、g++

1
2
sudo apt install g++
sudo apt install gcc

2、添加 CodeBlocks 源

1
2
sudo add-apt-repository ppa:damien-moore/codeblocks-stable
sudo apt update

3、安装

1
sudo apt install codeblocks codeblocks-contrib

4、CodeBlocks配置

CodeBlocks个性化设置

4、 Java编程环境

1、安装 JDK

1
sudo apt-get install openjdk-11-jre-headless

2、安装开发工具

通过Ubuntu软件中心安装。

从官网下载安装包

官网下载

选择Eclipse IDE for Enterprise Java Developers下载。

安装:

1
2
3
4
5
# 解压安装包
tar -xzvf eclipse-jee-2020-03-R-incubation-linux-gtk-x86_64.tar.gz

# 解压后得到 eclipse 文件夹,将 eclipse 文件夹移动到 /usr/share 或 /opt/ 目录下
sudo cp -r eclipse /usr/share

创建图标(可参考攻略一中的“创建应用程序图标”):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# 创建图标文件
sudo gedit /usr/share/applications/eclipse.desktop

# 在文件中填充以下内容
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse JEE
Exec=/usr/share/eclipse/eclipse
Icon=/usr/share/eclipse/icon.xpm
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

# 修改文件权限
sudo chmod u+x /usr/share/applications/eclipse.desktop

3、配置Tomcat

1、下载

官网选择最先版本,或者以前版本都可(要注意与JDK是否兼容)。

下载页面选择Core版本下载

2、安装

1
2
3
4
5
6
7
8
# 解压
tar -xzvf apache-tomcat-9.0.36.tar.gz

# 解压后得到 apache-tomcat-9.0.36 文件夹,将 apache-tomcat-9.0.36 文件夹移动到 /usr/share 或 /opt/ 目录下
sudo cp -r apache-tomcat-9.0.36 /usr/share

# 修改文件权限
sudo chmod 755 -R /usr/share/apache-tomcat-9.0.36

3、验证

1
2
3
4
5
6
7
# 启动Tomcat
sudo /usr/share/apache-tomcat-9.0.36/bin/startup.sh

# 使用浏览器访问 http://localhost:8080/ 如果可以看到Tomcat页面表示安装成功

# 关闭Tomcat
sudo /usr/share/apache-tomcat-9.0.36/bin/shutdown.sh

4、安装Maven

1
2
3
4
5
# 安装
sudo apt-get install maven

# 查看版本
mvn -v

5、安装Postman

官网下载安装包

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# 解压
tar -xzvf Postman-linux-x64-7.26.0.tar.gz

# 将解压后的文件夹移动到 /usr/share目录
sudo cp -r Postman /usr/share/

# 创建图标文件
sudo gedit /usr/share/applications/postman.desktop

# 在文件中填充以下内容
[Desktop Entry]
Encoding=UTF-8
Name=Postman
Comment=Postman
Exec=/usr/share/Postman/Postman
Icon=/usr/share/Postman/icon.png
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Development;

# 修改文件权限
sudo chmod u+x /usr/share/applications/postman.desktop

安装包内可能没有图标,自己找一个或者用从官网图标扣下来的图片

5、Python编程环境搭建

1、安装Python

1
2
sudo apt install python3
sudo apt install python3-pip

2、安装 VS Code

官网下载安装包

3、VS Code 配置

4、安装pip

1
sudo apt-get install python-pip
1
sudo apt-get install python3-pip

5、更换pip镜像源

Linux

修改~/.pip/pip.conf(没有就创建一个),修改index-url内容如下:

1
2
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple

Windows

修改C:\Users\"UserName"\pip\pip.ini(没有就创建一个),修改index-url内容如下:

1
2
3
4
[global]
index-url = http://mirrors.aliyun.com/pypi/simple/
[install]
trusted-host = mirrors.aliyun.com

其它源

1
2
3
4
5
阿里云 http://mirrors.aliyun.com/pypi/simple/
豆瓣http://pypi.douban.com/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
华中科技大学http://pypi.hustunique.com/

6、Heroku环境搭建

1、安装

1
sudo snap install heroku --classic