2014-11-13 2 views
1

Мне нужно создать виртуальную машину с некоторыми установленными пакетами. Эта виртуальная машина shoud предоставляет графический интерфейс. Я попытался сделать это, как описано there.Ubuntu через vagrant с графическим интерфейсом

Но достичь странного результата. Когда он открывается, я вижу пустое консольное окно в приложении virtualbox.

Мой vagragantfile прост:

# -*- mode: ruby -*- 
# vi: set ft=ruby : 

# Vagrantfile API/syntax version. Don't touch unless you know what you're doing! 
VAGRANTFILE_API_VERSION = "2" 

Vagrant.configure("2") do |config| 

     # Use a basic trusty desktop image from git://github.com/zyga/vagrant-destop-images.git 
     config.vm.box = "trusty-desktop-i386" 
     # TODO: offer premade images for download 
     config.vm.box_url = "" 

     # Tweak VirtualBox configuration for GUI applications 
     config.vm.provider :virtualbox do |vb| 
     vb.gui = true 
     vb.customize ["modifyvm", :id, "--memory", 1024] 
     vb.customize ["modifyvm", :id, "--vram", 64] 
     vb.customize ["modifyvm", :id, "--accelerate3d", "on"] 
     end 

     # Automatically use local apt-cacher-ng if available 
     if File.exists? "/etc/apt-cacher-ng" 
     # If apt-cacher-ng is installed on this machine then just use it. 
     require 'socket' 
     guessed_address = Socket.ip_address_list.detect{|intf| !intf.ipv4_loopback?} 
     if guessed_address 
      config.vm.provision :shell, :inline => "echo 'Acquire::http { Proxy \"http://#{guessed_address.ip_address}:3142\"; };' > /etc/apt/apt.conf.d/00proxy" 
     end 
     end 

     # Update to have the latest packages, remove if you don't need that 
     config.vm.provision :shell, :inline => "apt-get update" 
     config.vm.provision :shell, :inline => "DEBIAN_FRONTEND=noninteractive apt-get dist-upgrade --yes" 

     # Ready :-) 
end 

Может кто-нибудь представить рабочий пример использования бродяга с UI?

ответ

2

Вам также необходимо установить среду рабочего стола, такую ​​как xfce или аналогично . this post объясняет более или менее то, как это сделать.

+0

Вы пропустили ссылку на сообщение – kharandziuk

+0

@kharandziuk Спасибо! добавлена ​​ссылка – Hagai