Installer 2
From iPodLinux
![]() |
The new installer was made possible by the rawpod library; it basically throws its own device system on top of the raw iPod device, so it can partition, format, read and write files to the ext2 partition, etc. Before you compile intaller 2, you will need (in short) a way to run makefiles, Subversion, Qt4, and gcc3.4.2 or later (gcc 4 is fine). |
|
Important Notes
- For the "improved" revision of 5th Generation iPods (5.5G), Installer 2 will not work. The reasoning is just lack of interest/time/effort. Patches are welcome.
- Ubuntu Dapper Drake (6.06) users (and possibly those using < Ubuntu 6.06 or other linux distributions) should be aware that the usb controller may not be working correctly.
If you are experiencing problems ejecting your iPod, this installer and any manual installation procedure will not work! However, it is known that Edgy Eft (6.10) has a fully functioning usb controller (that ejects iPods correctly).
Known Issues in SVN Builds
- The installer may crash if you keep "Yes, I want to create a backup" checked. If this happens, re-run the installer but un-check that options.
- Due to some odd package selection mechanism, you need to check "Advanced partitioning and package selection" on the second screen and check "podzilla2" under the "User Interface" category.
Otherwise you will get a "No more tasks for init -- sleeping forever" problem during boot-up.
Patches are welcome.
If you use the installer, and it works, or it fails and you know enough to be able to say what fails, please add a row to the table on this page.
Get it
- Main article: Building Installer
Pre-compiled binaries are no longer produced officially. However, older binaries are still available (circa 2007), see #Binaries. This means you must get the source code from the iPodLinux Subversion repository. If you have the required software, and your path includes Qt4 qmake, you can download and build Installer 2 with the following commands:
% svn co https://ipodlinux.svn.sourceforge.net/svnroot/ipodlinux/apps/desktop/installer2/ % cd installer2 % qmake % make % sudo chown root:root installer % sudo mv installer /usr/bin/installer
Installer 2 can now be run with the command "installer", you will need to run this as root. The directory "installer2" is a temporary directory with the source code and temporary build files, you can remove it if you want.
For more information, or how to get the required software, see Building Installer.
Packages
The installer manages your installation as a set of "packages"; each one is just a tar.gz archive that gets extracted into the iPodLinux partition (in a particular folder), but the installer remembers what packages are installed and what files they contain, so you can remove and upgrade packages easily. A package might be the userland, a podzilla, a pz2 module, iBoy, etc; pretty much anything that works on iPodLinux.
Packages are managed almost completely over the Internet. The installer starts by reading the package list at iPodLinux:Installation sources. It offers for selection any packages listed there, along with any listed in package lists referenced by the master one. Dependencies are handled automatically, along with packages that only support certain iPods.
Package maintainers and developers: If you want to get your package onto the master list so it is selectable by users of the installer, please leave a note on iPodLinux talk:Installation sources under the appropriate section. If you maintain multiple packages, you may make a package list yourself that will be referenced in the main one. Regardless, you must have a place to permanently host the files you want to offer.
Binaries
Pre-compiled binaries are no longer produced. However, older binaries are still available. Please be aware that these are quite old, and most likely will not work properly. So, after that warning, if you absolutly _must_ have pre-compiled binaries, here is a table of all the still available old binaries:
"Netless" means that all the packages are included in the download, and it uses them, in case an internet connection is not available on the computer you use with your iPod. Alternatly, you can download the packages separately from the installer.
- FIXME: The date column does not sort correctly, so don't even try. The dates need to be formatted with Template:dts, which won't work without Extension:ParserFunctions
| Platform | Netless | Link | Date | File-size |
|---|---|---|---|---|
| Linux x86-32 | | link | 07-Jan-2007 | 7.2M |
| Linux x86-32 | | link | 11-Jan-2007 | 7.6M |
| Linux x86-32 | | link | 14-Jan-2007 | 0k |
| Linux x86-32 | | link | 21-Jan-2007 | 7.6M |
| Linux x86-32 | | link | 04-Feb-2007 | 7.6M |
| Linux x86-32 | | link | 11-Feb-2007 | 7.6M |
| Linux x86-32 | | link | 18-Feb-2007 | 7.6M |
| Linux x86-32 | | link | 25-Feb-2007 | 7.6M |
| Linux x86-32 | | link | 04-Mar-2007 | 7.6M |
| Linux x86-32 | | link | 11-Mar-2007 | 7.6M |
| Linux x86-32 | | link | 18-Mar-2007 | 7.6M |
| Linux x86-32 | | link | 25-Mar-2007 | 7.6M |
| Linux x86-32 | | link | 01-Apr-2007 | 7.6M |
| Linux x86-32 | | link | 08-Apr-2007 | 0k |
| Linux x86-32 | | link | 15-Apr-2007 | 0k |
| Linux x86-32 | | link | 22-Apr-2007 | 7.6M |
| Linux x86-32 | | link | 29-Apr-2007 | 0k |
| Linux x86-32 | | link | 06-May-2007 | 0k |
| Linux x86-32 | | link | 13-May-2007 | 0k |
| Linux x86-32 | | link | 20-May-2007 | 0k |
| Linux x86-32 | | link | 07-Jan-2007 | 1k |
| Linux x86-64 | | link | 07-Jan-2007 | 10.0M |
| Linux x86-64 | | link | 11-Jan-2007 | 10.4M |
| Linux x86-64 | | link | 14-Jan-2007 | 0k |
| Linux x86-64 | | link | 21-Jan-2007 | 10.4M |
| Linux x86-64 | | link | 04-Feb-2007 | 10.4M |
| Linux x86-64 | | link | 11-Feb-2007 | 10.4M |
| Linux x86-64 | | link | 18-Feb-2007 | 10.4M |
| Linux x86-64 | | link | 25-Feb-2007 | 10.4M |
| Linux x86-64 | | link | 04-Mar-2007 | 10.4M |
| Linux x86-64 | | link | 11-Mar-2007 | 10.4M |
| Linux x86-64 | | link | 18-Mar-2007 | 10.4M |
| Linux x86-64 | | link | 25-Mar-2007 | 10.4M |
| Linux x86-64 | | link | 01-Apr-2007 | 6.0M |
| Linux x86-64 | | link | 08-Apr-2007 | 0k |
| Linux x86-64 | | link | 15-Apr-2007 | 0k |
| Linux x86-64 | | link | 22-Apr-2007 | 10.4M |
| Linux x86-64 | | link | 29-Apr-2007 | 0k |
| Linux x86-64 | | link | 06-May-2007 | 0k |
| Linux x86-64 | | link | 13-May-2007 | 0k |
| Linux x86-64 | | link | 07-Jan-2007 | 2.8M |
| Windows | | link | 07-Jan-2007 | 10.5M |
| Windows | | link | 11-Jan-2007 | 10.9M |
| Windows | | link | 14-Jan-2007 | 0k |
| Windows | | link | 21-Jan-2007 | 10.9M |
| Windows | | link | 04-Feb-2007 | 11.0M |
| Windows | | link | 11-Feb-2007 | 11.0M |
| Windows | | link | 18-Feb-2007 | 11.0M |
| Windows | | link | 25-Feb-2007 | 11.0M |
| Windows | | link | 04-Mar-2007 | 11.0M |
| Windows | | link | 11-Mar-2007 | 11.0M |
| Windows | | link | 18-Mar-2007 | 11.0M |
| Windows | | link | 25-Mar-2007 | 11.0M |
| Windows | | link | 01-Apr-2007 | 11.0M |
| Windows | | link | 08-Apr-2007 | 0k |
| Windows | | link | 15-Apr-2007 | 0k |
| Windows | | link | 22-Apr-2007 | 11.0M |
| Windows | | link | 29-Apr-2007 | 11.0M |
| Windows | | link | 06-May-2007 | 0k |
| Windows | | link | 13-May-2007 | 0k |
| Windows | | link | 20-May-2007 | 0k |
| Windows | | link | 07-Jan-2007 | 3.3M |
| Linux x86-32 | | link | 02-Jan-2008 | 276K |
| Linux x86-32 | | link | 09-Jan-2008 | 276K |
| Linux x86-32 | | link | 02-Jan-2008 | 4.3M |
| Linux x86-32 | | link | 09-Jan-2008 | 5.5M |
| Linux x86-64 | | link | 21-Jan-2008 | 3.6M |
| Link | Date | File-size |
|---|---|---|
| link | January 7, 2007 | 7.2M |
| link | January 7, 2007 | 7.2M |
| link | January 11, 2007 | 7.6M |
| link | January 11, 2007 | 7.6M |
| link | January 14, 2007 | 0k |
| link | January 14, 2007 | 0k |
| link | January 21, 2007 | 7.6M |
| link | January 21, 2007 | 7.6M |
| link | February 4, 2007 | 7.6M |
| link | February 4, 2007 | 7.6M |
| link | February 11, 2007 | 7.6M |
| link | February 11, 2007 | 7.6M |
| link | February 18, 2007 | 7.6M |
| link | February 18, 2007 | 7.6M |
| link | February 25, 2007 | 7.6M |
| link | February 25, 2007 | 7.6M |
| link | March 4, 2007 | 7.6M |
| link | March 4, 2007 | 7.6M |
| link | March 11, 2007 | 7.6M |
| link | March 11, 2007 | 7.6M |
| link | March 18, 2007 | 7.6M |
| link | March 18, 2007 | 7.6M |
| link | March 25, 2007 | 7.6M |
| link | March 25, 2007 | 7.6M |
| link | April 1, 2007 | 7.6M |
| link | April 1, 2007 | 7.6M |
| link | April 8, 2007 | 0k |
| link | April 8, 2007 | 0k |
| link | April 15, 2007 | 0k |
| link | April 15, 2007 | 0k |
| link | April 22, 2007 | 7.6M |
| link | April 22, 2007 | 7.6M |
| link | April 29, 2007 | 7.6M |
| link | April 29, 2007 | 7.6M |
| link | May 6, 2007 | 0k |
| link | May 6, 2007 | 0k |
| link | May 13, 2007 | 0k |
| link | May 13, 2007 | 0k |
| link | May 20, 2007 | 0k |
| link | May 20, 2007 | 0k |
