|
At the crossroad of New media, Engineering, Research and Development
|
|
Archive for ‘Leopard’ Category
Feb
20
2013
Get rid of double (triple) entries in Finder’s “Open With” MenuDoes sh*t like this make you wanna smack your mac :-) Here is a quick way to rebuild the Launch Services database and get rid of duplicates in the Open With submenu:
This process should take about a minute or two. You should check to see if this has fixed the problem. On my machine, running 10.8.2, I had to also restart Finder to complete the process using the following command:
That’s all…..Now Open With submenu is squicky clean
(Via MacOSXHints.com) Feb
04
2011
Adding GD support to builtin php5 on OSX Leopard….I got a request to add GD support to our Leopard server today and here is a brief step-by-step installation instruction. This works well under the current 10.5.8 server installation. It should also work for 10.6 (snow leopard), but I have not tried it. Before you start here are the requirements:
Please note that this will add GD support to php. This is NOT the same as compiling the GD graphics library (libgd). Okay, so now that we have all the requirements, you need to get a command line window opened and get a root shell (sudo -i). The rest of this document assumes you’re typing the commands in a root shell. There is one dependency that we need to clear before we actually get down and dirty and that is libjpeg (known as jpegsrc). Follow the instructions below to get this installed:
This is the latest version as of this writing (Feb.04.2011). NOTE: If you’re compiling on a G5 machine you’ll need to tell the compiler that you want to build/configure for a ppc64 target so instead of the below configure command you need to use this:
The last command will simulate the installation process. Make sure the stuff is getting installed in /usr/local/lib
At this point you should have a working installation of libjpeg. Now we double check our php version.
Notice in the output that I have php 5.2.14 installed on the machine (again the latest update as of Feb.04.2011). Apple does not provide source code for this exact version of PHP. On top of that The numbering scheme that they use is weird. On my machine it is “apache_mod_php-44.6″, you can find yours using the following:
The thing you’re looking for (“apache_mod_php-44.6″) is under Configure Command. If you go to the following URL (http://www.opensource.apple.com/source/apache_mod_php/) in your browser (safari, firefox) you’ll soon discover these weird directory names with numbers that don’t match the php versions. Again, as of this writing (Feb.04.2011), I can’t find apache_mod_php-44.6 folder in the listing so I grabbed the nearest numbers apache_mod_php-44.2 which is php 5.2.8…….close enough. It seems to work. Follow the steps below to get the file and compile the GD portion of it. Remember we’re not recompiling the entire php, just the GD plugin portion. UPDATE: You CAN install the exact version of your PHP’s GD extension. Instead of grabbing the file from Apple, figure out the version of your PHP using “php -v” and grab the appropriate file from php.net instead. I just recompiled the GD portion of PHP 5.2.14, since I wanted a perfect match between my php engine and the extension. The instructions below (except curl which needs to be modified) work. NOTE: If you’re compiling on a G5 machine you’ll need to tell the compiler that you want to build/configure for a ppc64 target so instead of the below configure command you need to use this:
The last command will simulate the installation process. Make sure the stuff is getting installed in /usr/lib/php/extensions/no-debug-non-zts-20060613
Now we need to modify our php.ini file and tell the php5 engine of the availability of this new module. To do this you need to copy php.ini.default to php.ini (in /etc directory). For details of why have a look at this article.
Edit the newly created/copied php.ini using your favourite editor. Add the following line to the appropriate location (read the comments in the file to find the location):
Still in the same file find the variable “extension_dir” and change it’s value to “/usr/lib/php/extensions/no-debug-non-zts-20060613″ path instead of “./”. Save the php.ini and use the following command to see if GD extensions are available:
Done. Restart Apache service from the server manager (just for the sake of completeness). Nov
25
2009
Freshclam error "Incorrect argument format for option –checks (-c)" after Leopard updateSomeone must have screwed up something in the freshclam plist as part of the update for Leopard (2009-05). I was getting this error constantly in my system.log which was not only annoying as hell, but also kept clam from downloading new virus definitions. Anyways, here is how you fix it.
Jun
11
2009
OSX 10.5: How to create a public share folder…..This problem has been around (I think) ever since the introduction of POSIX permissions. In pre-10.5 versions you could sorta do something like this by changing the default umask on the system, but that was system wide and applied to all folders/files a user created on the entire filesystem…..not nice. The real question is how do you create a directory that is totally public without mucking around with system/user wide settings. A folder that anyone on the system in question can read/write/modify/delete anything anyone else has put in there. A true shared directory with share permission inheritence. We call it “pub” directory at my place of work. The old trick in OSX (in case someone is interested) was to write a small script that you ran via cron every 5-10 minutes that would “chmod” all the entries in a folder to be open to a specific POSIX group….something like the script below:
Well those were the old days and now with the help of ACL’s we can do this a lot nicer/cleaner. The procedure below is for OSX 10.5+ (it should also work on 10.4, although I haven’t tried it).
You now have a true public folder where all members of the group public can read, write and delete files, as well as read, write to and create new sub folders. The ACL rule takes precedence over standard UNIX file permissions and is automatically inherited. It’s this automatic inheritance that is really important. IMPORTANT: You must copy (hold down Option in Finder prior to dragging), and not merely move, items. This is particularly important with bundles, such as the Aperture library bundle for example. Moving items doesn’t inherit/change the permissions/ACL’s. Copying ensures that the files are actually created in the shared folder, thereby forcing the ACL rules to be inherited. If you have moved files into this directory and the permissions are a bit messed up you can quickly fix that by issuing the following recursive command which will set the ACL’s and POSIX permissions to the “right” ones so that everyone can do anything in that directory: Jun
11
2009
OSX 10.5: How to delete user accounts from Command Line….I ran into this problem a little while back and thought I should document it. It’s kinda similar to the “How to get Admin rights in OSX Leopard using single user mode…” document from earlier this year. Here is the procedure:
Nice and squeaky clean….. Feb
18
2009
How to get Admin rights in OSX Leopard using single user mode…Here is a quick way to gain access to that leopard machine you don’t remember the admin password to. Yes I know this can be used by all the kiddies out there, but lets hope they are smarter than that. To start, reboot the machine into single user mode by holding down command-s before the chime (on the white screen with gray apple logo). Once in single user mode you need to mount the HD in read-write mode using the following commands: Aug
25
2008
Quick command line trick to make your Leopard stacks look nice….Here is a quick command to make Leopard’s stacks behave nicer when you move your mouse across the icons. You can type these two commands in terminal to activate the feature:
Enjoy :-). Mar
28
2008
RevoLabs makes Microphones cool again….
Mar
27
2008
Turn on/off remote desktop service remotely….Apples remote desktop service is great and it comes in handy, but what happens when you’re 5000 miles away from your desktop, only to find that remote desktop is turned off. Dooohhhh. Well here is a quick tip to turn the damn thing on and off in a second through a remote ssh connection. To turn on the service, ssh to your machine and issue the following commands: Nov
02
2007
Leopard: More cat fleas…..smelly cat
If you like to get rid of the stripes in the list view of the new Leopard Finder, open a Terminal Window and type in the following two commands: Oct
31
2007
Another day….another Leopard headache….Okay as much as I like OSX and apple I have to admit, Leopard is not quite ready for consumption. Not unless you’re willing to do a “Erase Install”. After the weekend fun session of “Archive installing” 5 machines, I have found another bug/feature/headache. Here is how it happens:
Well, not quite. It might seem like everything is transfered, until you start wondering about WINS Servers and Windows WORKGROUP/Domain settings. You see under Tiger these two were stored under directory utility, but under Leopard they’ve tried to pack everything under Advanced Network settings (Preferences/Network/Advanced…). The problem is that if you’ve had your Network locations transfered from tiger, the advanced WINS panel will NOT let you enter/add new WINS servers or change the WORKGROUP field. You can try and change them, but as soon as you press OK followed by Apply on the next screen, the fields reset to blank.
Try it and you’ll see if you go back the field wil be blank. The only way to fix this is to create “New” Locations and re-set them up, then you can fill in the WINS and WORKGROUP entries and they’ll stick. Apple are you listening, not only are the Network panels a mess — just compare the 3 different widgets used under Network settings……must be some new Leopard crack they’re sniffing……consistency people — but the network configuration screens refuse to take into effect the changes you put in if you’ve done a “Upgrade” or “Archive” install. This only wasted three hours today, I’m sure someone in Cupertino is having a good laugh.
![]() ![]()
Like many of you, I picked up Leopard Family pack last night. You see I have 4 mac’s and for $199 the family pack allows me to install leopard on up to 5 machines (in the same household). Anyways I did run into some troubles so I figured I’ll let you guys know about the gotchas: - I “Upgraded” a 10.4.10 MBP 17″ and everything more or less worked, about the only thing I couldn’t get working was istat menu gadget. That Blue screen thing after the first reboot scared me to death, since your machine literally churns away for a good 5 minutes before the desktop loads. This only happens on the first boot after install. Some people have reported this screen followed by a what sounds like a lockup, but that did not happen to me. Strangely little snitch version 1.x worked fine after the upgrade (It’s not supposed to).
- I the proceeded to “Upgrade” a hoped-up Mac G4 Cube (Dual 1.5 Ghz w/ 1.5 GB of Ram and Nvidia Geforce 2 gfx) that was running 10.4.10 Server edition and low behold…..the installation worked fine but when I rebooted the boot device (startup disk) was not there anymore. I ended up having to do a “Erase/Fresh install” which is working but I lost some apps (no biggie, I have most of them on the MBP).
- Third came the G4 12″ PowerBook. I “Upgraded” it from 10.4.10 and everything went fine through the install, but when I rebooted all I got was the white screen with the apple logo and the spinner thing. The spinner kept spinning for at least 60-70 minutes and nothing (you could hear faint HD access one in a while). I rebooted a couple more times, tried single user mode, safe mode and verbose boot but nothing worked just the spinner. I did a re-”Upgrade” and the same results again. Then thought, why not try the “Archive System Install” option and low and behold everything worked. The system actually grabbed all my 10.4.10 Apps and installed them in the right place. My account was also transfered and everything came back just like before. The only problem on this machine (which I have to admit does not have much installed on it) was Little Snitch. I ended up having to upgrade to the 2.x beta family pack, downloaded the new installer and everything is happy again.
- At this point I got kinda bold and did a “Archive System Install” on my MacBook 2.0Ghz straight from 10.4.10 to 10.5 and I have to say wow….the archive option is a lot less hassle and moves (almost) all your apps and accounts/settings over. Adobe CS3 works fine and even Final Cut Studio is fully functional after the Archive install. Some things didn’t work here and required reinstalls, but no major breakdowns. The main ones were:
- At last I got really adventurous and went back to my “Upgraded” 10.5 MBP and did a “Archive System Install” on it. Everything went okay, Apps and settings got transfered properly, but in addition to the 5 breakdowns above I had to reinstall the following:
Now everything is happy (I think). I’m doing my second time machine backup. The machine feels faster than before. I have left Spotlight running for now, to see if it’s tendency to go nuts once in a while has been fixed. Not everything has gone as planned, but for the most part I have to say that “Archive” install option is your friend. I would avoid the “Upgrade” option on PPC machines since I’ve had two bad (back-to-back) experiences.
|