为什么Ubuntu运行越来越卡?,Ubuntu升级失败怎么办?,Debian还是Ubuntu该选哪个?

安装 GNU 编译器套件 (GCC/G++)

若您需要 C/C++ 编译器(命令通常为 gcc 或 g++):

# RHEL/CentOS/Fedora 系
sudo dnf groupinstall "Development Tools"  # Fedora/RHEL8+
sudo yum groupinstall "Development Tools"  # CentOS7
# openSUSE
sudo zypper install -t pattern devel_basis
# 验证安装
gcc --version  # 输出示例:gcc (Ubuntu 11.4.0) 11.4.0
g++ --version

安装 GNU 调试器 (GDB)

若您需要代码调试工具(命令为 gdb):

# Debian/Ubuntu
sudo apt install gdb
# RHEL/CentOS/Fedora
sudo dnf install gdb      # RHEL8+/Fedora
sudo yum install gdb      # CentOS7
# openSUSE
sudo zypper install gdb
# 验证安装
gdb --version  # 输出示例:GNU gdb (GDB) 12.1

安装 Go 语言 (Golang)

若您需要 Go 编程环境(命令为 go):

# 推荐通过官方包管理器安装(所有主流发行版)
sudo apt update && sudo apt install golang  # Debian/Ubuntu
sudo dnf install golang    # RHEL/Fedora
sudo zypper install go     # openSUSE
# 验证安装
go version  # 输出示例:go version go1.22.1 linux/amd64

安装 Google Chrome 浏览器

若您需要 Chrome 浏览器(部分用户简称 “g”):

# Debian/Ubuntu
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb
# RHEL/Fedora
sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
# 清理安装包(可选)
rm google-chrome-*.deb *.rpm

其他可能工具

  1. grep 文本搜索工具
    通常预装于所有 Linux 系统,若缺失则安装:
    sudo apt install grep 或 sudo dnf install grep

  2. git 版本控制系统

    sudo apt install git    # Debian/Ubuntu
    sudo dnf install git    # RHEL/Fedora

验证安装与故障排除

  • 检查命令路径:
    which gcc 或 which go 查看是否在 /usr/bin/ 等标准路径。
  • 依赖问题:
    若安装失败,运行 sudo apt update 或 sudo dnf check-update 更新仓库索引。
  • 权限错误:
    始终使用 sudo 执行安装命令,避免直接 root 操作。

安全建议

  1. 仅从官方源安装:
    优先使用发行版仓库(如 apt、dnf)或项目官网(如 Golang、Chrome)。
  2. 避免第三方脚本:
    不运行来源不明的 curl | bash 类命令,防止恶意代码注入。
  3. 定期更新系统:
    sudo apt upgrade 或 sudo dnf update 保持软件安全。

引用说明:

  • GCC 安装指南参考 GNU 官方文档
  • 包管理器操作遵循 Debian、Fedora 官方手册
  • 安全建议依据 Linux 基金会最佳实践

重要提示:Linux 区分大小写,终端命令均为小写,若操作涉及敏感环境,建议先在虚拟机测试。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/8990.html

赞 (0)
酷番叔酷番叔
上一篇 2025年7月28日 07:28
下一篇 2025年7月28日 07:37

相关推荐

  • SELinux如何关闭?Linux系统下详细操作步骤与方法指南

    SELinux(Security-Enhanced Linux)是美国国家安全局(NSA)为Linux内核设计的一套强制访问控制(MAC)安全机制,通过策略规则限制进程对资源的访问权限,有效提升系统安全性,但在实际运维中,若SELinux策略与业务应用不兼容(如自定义服务、第三方软件配置冲突),可能导致服务异常……

    2025年8月28日
    23000
  • Linux如何查看时间戳?详细操作步骤有哪些?

    在Linux系统中,时间戳是一种常见的时间表示方式,它通常指从1970年1月1日00:00:00 UTC(Unix纪元)开始经过的秒数、毫秒数或微秒数,时间戳广泛应用于日志记录、文件管理、系统调度等场景,掌握查看和转换时间戳的方法对Linux用户和开发者来说至关重要,本文将详细介绍Linux中查看时间戳的多种方……

    2025年9月11日
    20900
  • Linux访问URL有哪些高效方法?

    命令行工具(高效灵活)适用于服务器管理、自动化脚本或快速测试场景,curl 工具功能:传输数据(支持HTTP/HTTPS/FTP等),显示网页源码或API响应,基础命令: curl https://example.com常用参数:-o 文件名到文件(如 curl -o page.html https://exa……

    2025年7月4日
    25600
  • 理解.a文件必知什么?

    .a是静态链接库(Archive Library)的标准扩展名,由多个.o(目标文件)打包而成,与Windows的.dll或.so动态库不同,静态库会在编译时直接嵌入到最终可执行文件中,无法像普通文件双击打开,需使用专业工具操作,操作.a文件的三种核心场景1️⃣ 查看库中包含的目标文件ar -t 文件名.a示例……

    2025年7月8日
    28000
  • 你还在纠结吗

    操作前准备:查看当前登录用户在踢出用户前,需确认目标用户及会话信息:who # 显示用户、终端和登录时间w # 显示更详细信息(包括用户正在执行的命令)输出示例:root pts/0 2023-10-01 10:00 (192.168.1.100)user1 pts/1 2023-10-01 11:30 (19……

    2025年7月21日
    23900

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信