VirtualBox中CentOS虚拟机安装软件的常用方法
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验证是否成功。httpd),命令为sudo yum install httpd(CentOS 7)或sudo dnf install httpd(CentOS 8及以上),安装后启动服务:sudo systemctl start httpd,并设置开机自启:sudo systemctl enable httpd。若软件未纳入YUM/DNF官方仓库,可下载其预编译的RPM(Red Hat Package Manager)包进行安装。
操作步骤:
httpd-2.4.6-97.el7.centos.x86_64.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,若输出软件包名称则表示安装成功。若软件需要自定义编译选项或未提供RPM包,可从源代码编译安装(适合高级用户)。
操作步骤:
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版本号则表示安装成功。VirtualBox Guest Additions可提升虚拟机性能(如共享文件夹、USB设备支持、3D加速),并优化显示分辨率。
操作步骤:
VBoxGuestAdditions.iso的光盘镜像。sudo mkdir /media/cdrom创建挂载点,sudo mount /dev/sr0 /media/cdrom挂载光盘,cd /media/cdrom进入光盘目录,sudo ./VBoxLinuxAdditions.run运行安装脚本(需联网下载依赖)。sudo reboot重启虚拟机,使增强功能生效。