iTunes is an application that helps
users play and organize digital music and videos. Linux, on the
other hand, is a computer operating system that uses Linux
kenel. Common knowledge is that iTunes are
written for Mac and Windows only and can, therefore, not work for
Linux. This is a misconception as iTunes can run on Linux. In order
to make iTunes work on Linux, you need Wine, which is software
written for Linux and allows Linux run Windows software. Therefore,
attaining iTunes Linux configurations
require Wine which can successfully be downloaded through sudo dpkg
–I wine_0.9.45~winehq0~ubuntu~7.04.-1_i386.deb terminal. Once it is
downloaded, you need to install it in the options.
When Wine is downloaded, a Wine
configuration window appears. In the terminal requirement on the
window, type “winecfg”. In the Applications tab, choose Windows XP
and in the driver tab, select “Autodetect”. In
the auto tab, check ALSA and uncheck OSS drivers. The third step is
to download the latest version of iTunes. To do this, you need to
go back to the terminal and type “wine iTunesSetup.exe”, accept
iTunes’ licenses and other steps, select installer options and
click “ok” when a dialog box appears. When the download is
completed, click “finish” and run the iTunes on the Linux Ubuntu
10.4 Do this in the terminal;
wine~/.wine/drive_c/Program|Files/iTunes/iTunes.exe. Follow the
above steps to achieve iTunes Linux Ubuntu
configurations.
If you have a huge music collection
and need to share it with family members on the same network, you
do not need to worry as setting up Linux server will ensure you
manage and listen to you music. Having iTunes
Linux is also possible with Wine software as demonstrated
above. A Linux box can also be used as an iTunes music server. To
do this, you first need to have downloaded Apple’s Rendezvous or
daapd protocol to enable you to share music. To enable self
broadcast, your machine needs Apple’s multicast DNS advertiser
available with Apple’s Rendezvous.
Once you have downloaded the DNS
advertiser, you will also need to download appropriate files from
the daapd page. You can use Redhat 9 or a sample configuration file
on the daapd server. The daapd server contains a sample source code
that can be copied and edited to; /etc/daapd.conf. The next step to
getting iTunes Linux is to create a music folder
on your server and copy music to it. Use mDNSProxyresponderPosix
10.0.1.201 squel “Music Juxebox”_daap._tcp.3689 &
as root user to run the DNS advertiser from Apple. To advertise to
iTunes, you will use the name “Music Jukebox” while 10.0.1.201 is
an IP address.
To personalize your settings, edit
the /etc/daapd.conf. Let this file match you server and share name.
The daapd daemon is started by typing the root; daapd
&. With the success of these, the iTunes pops up a
shared music library once it is opened. The above set ups prove to
be a successful iTunes Linux set up. For the above
configurations and set ups to be successful, you need to set up a
Linux Server. The sever, via Samba, is able to serve up files to
Macs. The Linux server can also be set up to share on NFS and allow
files to be served to Macs.