引言
CentOS Stream 是一个基于 Red Hat Enterprise Linux (RHEL) 的开源发行版,旨在为开发者提供一个稳定的开发平台。它提供了最新的稳定版软件包,使得开发者可以提前体验即将到来的 RHEL 新特性。本文将带你从入门到实战,一步步搭建 CentOS Stream 开发环境。
一、CentOS Stream 简介
1.1 CentOS Stream 的特点
- 基于 RHEL:CentOS Stream 直接从 RHEL 获取软件包,保证了软件的稳定性和安全性。
- 最新软件包:CentOS Stream 提供了最新的稳定版软件包,使得开发者可以提前体验即将到来的 RHEL 新特性。
- 易于使用:CentOS Stream 的安装和使用过程与 RHEL 类似,易于上手。
1.2 CentOS Stream 的适用场景
- 软件开发:CentOS Stream 提供了丰富的开发工具和库,适合软件开发者使用。
- 测试和验证:CentOS Stream 可以作为测试和验证 RHEL 新特性的平台。
- 服务器部署:CentOS Stream 也是一个稳定的服务器操作系统。
二、CentOS Stream 安装
2.1 硬件要求
- CPU:64 位处理器
- 内存:至少 2GB(推荐 4GB 以上)
- 硬盘:至少 20GB 空间
2.2 安装步骤
- 下载 CentOS Stream ISO:访问 CentOS Stream 官网下载最新版本的 ISO 文件。
- 创建启动盘:使用软件(如 Rufus)将 ISO 文件刻录到 U 盘。
- 启动计算机:将 U 盘插入计算机,重启计算机并从 U 盘启动。
- 选择安装类型:选择“安装 CentOS Stream”。
- 分区:根据需要选择分区方式,推荐使用 LVM 分区。
- 设置网络:连接网络,设置主机名、域名等信息。
- 设置用户和密码:创建用户和密码。
- 安装软件包:选择要安装的软件包,如“Development Tools”。
- 安装完成:等待安装完成,重启计算机。
三、开发环境配置
3.1 安装开发工具
- 安装编译器:
yum install gcc - 安装开发库:
yum install libstdc++-devel - 安装版本控制工具:
yum install git
3.2 安装数据库
- 安装 MySQL:
yum install mysql-community-server - 安装 PostgreSQL:
yum install postgresql-server - 安装 MongoDB:
yum install mongodb
3.3 安装版本控制工具
- 安装 Git:
yum install git - 安装 Subversion:
yum install subversion
3.4 安装代码编辑器
- 安装 Vim:
yum install vim - 安装 Emacs:
yum install emacs - 安装 VS Code:从 VS Code 官网下载安装包,并执行安装。
四、实战配置
4.1 编写 Hello World 程序
- 创建文件:
touch hello.c - 编写代码:在文件中输入以下代码:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
- 编译程序:
gcc hello.c -o hello - 运行程序:
./hello
4.2 配置 Git 仓库
- 初始化仓库:
git init - 添加文件:
git add hello.c - 提交更改:
git commit -m "Initial commit" - 创建远程仓库:在 GitHub 上创建一个新的仓库。
- 关联远程仓库:
git remote add origin https://github.com/your_username/hello-world.git - 推送代码:
git push -u origin master
五、总结
通过本文,你已成功搭建了 CentOS Stream 开发环境,并学会了如何进行实战配置。希望本文能帮助你更好地进行软件开发和测试。
