?

Log in

No account? Create an account

Previous Entry | Next Entry

A call to Linux geeks

Okay, so my sex game Onyx is available for Mac, Windows, and Linux. I keep several Linux virtual machines handy for testing and debugging--Ubuntu, Fedora, and so on.

I'm maintaining some of my Linux systems, and I go to install some tools associated with my virtualization into Mandriva, formerly Mandrake Linux, one of the various Linux flavors I keep handy.

I type:

sudo sh /mnt/cdrom/parallels-tools.run

and it responds with

bash: sudo: command not found

WTF??! Mandriva's defult install doesn't include sudo? Isn't that, like making a motorcycle that doesn't include a seat, or a house that doesn't include windowpanes? How in the name of all that is holy do you release a Linux distro without sudo? Am I missing something here?

Tags:



Comments

( 23 comments — Leave a comment )
justben
Sep. 12th, 2007 06:58 pm (UTC)
Debian doesn't include sudo by default either. I haven't investigated why, but I imagine it might be a reticence to install setuid-root programs without user direction.

That said, the second thing I do on any new Debian install (right after apt-get install vim) is apt-get install sudo, configure it, and log out of root for probably the last time.
justben
Sep. 12th, 2007 07:05 pm (UTC)
And incidentally, why in the world does Onyx link against libcups?
tacit
Sep. 12th, 2007 07:16 pm (UTC)
The compiler does that automatically. The compiler doesn't have a smart linker; it links in all the libraries, including the printing libraries (which require CUPS), at compile time. The compiler vendor keeps making noise about a future version that has a smart linker, but so far, they haven't done so.

Yeah, I know...
justben
Sep. 12th, 2007 07:52 pm (UTC)
Wow. What compiler is this, that I might turn up my nose and snort when in the future I hear its name mentioned?

Have you considered just compiling and linking the thing with g++ in one of your Linux images?

And while I'm geekbitching, how many eons ago is it that libstdc++.so.5 gave way to .so.6? I've lost count. Google suggests it was around gcc3.4 in 2005.
tacit
Sep. 12th, 2007 07:58 pm (UTC)
Onyx isn't written in C/C++; it's written in REALbasic, a compiled, object-oriented cross-platform language. I originally wrote it as a Mac-only app, but since RB cross-compiles for Windows and Linux with very little tweaking, hey, bonus!

RB is primarily a RAD development environment, and its compilation is...well, let's just say "suboptimal."
justben
Sep. 12th, 2007 08:52 pm (UTC)
Ah, that explains it.
graydancer
Sep. 12th, 2007 07:16 pm (UTC)
YOU WROTE ONYX?!?
Wow. And I thought you were cool to begin with. I loved that game - never was able to afford it, but played it with a lover or two. You rock, man, more than ever.
tacit
Sep. 12th, 2007 08:00 pm (UTC)
Re: YOU WROTE ONYX?!?
Why, thankew! :) Yep, Onyx is my baby. Version 1.0 was released in 1997, so it's now officially ten years old.
datan0de
Sep. 12th, 2007 07:19 pm (UTC)
Wow. To me at least that's startlingly odd.

Idiot question: I assume that which sudo turns up nothing?

Slightly less idiot question: Can you use su as a workaround instead?
tacit
Sep. 12th, 2007 08:01 pm (UTC)
Yep. Which sudo turns up "sudo not in path." It ain't there.

su did the trick and let me do what I needed to do, but not having sudo available is just a little disconcerting.
zanfur
Sep. 12th, 2007 08:02 pm (UTC)
Many if not most linux distributions come without sudo installed by default, though it's usually available in a package. Only the "user friendly" ones come with it by default, typically. This basically means Ubuntu, Fedora, and mabe some variants of SuSE. "su" is the normal means of switching to root.
zanfur
Sep. 12th, 2007 08:05 pm (UTC)
Make that "*nix" distributions, not just Linux.
tacit
Sep. 12th, 2007 08:05 pm (UTC)
Weird. I've never used a distro that didn't include sudo, so that struck me as really strange.
mr_z
Sep. 16th, 2007 02:01 am (UTC)
Kids these days
I don't think sudo even existed when I installed Linux for the first time. :-)
mr_z
Sep. 16th, 2007 02:06 am (UTC)
Re: Kids these days
I was both right and wrong.

It existed, but probably not on Linux just yet.
31504
Sep. 12th, 2007 08:13 pm (UTC)
I have only the vaguest idea what you're talking about here, but yum, geekery.
tedeisenstein
Sep. 12th, 2007 09:22 pm (UTC)
Hey, I once managed to cause the entire computer network of Washington University in St. Louis to crash, by writing a program in IBM JPL that had a command that the SysAdmins "chose not to implement". Legal command, correctly typed, correctly placed, legal according to all the manuals - and the whole system came a'crashing down because the idiots guys who put the system together got lazy.

One wonders, one does.
(Deleted comment)
datan0de
Sep. 12th, 2007 10:01 pm (UTC)
As someone who has played Onyx, beta tested the new version, and had some kinky group sex play as a result, I can wholeheartedly endorse it!

Oh, and my ex-girlfriend is naked on the CD label/box art. I may be biased, but I personally think that's a nice bonus. Either that or I'm just bragging... :-)
blaisepascal
Sep. 12th, 2007 10:22 pm (UTC)
I've not had a chance to try out the game, but I did notice some things on the web page that might warrant editing....

First: the sample "Action Card for Alice" reads "Robert, kindly remove Alice's shoes and socks and massage his feet....please remove his shoes [before hitting the do it button]." (emphasis added). There must be some genderfuckery going on that isn't otherwise clear, since I would have assumed that Alice was a woman because of his name.

Second: A certain large software company based in Redmond Washington is consistantly referred to as "Micorosft".
tacit
Sep. 13th, 2007 03:24 pm (UTC)
Right you are! Proofreading is clearly not my thing. These have all been fixed, thanks!
(Deleted comment)
tacit
Sep. 13th, 2007 06:16 pm (UTC)
This is true. But the purpose in running Mandriva (and other Linux flavors) is to be able to test the program in whatever versions of linux might be out there; I'd never use Mandriva myself, but some Onyx players might, so I need to be able to test Onyx in Mandriva.
nevynn
Sep. 18th, 2007 12:02 am (UTC)
I checked it out
I followed your link to Onyx, and downloaded the free version in time for a weekend with my love.. You WROK!!
She is purchasing it this week. Now if I could only get a signed version.. eh, nev er mind. *grinz*
( 23 comments — Leave a comment )