答答问 > 投稿 > 正文
【从零开始】Fedora 33开发环境搭建全攻略

作者:用户XURM 更新时间:2025-06-09 04:09:04 阅读时间: 2分钟

引言

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上开发愉快!

大家都在看
发布时间:2024-12-10 07:55
受《深圳市轨道交通规划(2012-2040年)》曝光的影响,地铁物业价值持续攀升,成为众多置业者和投资者的首选,记者近日在采访中了解到,部分地铁沿线物业近一年来升值幅度较大,个别物业与一年前相比上涨甚至超过4成。不少开发商打起了“地铁概念房。
发布时间:2024-10-29 18:09
五丝唐 褚朝阳越人传楚俗,截竹竞萦丝。水底深休也,日中还贺之。章施文胜质,列匹美于姬。锦绣侔新段,羔羊寝旧诗。但夸端午节,谁荐屈原祠。把酒时伸奠,汨罗空远而。端午日赐衣。
发布时间:2024-12-14 06:39
目前通车的只有3号线一条,其余的1-2号施工中,另外有10余条规划中,随着城市的发展,地铁线路将越来越多,规划也将随时变化,所以最多有几条是不确定的。。