If you’re an Apple user using a Chromebook, you may have run into a frustrating truth: iTunes isn’t natively supported on Chrome OS. That means no simple download and install like you’d get on Windows or macOS. But don’t worry, you can still get iTunes up and running on your Chromebook, and in this detailed guide, we’ll show you exactly how.
Whether you’re trying to access your media library, purchase content, or just want iTunes for syncing, this step-by-step guide will walk you through the process using the Linux Development Environment and Wine, a compatibility layer for running Windows applications on Linux.
How to Install iTunes on Chromebook
While many users have migrated to Apple Music via the web or the Android app, some still rely on iTunes for managing their extensive local libraries, syncing devices, or making purchases. Unfortunately, Apple hasn’t released a version of iTunes for Android or Chrome OS, but thanks to Wine and Linux support on Chromebooks, there is a workaround.
Here’s how you can install iTunes on a Chromebook:
1. You’ll need to enable the Linux development environment on your Chromebook. If you haven’t done that yet, check out the guides linked above. Follow the steps, and you’ll be good to go for the next part.
2. Since iTunes isn’t officially available for Chrome OS, we’ll use Wine, a tool that lets you run Windows apps on a Chromebook. Open the Terminal and enter these commands one at a time:
sudo apt update
sudo apt upgrade
sudo apt-get install wine

3. The 64-bit version of iTunes doesn’t work well on Chrome OS. You’ll need the 32-bit version to get the best experience. To add 32-bit support, run the following commands:
sudo dpkg --add-architecture i386
sudo apt update
sudo apt-get install wine32

Note: If you’re asked “Do you want to continue?” while running these commands, just type Y and press Enter.
4. Next, configure Wine to use a 32-bit environment. Replace yourusername with the actual username of your Linux environment when running the command below:
WINEARCH=win32 WINEPREFIX=/home/yourusername/.wine32 winecfg
5. Now, open the Chrome browser and visit the official iTunes download page on Apple’s website. Download the 32-bit installer file and save it to your Chromebook.
6. After downloading, open the Files app and move the iTunes installer into the Linux Files section. This step ensures the Linux development environment can access the file.

7. After that, re-open the terminal and run the command below. Make sure to replace username with your actual Linux development environment username, and ensure the command is correct:
WINEARCH=win32 WINEPREFIX=/home/username/.wine32/ wine iTunesSetup.exe

8. You’ll now see the Welcome to iTunes window. Click Next, then click Install, and wait for the installation to complete.

9. Once the installation finishes, click Finish to close the installer.
10. Open iTunes from the App Launcher, sign in with your Apple ID, and you’re ready to start using iTunes on your Chromebook.

Should You Use iTunes on a Chromebook
Running iTunes on a Chromebook has some key limitations. First, iPhones are not detected, even though Linux on Chrome OS now supports USB devices. This is because Apple does not support Linux USB protocols, making direct iPhone syncing unavailable. Sign-in crashes are another common issue. Many users report that attempting to sign into their Apple ID causes iTunes to crash, and unfortunately, there is no reliable fix for this yet. Performance can also be a drawback, as even powerful Chromebooks may struggle to run iTunes smoothly due to the layered nature of the setup. Windows software running through Wine in the Linux container of Chrome OS is inherently resource-intensive.
Should you use iTunes on a Chromebook? If your needs are light, such as accessing an old local music library, it works. However, if you plan to sync devices, make purchases, or rely heavily on Apple’s ecosystem, it is probably better to switch to Apple Music.




