Archive for the 'Tiger' Category
IRAF 2.14 has been announced and is available for download. The Mac (PPC and Intel) versions appear to work properly on both Leopard and Tiger. I’ll try and have installers made for these today. Certainly, I can test the Intel one easily but it’s harder for me to test the PowerPC version so once it’s up if someone out there could test it, that’d be appreciated.
Update The Intel installer is available here – Download IRAF 2.14 for Intel Macs .pkg installer (57MB). My prescribed update method is simple. Change to the IRAF user and do:
% cd /
% mv iraf iraf_old
Run the installer and then:
% mv /iraf_old/extern /iraf/extern/
That should preserve all your external packages. You will most likely want to copy over the extern.pkg from your old install.
% cd /iraf_old/iraf/unix/hlib
% cp extern.pkg /iraf/iraf/unix/hlib/extern.pkg
That should work. Let me know if there are any problems – it worked ok for me. I’d keep /iraf_old around for a while just to be safe. And remember any installer errors are probably permission issues but be sure to check the log first before emailing me with any problems.
Tags: 2.14, installers, IRAF, iraf.net, Leopard, Tiger, unix — .
New versions of MacFUSE and sshfs are available at the Google Macfuse page. You may remember that with MacFUSE and sshfs you can mount any ssh server in the Finder. It’s pretty nifty. FUSE in general makes it easy to add support for additional file systems.
There’s also a new tool, MacFusion that provides a new GUI for MacFUSE, but I haven’t tested it out yet myself.
.
Well, Apple just can’t keep Kerberos working. Upon the most recent Apple security update, again with the ssh segmentation violations. It’s getting highly annoying.
The trick is to use Pacifist to replace the Kerberos.framework file (or something) with that from the 10.4.9 update. Described, more or less, in this thread here.
.
So, this was annoying, but upon a recent upgrade to 10.4.9 that blasted kerberos related error returned – this time I noticed effecting my ability to mount my iBook over AFP, and it also gave me the same ssh segmentation error I wrote about earlier this month.
The same fix worked, only this time I used pacifist on the 10.4.9 combo update. Which, makes this so frustrating because clearly the correct files are there in the update yet somehow they don’t get written out write by the installer. At least I knew how to fix it.
.
You may already know about this, but there are some useful Applescripts that Apple includes with OS X. You can enable the script menu (if it’s not there already), by using the Applescript Utility, which is in /Applications/Applescript/. Also, be sure to check “Use Library Scripts.”
Once enabled, you’ll see a variety of scripts for several programs in the Script menu. It’s the Finder scripts where the case script is located. Just select one or more items in the Finder, and pick the “Change Case of Item Names” script. You’ll be prompted for upper or lower case. Then, the Finder does it thing. Pretty handy.
If you’re interested in writing your own Applescripts, looking at all the included examples, including this one, is a good place to start. Also, check out the pdf of the Applescript Language guide which is a handy reference. Or if you’re really hardcore, check out “AppleScript: The Definitive Guide, 2nd Edition” (Amazon link).
.
Well, I’m not sure what did it, perhaps the recent Quicktime 7.1.5 update or maybe one before then, but recently I found myself unable to use ssh. I’d get segmentation fault errors whenever I tried, and this would effect scp and sftp as well. I found the solution in this thread on Apple Support discussions, which requires using Pacifist to extract the Kerberos.framework from the 10.4.8 combo update and put it in /System/Library/Frameworks..
It worked, ssh is up and running again. Kind of an annoying bug though.
.
Google recently announced a port of FUSE (file system in user space) to the Mac, aptly titled MacFUSE. I didn’t pay much attention until today. Combined with sshfs (ssh file system) this is fairly useful method to mount other computers as volumes on a Mac. Granted, if you’re connecting to another Mac, Appleshare is probably better. It seems like a possible alternative to NFS exports, etc.
The idea of sshfs is that any ssh server can be mounted as a volume (seen in the Finder.) For copying files, the Finder and sshfs are about half as fast as sftp (sftp speeds done via Transmit.)
For editing of remote text files though (say, if you want to use TextWrangler), sshfs is probably a bit simpler than the download/re-upload method that Transmit and Fugu use.
Another cool trick is SpotlightFS, which turns spotlight queries into real functional folders (unlike smart folders in Tiger) that can be accessed via the Terminal.
Check it all out at Google’s MacFUSE site. MacFUSE requires MacOS X 10.4 (Tiger) or later.
.
So, if you experience any weirdness in running remote programs in X11 in Tiger try using ssh -Y instead of ssh -X. Or, in your ssh_config file you want to set ForwardX11Trusted to yes, not just ForwardX11. For whatever reason, I had issues with x11 applications until I went back to trusted x11 forwarding, specifically the Spitzer data extraction program spice wouldn’t run properly from a remote linux machine until I used
% ssh -Y host.whatever.edu
(which in Tiger is now the trust variety of X11 forwarding).
.
<
p>Ok. I fixed the installer for Tiger. You can download IRAF 2.12.2 here.. This has now been tested on Tiger and Panther. It should work fine.
<
p>I don’t want to upload it to the IRAF ftp site until I know it works on Tiger and Panther, but I lack a Panther machine at the moment. Oh, and this was made based on my own install of IRAF sooooo….. the extern.pkg file probably now has commented-out definitions for packages you don’t/won’t have installed.
.
<
p>Ok, so IRAF itself runs fine on Tiger but there’s a chance the .pkg installers aren’t playing nice. I’m looking into it presently.
<
p>UpdateOk, we’re in trouble. Apparently my installer(s) include the invisible .DS_STORE files and this is security no-no in Tiger. The new package maker has a “remove .DS_STORE files” option… but this means re-making ALL the installers. :-/ I’ll get to work on the IRAF one right away. The others may be slow in coming. “Upgrade” to Tiger if you can or just copy /iraf from another working installation. If you archive and install it’ll be in the Previous Systems folder.
.