Installer 2

From iPodLinux

(Redirected from Installer2)
Jump to: navigation, search
Installer.png

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).

Contents

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

installer 2 binaries

Platform Netless Link Date File-size
Linux x86-32 Y Tick.png link 07-Jan-2007 7.2M
Linux x86-32 Y Tick.png link 11-Jan-2007 7.6M
Linux x86-32 Y Tick.png link 14-Jan-2007 0k
Linux x86-32 Y Tick.png link 21-Jan-2007 7.6M
Linux x86-32 Y Tick.png link 04-Feb-2007 7.6M
Linux x86-32 Y Tick.png link 11-Feb-2007 7.6M
Linux x86-32 Y Tick.png link 18-Feb-2007 7.6M
Linux x86-32 Y Tick.png link 25-Feb-2007 7.6M
Linux x86-32 Y Tick.png link 04-Mar-2007 7.6M
Linux x86-32 Y Tick.png link 11-Mar-2007 7.6M
Linux x86-32 Y Tick.png link 18-Mar-2007 7.6M
Linux x86-32 Y Tick.png link 25-Mar-2007 7.6M
Linux x86-32 Y Tick.png link 01-Apr-2007 7.6M
Linux x86-32 Y Tick.png link 08-Apr-2007 0k
Linux x86-32 Y Tick.png link 15-Apr-2007 0k
Linux x86-32 Y Tick.png link 22-Apr-2007 7.6M
Linux x86-32 Y Tick.png link 29-Apr-2007 0k
Linux x86-32 Y Tick.png link 06-May-2007 0k
Linux x86-32 Y Tick.png link 13-May-2007 0k
Linux x86-32 Y Tick.png link 20-May-2007 0k
Linux x86-32 N Cross.png link 07-Jan-2007 1k
Linux x86-64 Y Tick.png link 07-Jan-2007 10.0M
Linux x86-64 Y Tick.png link 11-Jan-2007 10.4M
Linux x86-64 Y Tick.png link 14-Jan-2007 0k
Linux x86-64 Y Tick.png link 21-Jan-2007 10.4M
Linux x86-64 Y Tick.png link 04-Feb-2007 10.4M
Linux x86-64 Y Tick.png link 11-Feb-2007 10.4M
Linux x86-64 Y Tick.png link 18-Feb-2007 10.4M
Linux x86-64 Y Tick.png link 25-Feb-2007 10.4M
Linux x86-64 Y Tick.png link 04-Mar-2007 10.4M
Linux x86-64 Y Tick.png link 11-Mar-2007 10.4M
Linux x86-64 Y Tick.png link 18-Mar-2007 10.4M
Linux x86-64 Y Tick.png link 25-Mar-2007 10.4M
Linux x86-64 Y Tick.png link 01-Apr-2007 6.0M
Linux x86-64 Y Tick.png link 08-Apr-2007 0k
Linux x86-64 Y Tick.png link 15-Apr-2007 0k
Linux x86-64 Y Tick.png link 22-Apr-2007 10.4M
Linux x86-64 Y Tick.png link 29-Apr-2007 0k
Linux x86-64 Y Tick.png link 06-May-2007 0k
Linux x86-64 Y Tick.png link 13-May-2007 0k
Linux x86-64 N Cross.png link 07-Jan-2007 2.8M
Windows Y Tick.png link 07-Jan-2007 10.5M
Windows Y Tick.png link 11-Jan-2007 10.9M
Windows Y Tick.png link 14-Jan-2007 0k
Windows Y Tick.png link 21-Jan-2007 10.9M
Windows Y Tick.png link 04-Feb-2007 11.0M
Windows Y Tick.png link 11-Feb-2007 11.0M
Windows Y Tick.png link 18-Feb-2007 11.0M
Windows Y Tick.png link 25-Feb-2007 11.0M
Windows Y Tick.png link 04-Mar-2007 11.0M
Windows Y Tick.png link 11-Mar-2007 11.0M
Windows Y Tick.png link 18-Mar-2007 11.0M
Windows Y Tick.png link 25-Mar-2007 11.0M
Windows Y Tick.png link 01-Apr-2007 11.0M
Windows Y Tick.png link 08-Apr-2007 0k
Windows Y Tick.png link 15-Apr-2007 0k
Windows Y Tick.png link 22-Apr-2007 11.0M
Windows Y Tick.png link 29-Apr-2007 11.0M
Windows Y Tick.png link 06-May-2007 0k
Windows Y Tick.png link 13-May-2007 0k
Windows Y Tick.png link 20-May-2007 0k
Windows N Cross.png link 07-Jan-2007 3.3M
Linux x86-32 N Cross.png link 02-Jan-2008 276K
Linux x86-32 N Cross.png link 09-Jan-2008 276K
Linux x86-32 N Cross.png link 02-Jan-2008 4.3M
Linux x86-32 N Cross.png link 09-Jan-2008 5.5M
Linux x86-64 N Cross.png link 21-Jan-2008 3.6M

installer 2 package binaries

Link Date File-size
link 02007-01-07January 7, 2007 7.2M
link 02007-01-07January 7, 2007 7.2M
link 02007-01-11January 11, 2007 7.6M
link 02007-01-11January 11, 2007 7.6M
link 02007-01-14January 14, 2007 0k
link 02007-01-14January 14, 2007 0k
link 02007-01-21January 21, 2007 7.6M
link 02007-01-21January 21, 2007 7.6M
link 02007-02-04February 4, 2007 7.6M
link 02007-02-04February 4, 2007 7.6M
link 02007-02-11February 11, 2007 7.6M
link 02007-02-11February 11, 2007 7.6M
link 02007-02-18February 18, 2007 7.6M
link 02007-02-18February 18, 2007 7.6M
link 02007-02-25February 25, 2007 7.6M
link 02007-02-25February 25, 2007 7.6M
link 02007-03-04March 4, 2007 7.6M
link 02007-03-04March 4, 2007 7.6M
link 02007-03-11March 11, 2007 7.6M
link 02007-03-11March 11, 2007 7.6M
link 02007-03-18March 18, 2007 7.6M
link 02007-03-18March 18, 2007 7.6M
link 02007-03-25March 25, 2007 7.6M
link 02007-03-25March 25, 2007 7.6M
link 02007-04-01April 1, 2007 7.6M
link 02007-04-01April 1, 2007 7.6M
link 02007-04-08April 8, 2007 0k
link 02007-04-08April 8, 2007 0k
link 02007-04-15April 15, 2007 0k
link 02007-04-15April 15, 2007 0k
link 02007-04-22April 22, 2007 7.6M
link 02007-04-22April 22, 2007 7.6M
link 02007-04-29April 29, 2007 7.6M
link 02007-04-29April 29, 2007 7.6M
link 02007-05-06May 6, 2007 0k
link 02007-05-06May 6, 2007 0k
link 02007-05-13May 13, 2007 0k
link 02007-05-13May 13, 2007 0k
link 02007-05-20May 20, 2007 0k
link 02007-05-20May 20, 2007 0k


It's installed - what now?

See the Starting iPodLinux and the Apple Firmware.