how to install tar.gz program
I got tar.gz program that in my home folder which is VMware I don't know or have a clue about how to install it. can any body tell how to do it step by step?
I'm running Ubuntu 10.10
My OS name godsmack
Question information
- Language:
- English Edit question
- Status:
- Solved
- Assignee:
- No assignee Edit question
- Solved by:
- Eliah Kagan
- Solved:
- Last query:
- Last reply:
Revision history for this message
|
#1 |
Generally speaking, if you download software and it's packaged in a file that ends with .tar.gz, it's source code which you must manually build and install (see https:/
When you say "it's VMware", what do you mean? Is the software you're trying to install VMware, or are you just saying that the Ubuntu machine you're using is a VMware virtual machine? If you want more specific advice, it will be necessary for you to provide this information, and also the full name of the file that ends in .tar.gz.
Revision history for this message
|
#2 |
Thanks Eliah for answering.
It's VMware software that I'm trying to install on ubuntu 10.10 64bit.
And I checked all the links that you send and I don't know how to make this commands work
./configure
make
the file name is vm.tar.gz
if you could tell me the steps it would be easier.
Revision history for this message
|
#3 |
Please open a Terminal window (Ctrl+Alt+T or Applications > Accessories > Terminal) and type in the text "tar tzf " (without the quotes, but with the space at the end). Don't press enter yet. Instead, drag the icon for the file from Nautilus (the file browser) into the Terminal window. That pastes the full path of the file. Now press enter to run the command. Then select all the text in the Terminal (Edit > Select All), copy it to the clipboard (Edit > Copy), and paste it here.
Revision history for this message
|
#4 |
Hi Eliah
I managed to run ./configure & make command but there are a lots error shown
=======
AUTOCONF=1 -MT util_misc.lo -MD -MP -MF .deps/util_misc.Tpo -c ../util_misc.c -o util_misc.o >/dev/null 2>&1
mv -f .deps/util_misc.Tpo .deps/util_misc.Plo
/bin/bash ../../../libtool --tag=CC --mode=compile gcc -DPACKAGE_
gcc -DPACKAGE_
gcc -DPACKAGE_
mv -f .deps/vmstdio.Tpo .deps/vmstdio.Plo
/bin/bash ../../../libtool --tag=CC --mode=compile gcc -DPACKAGE_
gcc -DPACKAGE_
gcc -DPACKAGE_
mv -f .deps/codeset.Tpo .deps/codeset.Plo
/bin/bash ../../../libtool --tag=CC --mode=link gcc -D_REENTRANT -I/usr/include -DUSE_ICU -Wall -Werror -Wno-pointer-sign -Wno-unused-value -fno-strict-
ar cru .libs/libMisc.a .libs/atomic.o .libs/base64.o .libs/codesetOld.o .libs/dbllnklst.o .libs/dynarray.o .libs/dynbuf.o .libs/escape.o .libs/hashTable.o .libs/hostinfo_
ranlib .libs/libMisc.a
creating libMisc.la
(cd .libs && rm -f libMisc.la && ln -s ../libMisc.la libMisc.la)
make[3]: Leaving directory `/home/
make[3]: Entering directory `/home/
gcc -DPACKAGE_
mv -f .deps/atomic.Tpo .deps/atomic.Po
gcc -DPACKAGE_
mv -f .deps/base64.Tpo .deps/base64.Po
gcc -DPACKAGE_
mv -f .deps/codesetOl
gcc -DPACKAGE_
mv -f .deps/dbllnklst.Tpo .deps/dbllnklst.Po
gcc -DPACKAGE_
mv -f .deps/dynarray.Tpo .deps/dynarray.Po
gcc -DPACKAGE_
mv -f .deps/dynbuf.Tpo .deps/dynbuf.Po
gcc -DPACKAGE_
mv -f .deps/escape.Tpo .deps/escape.Po
gcc -DPACKAGE_
mv -f .deps/hashTable.Tpo .deps/hashTable.Po
gcc -DPACKAGE_
mv -f .deps/hostinfo_
gcc -DPACKAGE_
mv -f .deps/hostname.Tpo .deps/hostname.Po
gcc -DPACKAGE_
mv -f .deps/idLinux.Tpo .deps/idLinux.Po
gcc -DPACKAGE_
mv -f .deps/iovector.Tpo .deps/iovector.Po
gcc -DPACKAGE_
mv -f .deps/machineID.Tpo .deps/machineID.Po
gcc -DPACKAGE_
mv -f .deps/miscSolar
gcc -DPACKAGE_
mv -f .deps/random.Tpo .deps/random.Po
gcc -DPACKAGE_
mv -f .deps/timeutil.Tpo .deps/timeutil.Po
gcc -DPACKAGE_
mv -f .deps/util_misc.Tpo .deps/util_misc.Po
gcc -DPACKAGE_
mv -f .deps/vmstdio.Tpo .deps/vmstdio.Po
gcc -DPACKAGE_
cc1: warnings being treated as errors
posixPosix.c: In function ‘Posix_Printf’:
posixPosix.c:2561: error: format not a string literal and no format arguments
make[3]: *** [posixPosix.o] Error 1
make[3]: Leaving directory `/home/
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/
make: *** [all-recursive] Error 1
godsmack@
=======
so is this error could be fixed
Revision history for this message
|
#5 |
In order to give you advice about how you ought to proceed, I must raise the question: Why are you attempting to build this software?
The software you are building is Open VM Tools, which is an open source alternative to VMware Tools. VMware Tools runs *inside* a virtual machine, to provide special functionality. Since VMware virtualization products (e.g., VMware Player, VMware Workstation) are themselves proprietary, someone dedicated to using only free open source software would not be using a VMware virtual machine, and thus would not be installing the Open VM Tools. (To answer the obvious follow-up question: Open VM Tools exists primarily so that OS vendors that are committed to only providing/
Therefore, it seems that there are three possibilities:
(1) You are installing Open VM Tools for fun, but you don't actually need to use them. If this is the case, I'll go ahead and continue helping you with this problem, though you might consider simply using the proprietary VMware Tools. In this case, the first thing I'd recommend you do is to obtain the **latest version** of Open VM Tools (currently http://
(2) You are installing Open VM Tools to get VMware Tools functionality on a virtual machine being virtualized with a proprietary VMware product like Player or Workstation, and you want to achieve your goal without expending enormous unnecessary effort. If this is the case, you should simply install VMware Tools. The process of installing VMware Tools is initiated by clicking VM > Install VMware Tools... in your VMware product's menu. (That will mount an .iso image in the virtual machine's virtual CD drive containing the installer for the appropriate version of VMware Tools for your running VM.) If you are using some VMware product that doesn't provide you with that menu item, please post again with details.
(3) You are unaware that Open VM Tools is software that runs inside your virtual machine, and you are instead under the impression that you are compiling a VMware virtualization product (i.e., an application that will allow you to run virtual machines). If this is the case, you should go to the VMware website (http://
That might have answered your question. If not, please provide specific details about why you are attempting to build Open VM Tools. If you download a newer version and attempt to build it, and that build also fails, please provide text from the Terminal associated with that build. If you believe you must stick with the version you're currently attempting to build, please explain why you must do so.
Revision history for this message
|
#6 |
First thanks for your interest of my situation.
second When I tried VMWare on windows I found it make a use of the Graphics Card and you can play heavy games inside the Windows guest virtual machine but when I try VirtualBox the Windows guest doesn't even see the original graphics card so I decided to install VMware on Linux to build windows guest to see if it will make use of full graphics card or no.
Third I have been using Ubuntu since 7.10 and I never could be able to install tar.gz programs because I don't know how but finally I knew.
The version that I'm trying to install on this link
http://
Revision history for this message
|
#7 |
You had said that the filename of the .tar.gz file was vm.tar.gz. But the name of the file at that download page is VMware-
That .tar.gz file provides VMware, and not just Open VM Tools. But you appear to only be attempting to build and install Open VM Tools. If you have already installed VMware, and you are now *in* your VMware virtual machine, then this would be the correct action to take. But since you're saying you want to use VMware to run Microsoft Windows, and the information you have provided strongly suggests that you are running ./configure and make on a Unix-like operating system (such as Ubuntu), I must conclude that you are probably still confused about the software you are attempting to install.
If you want to build VMware itself from the contents of that file, then you should probably be running ./configure and make inside the /home/godsmack/
If all you need is VMware Player (http://
Revision history for this message
|
#8 |
Thanks Eliah Kagan, that solved my question.