gpt4 book ai didi

qt - 如何通过 GUI 在 CentOS 上使用 Vagrant

转载 作者:太空宇宙 更新时间:2023-11-03 17:14:40 24 4
gpt4 key购买 nike

我正在尝试使用带有 GUI 的 CentOS 版本安装一台 Vagrant 机器。这是我的 vagrant 文件:

Vagrant.configure(2) do |config|

config.vm.box = "puppetlabs/centos-7.0-64-nocm"
config.vm.provider :virtualbox do |vb|
vb.name = "DSW-Run-7"
end
config.vm.network "private_network", ip: "192.168.33.13"
config.vm.synced_folder ".", "/home/vagrant/CartoDSW"
config.vm.provider "virtualbox" do |vb|
# Display the VirtualBox GUI when booting the machine
vb.gui = true
vb.memory = "2048"
end
config.vm.provision "shell", inline: <<-SHELL
sudo yum -y install epel-release
sudo yum -y install qt5-qtbase
sudo yum -y install qt5-qtbase-devel
sudo yum -y install jbigkit.x86_64
sudo yum -y install gcc-c++
sudo yum -y install git
sudo yum groupinstall basic-desktop desktop-platform x11 fonts
SHELL
end

在此之后我执行了 vagrant up 并且 GUI 启动了。我尝试使用 Vagrant 登录,但 Vagrant 显示“无效登录”:

Centos Linux 7 (core)

kernel 3.10.0-123.e17.x86_64

localhost login:vagrant

password:password

Login incorrect

vagrant up 之后,我执行了 vagrant ssh 并使用了诸如 startx 之类的命令,但仍然无法启动 GUI。

请建议我如何使用 GUI 安装 CentOS,因为我需要使用 QT 来调试我的代码。

最佳答案

为了解决 Centos/7 的这个问题,我使用以下 shell 命令从 Vagrant 文件安装并启动了 GNOME:

config.vm.provision "shell", inline: <<-SHELL
sudo yum -y groupinstall "GNOME Desktop"
sudo systemctl set-default graphical.target
sudo systemctl start graphical.target
SHELL

关于qt - 如何通过 GUI 在 CentOS 上使用 Vagrant,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33146872/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com