› Foros › PC › Software libre
Install vmware tools
Here following are the instructions how to install vmware tools in debian that mainly allow:
text and files copy/paste from the host machine and debian and viceversa: it's also possible to copy a file from the host machine to the debian guest simply dragging it!!
to have shared folders between the host machine and the debian guest (so common files are kept in one single place ...)
So, here the command sequence:
become root user with the shell command su (followed by the root password)
install the compiler and the linux headers with the command apt-get install binutils gcc make linux-headers-$(uname -r)
on the vmware player: Player --> Manage --> Install VMware Tools: in debian the /dev/cdrom0 will be mounted automatically
copy and unzip the VMwareTools-9.6.0-1294478.tar.gz file to /root with the following commands:
cp /media/cdrom0/VMwareTools-9.6.0-1294478.tar.gz /root
cd /root
gzip -d VMwareTools-9.6.0-1294478.tar.gz
tar -xvf VMwareTools-9.6.0-1294478.tar
we'll have vmware-tools-distrib directory under /root: launch ./vmware-install.pl and respond with the default answers (showed between [])
at the end vmware tools are installed: reboot your virtual machine with the reboot command
Compile and install vmwgfx driver with 3D acceleration enabled
After restarted, the debian virtual machine of course goes again in fallback mode: to avoid this we need to compile and install drm, mesa and xf86-video-vmware video drivers, with the 3D acceleration enabled.
The following procedure has been taken here and modified with the comments in the same link.
become root user with the shell command su (followed by the root password)
install the following packages with the commands (it takes a little while, please wait ...):
apt-get install autoconf libtool xutils-dev xorg-dev flex bison libx11-xcb-dev libxcb-glx0-dev g++ git
apt-get install libxcb-dri2-0-dev libxcb-xfixes0 libxcb-xfixes0-dev llvm libxml2 libxml2-dev python-libxml2 build-essential
apt-get build-dep mesa
compile and install drm, mesa and xf86-video-vmware video drivers, with the 3D acceleration enabled. To do this, first create a directory (I used vmware-3d) under /root:
mkdir vmware-3d
cd vmware-3d
Then get the drm, mesa and xf86-video-vmware video drivers source code by git (this takes a little longer than before ...please be patient):
git clone git://anongit.freedesktop.org/xorg/driv ... deo-vmware
git clone git://anongit.freedesktop.org/mesa/mesa
git clone git://anongit.freedesktop.org/git/mesa/drm
So we'll have the drm, mesa and xf86-video-vmware directories under vmware-3d to compile the new drivers:
building and installing drm:
cd drm
./autogen.sh
./configure --enable-vmwgfx-experimental-api
make
make install
cd ..
building and installing mesa:
cd mesa
./autogen.sh
./configure --prefix=/usr --enable-xa --with-gallium-drivers=svga --with-dri-drivers= --disable-egl --disable-glu --disable-glw
make
make install
cd ..
building and installing xf86-video-vmware:
cd xf86-video-vmware
./autogen.sh
./configure --prefix=/usr
make
make install
libdrm 2.4.52 will be compiled with:
libkms yes
Intel API yes
vmwgfx API yes
Radeon API yes
Nouveau API yes
OMAP API no
EXYNOS API no
Freedreno API no
root@debian:~/vmware-3d/drm#
root@debian:~/vmware-3d/drm# make
make all-recursive
make[1]: se ingresa al directorio `/root/vmware-3d/drm'
Making all in .
make[2]: se ingresa al directorio `/root/vmware-3d/drm'
CC libdrm_la-xf86drm.lo
CC libdrm_la-xf86drmHash.lo
CC libdrm_la-xf86drmRandom.lo
CC libdrm_la-xf86drmSL.lo
CC libdrm_la-xf86drmMode.lo
CCLD libdrm.la
make[2]: se sale del directorio `/root/vmware-3d/drm'
Making all in libkms
make[2]: se ingresa al directorio `/root/vmware-3d/drm/libkms'
CC linux.lo
CC intel.lo
CC dumb.lo
CC api.lo
CC vmwgfx.lo
CC nouveau.lo
CC radeon.lo
CCLD libkms.la
make[2]: se sale del directorio `/root/vmware-3d/drm/libkms'
Making all in intel
make[2]: se ingresa al directorio `/root/vmware-3d/drm/intel'
CC intel_bufmgr.lo
CC intel_bufmgr_fake.lo
CC intel_bufmgr_gem.lo
CC intel_decode.lo
CC mm.lo
CCLD libdrm_intel.la
CC test_decode.o
CCLD test_decode
make[2]: se sale del directorio `/root/vmware-3d/drm/intel'
Making all in nouveau
make[2]: se ingresa al directorio `/root/vmware-3d/drm/nouveau'
CC nouveau.lo
CC pushbuf.lo
CC bufctx.lo
CC abi16.lo
CCLD libdrm_nouveau.la
make[2]: se sale del directorio `/root/vmware-3d/drm/nouveau'
Making all in radeon
make[2]: se ingresa al directorio `/root/vmware-3d/drm/radeon'
CC radeon_bo_gem.lo
CC radeon_cs_gem.lo
CC radeon_cs_space.lo
CC radeon_bo.lo
CC radeon_cs.lo
CC radeon_surface.lo
CC bof.lo
CCLD libdrm_radeon.la
make[2]: se sale del directorio `/root/vmware-3d/drm/radeon'
Making all in tests
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests'
Making all in modeprint
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/modeprint'
CC modeprint.o
CCLD modeprint
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/modeprint'
Making all in kmstest
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/kmstest'
CC main.o
CCLD kmstest
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/kmstest'
Making all in modetest
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/modetest'
CC buffers.o
CC modetest.o
CCLD modetest
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/modetest'
Making all in radeon
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/radeon'
CC rbo.o
CC radeon_ttm.o
CCLD radeon_ttm
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/radeon'
Making all in vbltest
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/vbltest'
CC vbltest.o
CCLD vbltest
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/vbltest'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests'
make[3]: No se hace nada para `all-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests'
Making all in include
make[2]: se ingresa al directorio `/root/vmware-3d/drm/include'
Making all in drm
make[3]: se ingresa al directorio `/root/vmware-3d/drm/include/drm'
make[3]: No se hace nada para `all'.
make[3]: se sale del directorio `/root/vmware-3d/drm/include/drm'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/include'
make[3]: No se hace nada para `all-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/include'
make[2]: se sale del directorio `/root/vmware-3d/drm/include'
Making all in man
make[2]: se ingresa al directorio `/root/vmware-3d/drm/man'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/root/vmware-3d/drm/man'
make[1]: se sale del directorio `/root/vmware-3d/drm'
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for PTHREADSTUBS... yes
checking for clock_gettime... no
checking for clock_gettime in -lrt... yes
checking for open_memstream... yes
checking for supported warning flags...
checking whether gcc supports -Wall... yes
checking whether gcc supports -Wextra... yes
checking whether gcc supports -Wsign-compare... yes
checking whether gcc supports -Werror-implicit-function-declaration... yes
checking whether gcc supports -Wpointer-arith... yes
checking whether gcc supports -Wwrite-strings... yes
checking whether gcc supports -Wstrict-prototypes... yes
checking whether gcc supports -Wmissing-prototypes... yes
checking whether gcc supports -Wmissing-declarations... yes
checking whether gcc supports -Wnested-externs... yes
checking whether gcc supports -Wpacked... yes
checking whether gcc supports -Wswitch-enum... yes
checking whether gcc supports -Wmissing-format-attribute... yes
checking whether gcc supports -Wstrict-aliasing=2... yes
checking whether gcc supports -Winit-self... yes
checking whether gcc supports -Wdeclaration-after-statement... yes
checking whether gcc supports -Wold-style-definition... yes
checking whether gcc supports -Wno-missing-field-initializers... yes
checking whether gcc supports -Wno-unused-parameter... yes
checking whether gcc supports -Wno-attributes... yes
checking whether gcc supports -Wno-long-long... yes
checking whether gcc supports -Winline... yes
checking which warning flags were supported... -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline
checking for CAIRO... no
checking whether to enable Cairo tests... no
checking for LIBUDEV... yes
checking for xsltproc... no
checking for docbook manpages stylesheet... no
checking for native atomic primitives... Intel
checking for PCIACCESS... yes
checking for VALGRIND... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating libkms/Makefile
config.status: creating libkms/libkms.pc
config.status: creating intel/Makefile
config.status: creating intel/libdrm_intel.pc
config.status: creating radeon/Makefile
config.status: creating radeon/libdrm_radeon.pc
config.status: creating nouveau/Makefile
config.status: creating nouveau/libdrm_nouveau.pc
config.status: creating omap/Makefile
config.status: creating omap/libdrm_omap.pc
config.status: creating exynos/Makefile
config.status: creating exynos/libdrm_exynos.pc
config.status: creating freedreno/Makefile
config.status: creating freedreno/libdrm_freedreno.pc
config.status: creating tests/Makefile
config.status: creating tests/modeprint/Makefile
config.status: creating tests/modetest/Makefile
config.status: creating tests/kmstest/Makefile
config.status: creating tests/radeon/Makefile
config.status: creating tests/vbltest/Makefile
config.status: creating tests/exynos/Makefile
config.status: creating include/Makefile
config.status: creating include/drm/Makefile
config.status: creating man/Makefile
config.status: creating libdrm.pc
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
config.status: executing libtool commands
configure: WARNING: unrecognized options: --enable-vmwgfx-experimental-api
libdrm 2.4.52 will be compiled with:
libkms yes
Intel API yes
vmwgfx API yes
Radeon API yes
Nouveau API yes
OMAP API no
EXYNOS API no
Freedreno API no
root@debian:~/vmware-3d/drm# make
make all-recursive
make[1]: se ingresa al directorio `/root/vmware-3d/drm'
Making all in .
make[2]: se ingresa al directorio `/root/vmware-3d/drm'
CC libdrm_la-xf86drm.lo
CC libdrm_la-xf86drmHash.lo
CC libdrm_la-xf86drmRandom.lo
CC libdrm_la-xf86drmSL.lo
CC libdrm_la-xf86drmMode.lo
CCLD libdrm.la
make[2]: se sale del directorio `/root/vmware-3d/drm'
Making all in libkms
make[2]: se ingresa al directorio `/root/vmware-3d/drm/libkms'
CC linux.lo
CC intel.lo
CC dumb.lo
CC api.lo
CC vmwgfx.lo
CC nouveau.lo
CC radeon.lo
CCLD libkms.la
make[2]: se sale del directorio `/root/vmware-3d/drm/libkms'
Making all in intel
make[2]: se ingresa al directorio `/root/vmware-3d/drm/intel'
CC intel_bufmgr.lo
CC intel_bufmgr_fake.lo
CC intel_bufmgr_gem.lo
CC intel_decode.lo
CC mm.lo
CCLD libdrm_intel.la
CC test_decode.o
CCLD test_decode
make[2]: se sale del directorio `/root/vmware-3d/drm/intel'
Making all in nouveau
make[2]: se ingresa al directorio `/root/vmware-3d/drm/nouveau'
CC nouveau.lo
CC pushbuf.lo
CC bufctx.lo
CC abi16.lo
CCLD libdrm_nouveau.la
make[2]: se sale del directorio `/root/vmware-3d/drm/nouveau'
Making all in radeon
make[2]: se ingresa al directorio `/root/vmware-3d/drm/radeon'
CC radeon_bo_gem.lo
CC radeon_cs_gem.lo
CC radeon_cs_space.lo
CC radeon_bo.lo
CC radeon_cs.lo
CC radeon_surface.lo
CC bof.lo
CCLD libdrm_radeon.la
make[2]: se sale del directorio `/root/vmware-3d/drm/radeon'
Making all in tests
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests'
Making all in modeprint
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/modeprint'
CC modeprint.o
CCLD modeprint
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/modeprint'
Making all in kmstest
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/kmstest'
CC main.o
CCLD kmstest
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/kmstest'
Making all in modetest
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/modetest'
CC buffers.o
CC modetest.o
CCLD modetest
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/modetest'
Making all in radeon
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/radeon'
CC rbo.o
CC radeon_ttm.o
CCLD radeon_ttm
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/radeon'
Making all in vbltest
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/vbltest'
CC vbltest.o
CCLD vbltest
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/vbltest'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests'
make[3]: No se hace nada para `all-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests'
Making all in include
make[2]: se ingresa al directorio `/root/vmware-3d/drm/include'
Making all in drm
make[3]: se ingresa al directorio `/root/vmware-3d/drm/include/drm'
make[3]: No se hace nada para `all'.
make[3]: se sale del directorio `/root/vmware-3d/drm/include/drm'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/include'
make[3]: No se hace nada para `all-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/include'
make[2]: se sale del directorio `/root/vmware-3d/drm/include'
Making all in man
make[2]: se ingresa al directorio `/root/vmware-3d/drm/man'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/root/vmware-3d/drm/man'
make[1]: se sale del directorio `/root/vmware-3d/drm'
root@debian:~/vmware-3d/drm# make install
Making install in .
make[1]: se ingresa al directorio `/root/vmware-3d/drm'
make[2]: se ingresa al directorio `/root/vmware-3d/drm'
make[2]: No se hace nada para `install-exec-am'.
/bin/mkdir -p '/usr/local/lib'
/bin/bash ./libtool --mode=install /usr/bin/install -c libdrm.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libdrm.so.2.4.0 /usr/local/lib/libdrm.so.2.4.0
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm.so.2.4.0 libdrm.so.2 || { rm -f libdrm.so.2 && ln -s libdrm.so.2.4.0 libdrm.so.2; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm.so.2.4.0 libdrm.so || { rm -f libdrm.so && ln -s libdrm.so.2.4.0 libdrm.so; }; })
libtool: install: /usr/bin/install -c .libs/libdrm.lai /usr/local/lib/libdrm.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/local/include'
/usr/bin/install -c -m 644 xf86drm.h xf86drmMode.h '/usr/local/include'
/bin/mkdir -p '/usr/local/lib/pkgconfig'
/usr/bin/install -c -m 644 libdrm.pc '/usr/local/lib/pkgconfig'
make[2]: se sale del directorio `/root/vmware-3d/drm'
make[1]: se sale del directorio `/root/vmware-3d/drm'
Making install in libkms
make[1]: se ingresa al directorio `/root/vmware-3d/drm/libkms'
make[2]: se ingresa al directorio `/root/vmware-3d/drm/libkms'
make[2]: No se hace nada para `install-exec-am'.
/bin/mkdir -p '/usr/local/lib'
/bin/bash ../libtool --mode=install /usr/bin/install -c libkms.la '/usr/local/lib'
libtool: install: warning: relinking `libkms.la'
libtool: install: (cd /root/vmware-3d/drm/libkms; /bin/bash /root/vmware-3d/drm/libtool --silent --tag CC --mode=relink gcc -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -I../include/drm -I.. -g -O2 -version-number 1:0:0 -no-undefined -o libkms.la -rpath /usr/local/lib linux.lo intel.lo dumb.lo api.lo vmwgfx.lo nouveau.lo radeon.lo ../libdrm.la )
libtool: install: /usr/bin/install -c .libs/libkms.so.1.0.0T /usr/local/lib/libkms.so.1.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libkms.so.1.0.0 libkms.so.1 || { rm -f libkms.so.1 && ln -s libkms.so.1.0.0 libkms.so.1; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libkms.so.1.0.0 libkms.so || { rm -f libkms.so && ln -s libkms.so.1.0.0 libkms.so; }; })
libtool: install: /usr/bin/install -c .libs/libkms.lai /usr/local/lib/libkms.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/local/include/libkms'
/usr/bin/install -c -m 644 libkms.h '/usr/local/include/libkms'
/bin/mkdir -p '/usr/local/lib/pkgconfig'
/usr/bin/install -c -m 644 libkms.pc '/usr/local/lib/pkgconfig'
make[2]: se sale del directorio `/root/vmware-3d/drm/libkms'
make[1]: se sale del directorio `/root/vmware-3d/drm/libkms'
Making install in intel
make[1]: se ingresa al directorio `/root/vmware-3d/drm/intel'
make[2]: se ingresa al directorio `/root/vmware-3d/drm/intel'
make[2]: No se hace nada para `install-exec-am'.
/bin/mkdir -p '/usr/local/lib'
/bin/bash ../libtool --mode=install /usr/bin/install -c libdrm_intel.la '/usr/local/lib'
libtool: install: warning: relinking `libdrm_intel.la'
libtool: install: (cd /root/vmware-3d/drm/intel; /bin/bash /root/vmware-3d/drm/libtool --silent --tag CC --mode=relink gcc -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -I.. -I../intel -I../include/drm -g -O2 -version-number 1:0:0 -no-undefined -o libdrm_intel.la -rpath /usr/local/lib intel_bufmgr.lo intel_bufmgr_fake.lo intel_bufmgr_gem.lo intel_decode.lo mm.lo ../libdrm.la -lpciaccess -lrt )
libtool: install: /usr/bin/install -c .libs/libdrm_intel.so.1.0.0T /usr/local/lib/libdrm_intel.so.1.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm_intel.so.1.0.0 libdrm_intel.so.1 || { rm -f libdrm_intel.so.1 && ln -s libdrm_intel.so.1.0.0 libdrm_intel.so.1; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm_intel.so.1.0.0 libdrm_intel.so || { rm -f libdrm_intel.so && ln -s libdrm_intel.so.1.0.0 libdrm_intel.so; }; })
libtool: install: /usr/bin/install -c .libs/libdrm_intel.lai /usr/local/lib/libdrm_intel.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/local/include/libdrm'
/usr/bin/install -c -m 644 intel_bufmgr.h intel_aub.h intel_debug.h '/usr/local/include/libdrm'
/bin/mkdir -p '/usr/local/lib/pkgconfig'
/usr/bin/install -c -m 644 libdrm_intel.pc '/usr/local/lib/pkgconfig'
make[2]: se sale del directorio `/root/vmware-3d/drm/intel'
make[1]: se sale del directorio `/root/vmware-3d/drm/intel'
Making install in nouveau
make[1]: se ingresa al directorio `/root/vmware-3d/drm/nouveau'
make[2]: se ingresa al directorio `/root/vmware-3d/drm/nouveau'
make[2]: No se hace nada para `install-exec-am'.
/bin/mkdir -p '/usr/local/lib'
/bin/bash ../libtool --mode=install /usr/bin/install -c libdrm_nouveau.la '/usr/local/lib'
libtool: install: warning: relinking `libdrm_nouveau.la'
libtool: install: (cd /root/vmware-3d/drm/nouveau; /bin/bash /root/vmware-3d/drm/libtool --silent --tag CC --mode=relink gcc -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -I.. -I../nouveau -I../include/drm -DDEBUG -g -O2 -version-number 2:0:0 -no-undefined -o libdrm_nouveau.la -rpath /usr/local/lib nouveau.lo pushbuf.lo bufctx.lo abi16.lo ../libdrm.la )
libtool: install: /usr/bin/install -c .libs/libdrm_nouveau.so.2.0.0T /usr/local/lib/libdrm_nouveau.so.2.0.0
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm_nouveau.so.2.0.0 libdrm_nouveau.so.2 || { rm -f libdrm_nouveau.so.2 && ln -s libdrm_nouveau.so.2.0.0 libdrm_nouveau.so.2; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm_nouveau.so.2.0.0 libdrm_nouveau.so || { rm -f libdrm_nouveau.so && ln -s libdrm_nouveau.so.2.0.0 libdrm_nouveau.so; }; })
libtool: install: /usr/bin/install -c .libs/libdrm_nouveau.lai /usr/local/lib/libdrm_nouveau.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/local/include/libdrm'
/usr/bin/install -c -m 644 nouveau.h '/usr/local/include/libdrm'
/bin/mkdir -p '/usr/local/lib/pkgconfig'
/usr/bin/install -c -m 644 libdrm_nouveau.pc '/usr/local/lib/pkgconfig'
make[2]: se sale del directorio `/root/vmware-3d/drm/nouveau'
make[1]: se sale del directorio `/root/vmware-3d/drm/nouveau'
Making install in radeon
make[1]: se ingresa al directorio `/root/vmware-3d/drm/radeon'
make[2]: se ingresa al directorio `/root/vmware-3d/drm/radeon'
make[2]: No se hace nada para `install-exec-am'.
/bin/mkdir -p '/usr/local/lib'
/bin/bash ../libtool --mode=install /usr/bin/install -c libdrm_radeon.la '/usr/local/lib'
libtool: install: warning: relinking `libdrm_radeon.la'
libtool: install: (cd /root/vmware-3d/drm/radeon; /bin/bash /root/vmware-3d/drm/libtool --silent --tag CC --mode=relink gcc -Wall -Wextra -Wsign-compare -Werror-implicit-function-declaration -Wpointer-arith -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -Wpacked -Wswitch-enum -Wmissing-format-attribute -Wstrict-aliasing=2 -Winit-self -Wdeclaration-after-statement -Wold-style-definition -Wno-missing-field-initializers -Wno-unused-parameter -Wno-attributes -Wno-long-long -Winline -I.. -I../radeon -I../include/drm -g -O2 -version-number 1:0:1 -no-undefined -o libdrm_radeon.la -rpath /usr/local/lib radeon_bo_gem.lo radeon_cs_gem.lo radeon_cs_space.lo radeon_bo.lo radeon_cs.lo radeon_surface.lo bof.lo ../libdrm.la )
libtool: install: /usr/bin/install -c .libs/libdrm_radeon.so.1.0.1T /usr/local/lib/libdrm_radeon.so.1.0.1
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm_radeon.so.1.0.1 libdrm_radeon.so.1 || { rm -f libdrm_radeon.so.1 && ln -s libdrm_radeon.so.1.0.1 libdrm_radeon.so.1; }; })
libtool: install: (cd /usr/local/lib && { ln -s -f libdrm_radeon.so.1.0.1 libdrm_radeon.so || { rm -f libdrm_radeon.so && ln -s libdrm_radeon.so.1.0.1 libdrm_radeon.so; }; })
libtool: install: /usr/bin/install -c .libs/libdrm_radeon.lai /usr/local/lib/libdrm_radeon.la
libtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib
----------------------------------------------------------------------
Libraries have been installed in:
/usr/local/lib
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
- add LIBDIR to the `LD_LIBRARY_PATH' environment variable
during execution
- add LIBDIR to the `LD_RUN_PATH' environment variable
during linking
- use the `-Wl,-rpath -Wl,LIBDIR' linker flag
- have your system administrator add LIBDIR to `/etc/ld.so.conf'
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.
----------------------------------------------------------------------
/bin/mkdir -p '/usr/local/include/libdrm'
/usr/bin/install -c -m 644 radeon_bo.h radeon_cs.h radeon_surface.h radeon_bo_gem.h radeon_cs_gem.h radeon_bo_int.h radeon_cs_int.h r600_pci_ids.h '/usr/local/include/libdrm'
/bin/mkdir -p '/usr/local/lib/pkgconfig'
/usr/bin/install -c -m 644 libdrm_radeon.pc '/usr/local/lib/pkgconfig'
make[2]: se sale del directorio `/root/vmware-3d/drm/radeon'
make[1]: se sale del directorio `/root/vmware-3d/drm/radeon'
Making install in tests
make[1]: se ingresa al directorio `/root/vmware-3d/drm/tests'
Making install in modeprint
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests/modeprint'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/modeprint'
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/modeprint'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests/modeprint'
Making install in kmstest
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests/kmstest'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/kmstest'
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/kmstest'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests/kmstest'
Making install in modetest
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests/modetest'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/modetest'
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/modetest'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests/modetest'
Making install in radeon
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests/radeon'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/radeon'
make[3]: No se hace nada para `install-exec-am'.
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/radeon'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests/radeon'
Making install in vbltest
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests/vbltest'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests/vbltest'
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests/vbltest'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests/vbltest'
make[2]: se ingresa al directorio `/root/vmware-3d/drm/tests'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/tests'
make[3]: No se hace nada para `install-exec-am'.
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/tests'
make[2]: se sale del directorio `/root/vmware-3d/drm/tests'
make[1]: se sale del directorio `/root/vmware-3d/drm/tests'
Making install in include
make[1]: se ingresa al directorio `/root/vmware-3d/drm/include'
Making install in drm
make[2]: se ingresa al directorio `/root/vmware-3d/drm/include/drm'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/include/drm'
make[3]: No se hace nada para `install-exec-am'.
/bin/mkdir -p '/usr/local/include/libdrm'
/usr/bin/install -c -m 644 drm.h drm_mode.h drm_fourcc.h drm_sarea.h i915_drm.h mga_drm.h nouveau_drm.h r128_drm.h radeon_drm.h savage_drm.h sis_drm.h via_drm.h mach64_drm.h qxl_drm.h vmwgfx_drm.h '/usr/local/include/libdrm'
make[3]: se sale del directorio `/root/vmware-3d/drm/include/drm'
make[2]: se sale del directorio `/root/vmware-3d/drm/include/drm'
make[2]: se ingresa al directorio `/root/vmware-3d/drm/include'
make[3]: se ingresa al directorio `/root/vmware-3d/drm/include'
make[3]: No se hace nada para `install-exec-am'.
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/vmware-3d/drm/include'
make[2]: se sale del directorio `/root/vmware-3d/drm/include'
make[1]: se sale del directorio `/root/vmware-3d/drm/include'
Making install in man
make[1]: se ingresa al directorio `/root/vmware-3d/drm/man'
make[2]: se ingresa al directorio `/root/vmware-3d/drm/man'
make[2]: No se hace nada para `install-exec-am'.
make[2]: se sale del directorio `/root/vmware-3d/drm/man'
make[1]: se sale del directorio `/root/vmware-3d/drm/man'
root@debian:~/vmware-3d/drm#
The Loko escribió:Eso pasa cuando no tienes aceleración 3D, en Virtual Box hay que activarla y creo que también había que poner las Guest additions.
No uso Vmware, pero imagino que tambien habrá que activar la aceleración y instalar el VMware tools como dice en las instrucciones que has puesto, que son como las Guest additions de VirtuaBox
blackgem escribió:xserver-xorg-video-vmware puede ser un paquete clave.
Debes activar la aceleración gráfica claro esta.
VMware Fusion es un producto comercial sino recuerdo mal con documentacion, foros de soporte y tal, seria recomendable usarlos.
Has comentado que en Arch te va todo bien, pero con cual entorno?, desde luego todo esto es cosa de activar la aceleración y tener los drivers de vmware instalados. Según leo en solo hay que ejecutar un archivo .wmware-config-tools.pl sin compilaciones ni cosas raras, montando simplemente el la imagen de cd de vmwaretools en su unidad virtual correspondiente.
https://www.vmware.com/support/ws55/doc ... linux.html
http://kb.vmware.com/selfservice/micros ... Id=1018414
blackgem escribió:Como ultima nota, Debian usa una versión antigua de gnome-shell, asegúrate de revisar cual usa.
Yo por mi parte no uso vmware y daba por hecho que de hace años que tenia aceleración 3D mediante las vmware tools al igual que virtualbox, no lo conozco lo suficiente por desgracia.
Subdes escribió:blackgem escribió:Como ultima nota, Debian usa una versión antigua de gnome-shell, asegúrate de revisar cual usa.
Yo por mi parte no uso vmware y daba por hecho que de hace años que tenia aceleración 3D mediante las vmware tools al igual que virtualbox, no lo conozco lo suficiente por desgracia.
Por lo que he ido leyendo últimamente hay versiones mas actualizadas de gnome shell que no requieren aceleración 3d al igual que unity 2d para equipos bajos, supongo que por eso me va en Arch y en Fedora y no en Debian.
El problema persiste que cada vez que inserto repositorios nunca me deja hacer nada, le meto los backports oficiales para instalar cosas tan sencillas como VLC y no hay manera de instalar nada...
Estoy probando ahora en VirtualBox que de la última vez que lo utilicé a ahora a cambiado bastante (para bien).
Pero en este se me traba nada más arrancar... :S
Salud.