Just before 1.1.3 was released i finally upgraded to 1.1.2. The main reason for this was that some applications, most notably Jiggy only run on 1.1.2.
So i did as advertised and approx. 30 minutes after the start of the procedure i had nearly all applications that were working under 1.1.1 installed and running, plus some more.
But for some reason i didn’t understand the Python install didn’t work. I tried a lot of options deinstalling other applications and installing them selectively but i could’nt figure out a rule when an install was successful and when it wouldn’t install.
Finally i ssh’ed into the iTouch and once i did this the reason of this strange behaviour became apparent. A df shoed that the root file system (the file system mounted at /) was full. Apparently Apple didn’t provide too much spare room for unoffical 3rd-Party applications. The file system size is a mere 300MB.
It didn’t help that during the install of applications there were Pop-ups saying that the iTouch was running out of space and that i should remove some audio or video files.
In order to be able to install Python and gain some space i added /var/root/bin to the path (in the traditional UNIX way of doing it. I added a .profile file with the following content to the home dir of the user root.
# cat .profile export PATH=$HOME/bin:$PATH
/var/root is the mount point of the second, the data partition. This is plenty of space for quite some apps (if you don’t fill up everything with audio and video
So right now the situation on my iTouch is as follows:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/disk0s1 307200 290288 13840 96% /
devfs 15 15 0 100% /dev
/dev/disk0s2 15551928 4098212 11453716 27% /private/var
So i’m wondering how the situation on 1.1.3 looks like.