Archive | March, 2004

Installation blues cured

Well, it took some struggle, but I got the Python project up and running on the Mac. Many of my struggles had to do with working in an unfamilar environment, although now I’m catching myself typing ls in DOS command shells :). A few of my struggles were just the rtfm kind, where I couldn’t understand why it wouldn’t work after I did step one and three… until the obvious answer, step two, hit me on the eighth or tenth read. doh.

One of the key ideas was to understand that you might install a couple of different “pythons” in a couple of different directory structures, but you only needed to specify the path to the one you wanted to work with, and they could each be used autonomously. Easy to say now, hard to grok when I was in the trenches. So, fink’s python is installed in /sw and works fine with other fink projects, MacPython is installed in /usr/bin and appears in the Application folder. Launch the first with “python” and the latter with “pythonw” or specify paths for it to be explicit.

Mac OS X: Making the Switch

Interesting story here of a fellow switching out his laptop for a Mac Powerbook, and how he was able to continue to function in a nearly pure Windows environment with the Mac’s software compatibility and just a few third-party tools. The benefits of having a Mac helped, too! [OSNews]

Installation blues…

I’m been talking with a couple developers who are working on a project in Python and they offered to give me access to the source code. I was interested in trying it out on the Mac. In order to do that, I needed the SubVersion client. I visit http://subversion.tigris.com, and there are instructions for downloading it, using a tool called fink. It turns out that fink is a friendly front end for the apt-get and dpkg tools of Debian, modified for OS X usage. Lots of packages available, but first I have to download and install fink. Fink has an optional GUI, Fink Commander, and I throw that in the mix, too. After install, of course, fink needs to be updated to the latest versions. Doing that fails, as Fink is depending on certain Apple developer tools being available. Surfing the Apple site for a while tells me the developer tools are right here on my hard drive, under “Installers.” I install the Apple developer tools. Fink updates. I try to install the SubVersion package, and it fails with an error about a java14-dev package it can’t find. After trying a few variations on the command, I hit Google and find a link that tells me I need the Java 1.4.2 SDK update of the Apple Developer Tools from the Apple site.

Going to the Apple site reveals that you have to register at the Apple Developer Connection. I register. Plodding through the interface, I attempt to download the Java SDK. It fails. Three times. I log out, and back in to the ADC. I download and install the Java SDK successfully. I try to install the SubVersion package again. Finding all these delightful tools on my machine, it attempts to recompile everything it can find, text scrolling by for an hour before it reports an error. It seems that the X11 server I have has a conflict with the XFree86 server it wants to install, and it tells me there is a way to resolve this, but I can’t understand the instructions. A little more surfing and I find the page on the fink site (http://fink.sourceforge.net/doc/x11/inst-xfree86.php) that explains the difference between Apples X11 and XFree86, again, with instructions I can’t understand. I read it, three times. I could just uninstall the Apple X11 server, but I installed that in order to run OpenOffice.org, and Apple’s X11 was the recommended choice. I walk the dogs. I break for dinner.

I read it again. I decide it wants me to install the X11 SDK that comes with the Apple X11 package. Can’t find it on a search of the Apple site, but digging around on the hard disk in the Installers folder finds it and it installs. Update fink, per the instructions, and then try to rebuild “fink install system-xfree86” with no luck: “no packages to install.” Return to the shell for installing svn and try that process again. It asks me to pick the correct ‘virtual packages’ for python and apache I go with the defaults. It informs me it needs to install 34 dependent packages (down from 52 the first run, iirc) including such things as ruby, guile, Python and Apache, and I tell it to continue. Mindless text scrolls across the terminal as make and compilers and sh and rm fight for notice. Staring at the screen just lets me catch glances at warnings about missing prototypes and implicit declarations; nothing I feel I have a lot of control over.

I fall asleep at the machine at 9:30. The dog scratch at the door at 5:10; time to get up. Compile completed successfully. I download the packages from Subversion without a problem.

No wonder Open Source development takes so long.

Novell’s got the buzz: Linux

Steven J. Vaughan-Nichols reports from Novell’s Brainshare conference: “Heck, it’s hard to believe I’m writing “buzz” and Novell in the same sentence.”

IBM: Roadmap from Windows to Linux

IBM has published a nine-part series on their website entitled “Windows to Linux: A roadmap for developers making the transition to Linux” aimed at developers. It’s not yet another boring step-by-step installation guide. It starts with “We’re assuming you already have Linux installed. ” and goes on from there to talk about the aspects of Linux development in nine chapers:

  1. Thinking in Linux
  2. Console crash course
  3. Introduction to Webmin
  4. User administration
  5. Linux logging
  6. Working with file systems
  7. Networking
  8. Backup and recovery
  9. Installing software

Looks like a great starting point.

MSN BlogBot coming soon, as soon as they figure out what it is

Scripting News links to a Seattle Post-Intelligencer: article hinting at the new “MSN Blogbot.” What they missed was the story. Instead of breathlessly reporting that they had no news but had heard the name of a possible new product, they should have reported what they saw: Microsoft launches a FUD attack. The Seattle PI reports:

MSN exec Yusuf Mehdi showed it briefly on screen during a conference on the Redmond campus today, along with MSN Newsbot, a news search engine also in development… Mehdi was pressed for time and moved on quickly, so he didn’t share many details about Blogbot.

What nonsense. He wasn’t ‘pressed for time,’ he had delivered his FUD payload and moved on. In a Microsoft controlled PR event, he showed exactly what he wanted, no more, no less, and left everyone guessing. He showed Microsoft’s hand just enough to let all the players know they were moving into the space, and they’d better put up their ‘For Rent or Sale’ signs now if they didn’t want to get run over. I hate it when Microsoft wags the dog like this. The press should know better.

Will the EU Kill Open Source?

Has Microsoft Gotten the EU to Kill Open Source?. Jeremy Allison, from the Samba team that makes Linux and other software interoperate with Windows, says the European Commission’s antitrust order against Microsoft may be just what the monopolist needs to wreck open-source as a viable alternative. [Dan Gillmor’s eJournal]

TedRoche.com down, again

Seems like TDS Internet is having a hard time keeping their service running. This is the second long-term downtime this month. The first resulted in the discovery that my ‘static’ IP address wasn’t. http://www.tedroche.com went down at 6:04 AM this morning. Testing at the server shows the DHCP at the ISP is no longer handing out IP addresses. A call to their service number plays a recording that they are aware of the outage and working on it. Four hours and counting… [UPDATED] Back up and running at 10:50, nearly five hours down.

Powered by WordPress. Designed by Woo Themes

This work by Ted Roche is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 United States.