Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
using older version of vmware
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
slam_head
Guru
Guru


Joined: 06 Jan 2003
Posts: 449
Location: New York City

PostPosted: Mon Mar 24, 2003 8:41 pm    Post subject: using older version of vmware Reply with quote

I recently did an 'emerge -u world' Among a lot of other updates it updated vmware to version 4.xx but my license only works with 3.x version. How can I revert to the older version and prevent portage from upgrading it?
Back to top
View user's profile Send private message
slam_head
Guru
Guru


Joined: 06 Jan 2003
Posts: 449
Location: New York City

PostPosted: Mon Mar 24, 2003 9:45 pm    Post subject: Reply with quote

Turns out I had the ~x86 variable set. But it still would be good to now how to do.
Back to top
View user's profile Send private message
narensankar
Tux's lil' helper
Tux's lil' helper


Joined: 04 Nov 2002
Posts: 109

PostPosted: Mon Mar 24, 2003 9:45 pm    Post subject: Reply with quote

You can specifically emerge /usr/portage/app-emulation/vmware-workstation-3.2.0.2230-r1.ebuild.
to get back to the old version.

Naren Sankar
Back to top
View user's profile Send private message
MoonWalker
Guru
Guru


Joined: 04 Jul 2002
Posts: 510

PostPosted: Mon Mar 24, 2003 9:53 pm    Post subject: Reply with quote

I guess the reason you get the new VMW4 is you have
Code:
ACCEPT_KEYWORDS="~x86"


set in /etc/make.conf
(just like me :) )

To return to version 3.2 do

Code:
# ACCEPT_KEYWORDS="x86" emerge vmware-workstation


I think that will do BUT I have not troed as I for notting in the world like to change back from 4 to 3.2, the new version is so nice and much faster it seams. You can always get a beta/trail license for version 4 and when final is out I bet you like to update your license as notting (except for money maybe) would make you go back.

I know VMW costs a bit, but compared to a new (or several) computer(s) it's really notting. And if you already have a license for 3.2 and upgrade wont make that big hole in your wallet. :lol:
_________________
/Joakim

Living on earth is expensive, but it includes a free trip around the sun
every year.
Back to top
View user's profile Send private message
slam_head
Guru
Guru


Joined: 06 Jan 2003
Posts: 449
Location: New York City

PostPosted: Mon Mar 24, 2003 9:57 pm    Post subject: Reply with quote

But how can protect an installation against 'emerge -u world' ?
Back to top
View user's profile Send private message
sKewlBoy
Guru
Guru


Joined: 03 Nov 2002
Posts: 406
Location: Portugal

PostPosted: Mon Mar 24, 2003 10:11 pm    Post subject: Reply with quote

You could always mask it... but I guess your mask would be gone when you sync'ed your portage tree....
My case is similar... I don't have ~x86 set, and I do have some "unstable" packages. To avoid getting them downgraded, I just got used to:

Code:

emerge -pu world > foo.list
vim foo.list (clean my "unstable" packages and do some cleaning to...)
for i in $(cat foo.list); do emerge $i; done


the edit part is quick, since I update regularly and use some "cut" and "sed"...
but there's problably a less lamebutt-way :oops:

btw, haven't you get any errors with latest vmware version? Like, when I start it:
Code:

skewlb0x root # /opt/vmware/bin/vmware
Using log file /tmp/vmware-root-30055.log
VMListApp_SetVmPath: unable to set /vmware/win98/win98.vmx -> /vm/#c3c8db88f389b482/

But still opens. Then, when I click to boot the vmachine:
Code:

waitpid failed errno = No child processes

and doesnt boot....
Back to top
View user's profile Send private message
MoonWalker
Guru
Guru


Joined: 04 Jul 2002
Posts: 510

PostPosted: Tue Mar 25, 2003 10:44 am    Post subject: Reply with quote

I been pulled out this one a few time before, but guess an other one doesn't hurt :lol:

If you like to keep a special package masked, what ever reason, every time you do an #emerge -u world do following

be in your HOME$ dir (normaly /root as that what you need to be for emerging) and run:

# nano -w mysync

Nano creates and open the file.

Past in the following, except replace to match the ebuilds you want to keep masked:

emerge sync
echo '>=app-crypt/krb5-1.2.7' >> /usr/portage/profiles/package.mask
echo '>=app-text/sablotron-0.97' >> /usr/portage/profiles/package.mask

in your case it could be something as

emerge sync
echo '>=app-emulation/vmware-workstation-3.3' >> /usr/portage/profiles/package.mask


do ^O and ^X to save "mysync" and do

#chmod 700 mysync

Now to do an emerge sync you instead do

# ./mysync

The sync will be done and next the wanted packages added to the mask file. ACCEPT_KEWORDS="~x86" don't pull out masked packages.

Hope it helps
_________________
/Joakim

Living on earth is expensive, but it includes a free trip around the sun
every year.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum