引言
Fedora 33是一款开源的Linux发行版,因其稳定性、安全性和丰富的软件资源而受到许多开发者的喜爱。本文将为您提供从零开始搭建Fedora 33开发环境的全攻略,包括系统安装、环境配置以及常用开发工具的安装。
系统安装
1. 准备工作
- 下载Fedora 33 ISO镜像文件。
- 准备一个空白U盘,并使用ISO镜像制作启动盘。
- 确保计算机BIOS设置允许从U盘启动。
2. 安装过程
- 将U盘插入计算机,重启并按F12进入启动选项菜单。
- 选择从U盘启动,按照向导进行安装。
- 在安装过程中,选择自定义分区,为Linux系统分配至少50GB的磁盘空间。
- 安装完成后,重启计算机。
环境配置
1. 更新系统
sudo dnf update
2. 安装常用工具
sudo dnf install -y git nano tmux screen curl wget
3. 配置SSH
- 安装SSH客户端和服务器:
sudo dnf install -y openssh-clients openssh-server
- 生成SSH密钥对:
ssh-keygen -t rsa -b 4096
- 将公钥添加到SSH授权文件:
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
- 修改SSH配置文件,允许root用户登录:
搜索sudo nano /etc/ssh/sshd_config
PermitRootLogin
,将其值修改为yes
。
4. 配置图形界面
- 安装图形界面:
sudo dnf groupinstall -y "GNOME Desktop Environment"
- 安装桌面管理器:
sudo dnf install -y gdm
- 启动图形界面:
sudo systemctl enable gdm sudo systemctl start gdm
常用开发工具安装
1. 编程语言
- 安装Python 3:
sudo dnf install -y python3 python3-pip
- 安装Node.js和npm:
curl -sL https://rpm.nodesource.com/setup_16.x | sudo bash - sudo dnf install -y nodejs
2. 版本控制
- 安装Git:
sudo dnf install -y git
3. 数据库
- 安装MySQL:
sudo dnf install -y mysql-server mysql-community-client
- 启动MySQL服务:
sudo systemctl start mysqld
- 设置MySQL为开机自启:
sudo systemctl enable mysqld
总结
通过以上步骤,您已经成功搭建了Fedora 33开发环境。接下来,您可以开始使用各种开发工具和编程语言进行开发了。祝您在Fedora 33上开发愉快!