CentOS 7 安装《开发工具》/<Development Tools>

CentOS 7 系统信息

查看可用组安装包

yum grouplist | more

[root@localhost ~]# yum grouplist | more
已加载插件:fastestmirror
没有安装组信息文件
Maybe run: yum groups mark convert (see man yum)
Determining fastest mirrors
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.163.com
 * updates: mirrors.tuna.tsinghua.edu.cn
可用的环境分组:
   最小安装
   基础设施服务器
   计算节点
   文件及打印服务器
   基本网页服务器
   虚拟化主机
   带 GUI 的服务器
   GNOME 桌面
   KDE Plasma Workspaces
   开发及生成工作站
可用组:
   传统 UNIX 兼容性
   兼容性程序库
   图形管理工具
   安全性工具
   开发工具
   控制台互联网工具
   智能卡支持
   科学记数法支持
   系统管理
   系统管理工具
完成
[root@localhost ~]#

查看与development有关的已安装组信息

yum grouplist | grep development

[root@localhost ~]# yum grouplist | grep development
没有安装组信息文件
Maybe run: yum groups mark convert (see man yum)
   Development and Creative Workstation
   Desktop Platform Development
   Development Tools
   Server Platform Development

安装所需组

yum groupinstall "Development Tools" 或者 yum groupinstall "开发工具"
会一次性安装很多常用的开发包,包括gcc,g++等编译文件必须的工具。

安装完成之后重新查看可用组安装包

[root@localhost ~]# yum grouplist | more
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.163.com
 * updates: mirrors.tuna.tsinghua.edu.cn
可用的环境分组:
   最小安装
   基础设施服务器
   计算节点
   文件及打印服务器
   基本网页服务器
   虚拟化主机
   带 GUI 的服务器
   GNOME 桌面
   KDE Plasma Workspaces
   开发及生成工作站
已安装的组:
   开发工具
可用组:
   传统 UNIX 兼容性
   兼容性程序库
   图形管理工具
   安全性工具
   控制台互联网工具
   智能卡支持
   科学记数法支持
   系统管理
   系统管理工具
完成
[root@localhost ~]# 

可发现上面的日志中,多了一组 已安装组,其中内容就是我们刚执行yum groupinstall中的开发工具

另对比下yum groupinstall "Development Tools"yum groupinstall "开发工具" 的日志结果,发现其实是一样的

[root@localhost ~]# yum groupinstall "Development Tools"
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.163.com
 * updates: mirrors.tuna.tsinghua.edu.cn
Maybe run: yum groups mark install (see man yum)
指定组中没有可安装或升级的软件包
[root@localhost ~]# yum groupinstall "开发工具"
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirrors.tuna.tsinghua.edu.cn
 * extras: mirrors.163.com
 * updates: mirrors.tuna.tsinghua.edu.cn
Maybe run: yum groups mark install (see man yum)
指定组中没有可安装或升级的软件包
[root@localhost ~]# 
### 安装全套开发工具 为了在 CentOS 7安装完整的开发工具集,包括编译器、构建工具和调试工具等,可以按照以下方法进行: #### 使用 `yum groupinstall` 命令安装开发工具组 通过 `yum` 包管理器可以直接安装一组预定义的软件包集合。对于开发者来说,“Development Tools” 组包含了常用的编译器和其他必要的开发工具。 ```bash sudo yum groupinstall "Development Tools" ``` 这条命令会自动安装一系列重要的开发组件,如 GCC 编译器套件、Make 工具以及其他辅助程序[^1]。 #### 扩展安装额外的库文件和支持工具 除了基本的开发工具外,有时还需要一些附加的支持库以及头文件以便于更全面地支持各种编程需求。为此,还可以考虑安装Development Libraries”。 ```bash sudo yum groupinstall "Development Libraries" ``` 这一步骤能够提供更多的静态链接库和动态链接库,有助于提高某些特定应用程序或框架的兼容性和性能表现[^2]。 #### 配置并优化软件仓库设置 考虑到网络状况可能影响到下载速度,在此之前建议先更新系统的默认源配置,并可以选择切换至国内或其他更快捷稳定的第三方镜像站点作为替代方案之一。 ```bash sudo yum update -y && sudo yum clean all ``` 之后可以根据实际情况调整 `/etc/yum.repos.d/` 下的相关 `.repo` 文件中的 baseurl 参数指向新的镜像地址;或者利用专门的应用程序来进行便捷的操作,比如使用 `yum-config-manager` 来修改 APT 的 sources.list 文件[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值