A complete suite of installers for Adobe Creative Cloud applications on Linux using custom Wine builds. This project provides installers for Photoshop CC 2021, Illustrator CC 17, and Illustrator 2021 with automatic desktop integration, backup/restore functionality, and unified management through a TUI interface.
DISCLAIMER: Please use this software only if you have active Adobe subscriptions. I'm not responsible for any use without subscription.
- Photoshop CC 2021 - Full compatibility with Camera Raw 14.3 (CR version)
- Illustrator CC 17 - Legacy Illustrator with full feature support
- Illustrator 2021 - Latest Illustrator with modern features and custom Wine optimization
- Isolated Wine installations (doesn't affect system Wine)
- Automatic dark theme with Windows 10 mode
- Parallel downloads for faster installation
- Checksum verification for all downloads
- Desktop integration with application launchers and icons
- Colored progress output with detailed installation steps
- Caching support to avoid re-downloading components
- Backup and restore functionality
- Unified TUI manager for easy script management
- Camera Raw 14.3 included and pre-installed (CR version)
- Automatic appearance configuration with font antialiasing
- Wine 9.0 for optimal compatibility
- Custom wine-illustrator build for maximum Adobe compatibility
- Adobe service bypass with CSXS registry fixes
- Automatic VC++ redistributable installation via winetricks
- Missing DLL auto-fix for seamless operation
- No system wine dependency - completely isolated
- Optimized for Adobe Creative Cloud applications
- Linux distribution (tested on Ubuntu, Fedora, openSUSE, Arch)
- Minimum system requirements:
- 10GB free disk space per application
- 4GB RAM
- Required utilities:
- tar, wget, curl, sha256sum
- dialog or whiptail (for TUI manager)
- Optional utilities:
- gdown (for Google Drive downloads)
- 7z (for Camera Raw installation)
- xdotool (for appearance configuration)
- Write permissions to the installation directory
- Active internet connection (downloads ~2-3GB per application)
sudo apt update
sudo apt install tar wget curl sha256sum dialog p7zip-full
# Optional:
sudo apt install gdown xdotoolsudo dnf install tar wget curl sha256sum dialog p7zip
# Optional:
sudo dnf install gdown xdotoolsudo pacman -S tar wget curl sha256sum dialog p7zip
# Optional:
yay -S gdown xdotoolThe easiest way to manage all Adobe applications is using the unified TUI manager:
./scripts/photoshop-manager.shThis provides a user-friendly menu to:
- Install any Adobe application (Photoshop, Illustrator CC 17, Illustrator 2021)
- Uninstall applications
- Create backups and restore installations
- Manage desktop entries
- Access utilities and system information
You can run any script directly from the repository:
curl -sSL https://raw.githubusercontent.com/eboye/LinuxPS/main/scripts/photoshop-manager.sh | bash# With Camera Raw (Recommended)
curl -sSL https://raw.githubusercontent.com/eboye/LinuxPS/main/scripts/photoshop2021installcr.sh | bash -s -- /path/to/install/directory
# Standard version
curl -sSL https://raw.githubusercontent.com/eboye/LinuxPS/main/scripts/photoshop2021install.sh | bash -s -- /path/to/install/directory# Illustrator CC 17
curl -sSL https://raw.githubusercontent.com/eboye/LinuxPS/main/scripts/illustrator2021installcr.sh | bash -s -- /path/to/install/directory
# Illustrator 2021 (requires local AdobeIllustrator2021.tar.xz)
curl -sSL https://raw.githubusercontent.com/eboye/LinuxPS/main/scripts/illustrator2021install.sh | bash -s -- /path/to/install/directorygit clone https://github.com/eboye/LinuxPS.git
cd LinuxPS# With Camera Raw (Recommended)
./scripts/photoshop2021installcr.sh /path/to/install/directory
# Standard version
./scripts/photoshop2021install.sh /path/to/install/directory./scripts/illustrator2021installcr.sh /path/to/install/directory# Requires AdobeIllustrator2021.tar.xz in project root or specified location
# Custom Wine will be auto-downloaded if not found locally
./scripts/illustrator2021install.sh /path/to/install/directory./scripts/[app]install[cr].sh [OPTIONS] /path/to/install/directoryCommon Options:
-v, --verbose- Show detailed output during installation-V, --version- Show installer version information-n, --dry-run- Show what would be done without executing-k, --keep-cache- Keep downloaded files in cache directory-s, --skip-verify- Skip checksum verification (not recommended)
Photoshop Specific:
--skip-appearance- Skip automatic appearance configuration
Illustrator 2021 Specific:
--no-desktop- Skip desktop entry creation
./scripts/photoshop-manager.shProvides interactive menu with checkboxes for:
- Verbose output
- Cache management
- Checksum verification
- Desktop entry creation (Illustrator 2021)
- Application selection
- Path input with tab completion
All installers follow a similar process:
- System Requirements Check - Verifies disk space, RAM, and required commands
- Wine 9.0 Setup - Downloads and extracts isolated Wine 9.0
- Winetricks Configuration - Downloads and sets up winetricks
- Wine Prefix Initialization - Creates Windows 10 environment
- Dark Theme Application - Applies dark theme to Windows UI
- Redistributables Download - Downloads VC++ runtimes
- Application Extraction - Extracts application from archive
- Wine Components Installation - Installs fonts, libraries, DXVK, VKD3D
- Application Installation - Moves application to Wine prefix
- VC++ Redistributables Installation - Installs Visual C++ runtimes
- Launcher Creation - Creates launch script
- Desktop Entry Creation - Creates desktop integration (all apps)
After installation, you can launch applications in multiple ways:
# Photoshop
/path/to/install/directory/launch-photoshop.sh
# Illustrator CC 17
/path/to/install/directory/launch-illustrator.sh
# Illustrator 2021
/path/to/install/directory/launch-illustrator.sh- Applications menu - All applications create desktop entries automatically
- Launchers - Available in Graphics category
- Icons - Custom icons for each application
cd /path/to/install/directory
export PATH="$PWD/wine-9.0/bin:$PATH"
export WINEPREFIX="$PWD/Adobe-[App]"
wine "drive_c/Program Files/[App Path]/[Executable]"To completely remove any Adobe application:
# Photoshop
./scripts/uninstaller.sh /path/to/install/directory
# Illustrator CC 17
./scripts/uninstall-illustrator.sh /path/to/install/directory
# Illustrator 2021
./scripts/uninstall-illustrator2021.sh /path/to/install/directoryUse --purge to also remove cached downloads:
./scripts/[uninstaller].sh --purge /path/to/install/directoryAll applications include backup and restore functionality for easy migration between machines or creating safe backups.
# Photoshop
./scripts/backup-photoshop.sh /path/to/photoshop/installation
# Illustrator CC 17
./scripts/backup-illustrator.sh /path/to/illustrator/installation
# Illustrator 2021
./scripts/backup-illustrator2021.sh /path/to/illustrator2021/installationBackup Options:
-o, --output DIR- Specify output directory--no-compress- Create uncompressed tarball-v, --verbose- Show detailed output
./scripts/restore-[app].sh backup-file.tar.xz /new/installation/pathThe restore script automatically:
- Updates all paths in launcher scripts
- Updates desktop entries if present
- Recreates Wine symlinks
- Fixes permissions for the new system
Restore Options:
-k, --keep-permissions- Keep original file permissions-v, --verbose- Show detailed output
All installers automatically create desktop entries with:
- Application menu entries in Graphics category
- Proper icon integration
- File association support
- StartupWMClass for proper window grouping
# Photoshop
./scripts/create-desktop-entry.sh /path/to/photoshop/installation
# Illustrator CC 17
./scripts/create-illustratorCC17-desktop.sh /path/to/illustrator/installation
# Illustrator 2021
./scripts/create-illustrator2021-desktop.sh /path/to/installationDesktop Entry Options:
-n, --name NAME- Custom name for desktop entry-i, --icon PATH- Path to custom icon file-f, --force- Overwrite existing desktop entry
/path/to/install/directory/
โโโ Adobe-[App]/ # Wine prefix and application files
โ โโโ drive_c/
โ โ โโโ Program Files/[App Path]/
โ โโโ users/ # User settings and registry
โโโ wine-9.0/ # Isolated Wine 9.0 installation
โ โโโ bin/
โ โโโ lib/
โ โโโ lib64/
โโโ winetricks # Winetricks script
โโโ allredist/ # VC++ redistributables
โโโ launch-[app].sh # Launch script
Downloaded files are cached in:
~/.cache/photoshop2021cr-installer(Photoshop CR)~/.cache/photoshop2021-installer(Photoshop Standard)~/.cache/illustratorcc17-installer(Illustrator CC 17)~/.cache/illustrator2021cr-installer(Illustrator 2021)
Use --keep-cache to preserve cache, or delete to save space.
-
"Wine is not working correctly"
- Ensure proper permissions in installation directory
- Check if all dependencies are installed
- Try running with verbose mode (
-v)
-
"Missing required commands"
- Install missing dependencies listed in error message
- Ubuntu/Debian:
sudo apt install tar wget curl sha256sum dialog
-
"Checksum verification failed"
- Download may be corrupted - try again
- Use
--skip-verifyto bypass (not recommended for security)
-
Application won't launch
- First launch may take longer as Wine configures components
- Check if all redistributables were installed successfully
- Try running the launch script directly
-
Appearance configuration failed
- Ensure xdotool is installed
- Check if display is available (not headless mode)
- Use
--skip-appearanceto skip this step
-
Enable GPU acceleration (if supported):
- In application: Edit โ Preferences โ Performance
- Check "Use Graphics Processor"
- Set to "Advanced" mode
-
Increase memory usage:
- Edit โ Preferences โ Performance
- Set "Let [App] use" to 70-80% of available RAM
-
Optimize scratch disks:
- Use fast SSD for primary scratch disk
- Avoid using system drive as scratch disk
LinuxPS/
โโโ lib/
โ โโโ common.sh # Shared functions for all scripts
โโโ scripts/
โ โโโ photoshop-manager.sh # Unified TUI manager
โ โโโ photoshop2021install.sh # Photoshop standard installer
โ โโโ photoshop2021installcr.sh # Photoshop CR installer
โ โโโ illustrator2021installcr.sh # Illustrator CC 17 installer
โ โโโ illustrator2021install.sh # Illustrator 2021 installer
โ โโโ uninstaller.sh # Photoshop uninstaller
โ โโโ uninstall-illustrator.sh # Illustrator CC 17 uninstaller
โ โโโ uninstall-illustrator2021.sh # Illustrator 2021 uninstaller
โ โโโ backup-photoshop.sh # Photoshop backup script
โ โโโ backup-illustrator.sh # Illustrator CC 17 backup script
โ โโโ backup-illustrator2021.sh # Illustrator 2021 backup script
โ โโโ restore-photoshop.sh # Photoshop restore script
โ โโโ restore-illustrator.sh # Illustrator CC 17 restore script
โ โโโ restore-illustrator2021.sh # Illustrator 2021 restore script
โ โโโ create-desktop-entry.sh # Photoshop desktop entry
โ โโโ create-illustratorCC17-desktop.sh # Illustrator CC 17 desktop entry
โ โโโ create-illustrator2021-desktop.sh # Illustrator 2021 desktop entry
โโโ README.md
- Adobe - For creating amazing creative applications (please release official Linux versions!)
- The WineHQ team - Making Windows applications possible on Linux
- Kron4ek - Providing optimized Wine builds
- Winetricks project - Windows component installation
- Illustrator 2021 Linux - IverCoder/Illustrator-2021-Linux
- For the Illustrator 2021 foundation and custom Wine approach
- Illustrator CC17 Linux - FabrizioTorrico/illustratorcc17-linux
- For the original Illustrator CC 17 Linux implementation
- Photoshop CC 2022 Linux - LinSoftWin/Photoshop-CC2022-Linux
- For the latest Photoshop CC 2022 foundation and modern approach
- Linux community - For testing, feedback, and improvements
- Wine community - For compatibility workarounds and optimizations
- Creative professionals - For real-world usage and bug reports
This project is for educational and personal use only. Please respect Adobe's licensing terms and ensure you have valid subscriptions for any Adobe software you install.
Enjoy your Adobe Creative Suite on Linux! ๐จโจ
