VirtualBox里CentOS虚拟机如何安装软件
导读:VirtualBox中CentOS虚拟机安装软件的常用方法 1. 使用包管理器(YUM/DNF)安装(推荐) YUM(Yellowdog Updater Modified)是CentOS默认的包管理工具,DNF是其下一代替代工具(CentO...
VirtualBox中CentOS虚拟机安装软件的常用方法
1. 使用包管理器(YUM/DNF)安装(推荐)
YUM(Yellowdog Updater Modified)是CentOS默认的包管理工具,DNF是其下一代替代工具(CentOS 8及以上版本默认使用DNF),两者均能自动解决软件依赖关系,简化安装流程。
操作步骤:
- 更新软件包列表:打开终端,输入
sudo yum update(CentOS 7)或sudo dnf update(CentOS 8及以上),同步系统软件包信息,确保后续安装的软件版本最新。 - 安装指定软件:以安装
wget(命令行下载工具)为例,输入sudo yum install wget(CentOS 7)或sudo dnf install wget(CentOS 8及以上),按提示输入root密码确认安装。安装完成后,可通过wget --version验证是否成功。 - 示例扩展:安装Apache HTTP服务器(
httpd),命令为sudo yum install httpd(CentOS 7)或sudo dnf install httpd(CentOS 8及以上),安装后启动服务:sudo systemctl start httpd,并设置开机自启:sudo systemctl enable httpd。
2. 手动下载RPM包安装
若软件未纳入YUM/DNF官方仓库,可下载其预编译的RPM(Red Hat Package Manager)包进行安装。
操作步骤:
- 下载RPM包:前往软件官方网站(如EPEL、RPMFind)或可信源下载对应CentOS版本的RPM包(如
httpd-2.4.6-97.el7.centos.x86_64.rpm)。 - 安装RPM包:打开终端,进入RPM包所在目录(如
cd /home/user/Downloads),输入sudo yum localinstall httpd-2.4.6-97.el7.centos.x86_64.rpm(CentOS 7)或sudo dnf localinstall httpd-2.4.6-97.el7.centos.x86_64.rpm(CentOS 8及以上),YUM/DNF会自动解决依赖问题并完成安装。 - 验证安装:输入
rpm -qa | grep httpd,若输出软件包名称则表示安装成功。
3. 源代码编译安装(适用于无预编译包的软件)
若软件需要自定义编译选项或未提供RPM包,可从源代码编译安装(适合高级用户)。
操作步骤:
- 下载源代码:前往软件官方网站(如GNU)下载源代码压缩包(如
gcc-13.2.0.tar.gz)。 - 解压与编译:打开终端,输入
tar -xvf gcc-13.2.0.tar.gz解压文件,进入解压目录cd gcc-13.2.0,依次执行./configure(配置编译选项,检查系统环境)、make(编译源代码,耗时较长)、sudo make install(安装编译后的文件至系统目录)。 - 验证安装:输入
gcc --version,若输出GCC版本号则表示安装成功。
4. 安装VirtualBox Guest Additions增强功能(可选但推荐)
VirtualBox Guest Additions可提升虚拟机性能(如共享文件夹、USB设备支持、3D加速),并优化显示分辨率。
操作步骤:
- 挂载增强功能镜像:在VirtualBox虚拟机菜单中选择“设备”→“安装增强功能”,系统会自动挂载一个名为
VBoxGuestAdditions.iso的光盘镜像。 - 安装增强功能:打开终端,输入
sudo mkdir /media/cdrom创建挂载点,sudo mount /dev/sr0 /media/cdrom挂载光盘,cd /media/cdrom进入光盘目录,sudo ./VBoxLinuxAdditions.run运行安装脚本(需联网下载依赖)。 - 重启虚拟机:输入
sudo reboot重启虚拟机,使增强功能生效。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VirtualBox里CentOS虚拟机如何安装软件
本文地址: https://pptw.com/jishu/736648.html
