ubuntu20.04离线安装gcc9.4.0
时间: 2025-07-05 14:09:16 浏览: 2
### Ubuntu 20.04 离线安装 GCC 9.4.0
对于Ubuntu 20.04,在离线环境中安装特定版本的GCC,如GCC 9.4.0,涉及几个重要步骤。由于环境处于离线状态,预先下载所需文件到另一台联网机器上是必要的。
#### 准备阶段
在一台可以访问互联网的计算机上执行如下操作:
1. 使用 `apt-get` 或者 `aptitude` 命令来获取依赖关系列表以及目标软件包本身。这里以 `gcc-9=9.4.0` 版本为例。
```bash
sudo apt-get download $(apt-rdepends gcc-9 | grep -v "^ " | xargs)
```
上述命令会递归地下载所有依赖项及其对应的 `.deb` 文件至当前目录下[^1]。
这些`.deb`文件随后需被复制到目标离线系统的相同路径中(通常建议创建专门用于存放这些文件的文件夹),以便后续处理。
#### 安装过程
一旦所有的.deb文件都已传输到了离线电脑上的指定位置,则可以在该设备上通过dpkg工具来进行批量安装:
```bash
sudo dpkg -i *.deb
```
这条指令将会读取并解析位于当前工作目录下的每一个 .deb 文件,并按照正确的顺序完成它们各自的配置流程;如果遇到任何错误提示关于缺少某些库或组件的信息时,请务必确认之前已经完整无误地转移过来全部所需的二进制包。
需要注意的是,考虑到不同硬件架构之间的差异性,确保所准备好的 deb 包适用于目标平台是非常重要的——即 i386 架构对应于 32位系统而 amd64 则指代常见的 64位桌面级处理器体系结构。
此外,为了使新安装编译器成为默认选项之一,可能还需要调整更新替代方案(alternatives system),这可以通过运行下面给出的一系列 shell 脚本来实现自动化设置:
```bash
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-9 60 \
--slave /usr/bin/g++ g++ /usr/bin/g++-9
```
此脚本的作用在于向 alternatives 数据库注册新的可选程序实例,并赋予其优先级别数值(此处设定了60分),从而影响最终的选择结果。
阅读全文
相关推荐

















