Giriş
Merhabalar! Bu rehber konusunda Linux üzerinde Wine ile Adobe Photoshop kurulumunu anlatacağım. Gerek alışkanlık gerekse piyasada onun kadar iyi bir alternatifi olmaması sebebiyle Photoshop vazgeçilmez diyebiliriz.
Adobe Linux sistemlere maalesef resmi destek vermiyor fakat Wine ile Photoshop'u çalıştırmak mümkün!

Öncelikle bu rehbere başvurmadan önce bir Adobe Photoshop lisansına sahip olmanız önerilir, bu konudaki amaç korsanı desteklemek değil Linux üzerinde programın kurulumu hakkında eğitim ve bilgilendirmedir.
Bu konuda yalnızca Debian (Ubuntu vb.) ve Arch tabanlı sistemler için gereken komutları anlattım, başka sistem kullanıyorsanız uygun komutları araştırarak bulabilirsiniz.


Ön Hazırlık
Kuruluma başlamadan önce bazı gereksinimleri kurmamız gerekiyor. Yapmamız gerekenler:

i386 repolarını etkinleştirmek:
  • Debian tabanlı sistemler için gereken komutlar:
    Kod:
    sudo dpkg --add-architecture i386
    sudo apt update

Arch Linux tabanlı sistemler için gereken işlemler:

Arch Linux sistemlerinde i386 repoları için pacman ayarlarından multilib reposunu etkinleştirmemiz gerekiyor.
Bunun için bir metin editörü ile (nano öneririm) /etc/pacman.conf dosyasını düzenleyerek;
Kod:
[multilib]
Include = /etc/pacman.d/mirrorlist
satırlarının önündeki # işaretlerini kaldırmamız gerekiyor.
Ardından sudo pacman -Sy komutu ile yaptığımız ayarları kaydetmeliyiz.




Diğer gereksinimlerini kurmak:

Kuruluma başlamdan önce Git, Wine ve curl gibi birkaç gereksinim daha kurmamız gerekiyor.
  • Debian tabanlı sistemler için gereken komutlar:
    Kod:
    sudo apt install git wine wine32 wine64 winetricks curl

  • Arch Linux tabanlı sistemler için gereken komutlar:
    Kod:
    sudo pacman -S git wine winetricks curl




Kurulum
Artık ana kuruluma başlayabiliriz. Photoshop'u kurmak için GitHub üzerindeki Gictorbit/photoshopCClinux projesini kullanacağız, kurulum için gereken scriptler bu projede hazır olarak bulunuyor.

Projeyi edinmek için:
Kod:
git clone https://github.com/Gictorbit/photoshopCClinux.git

Kurulumu başlatmadan önce kurulum dosyasında bir değişiklik yapmamız gerekiyor, çünkü scriptdeki indirme bağlantıları eski olduğu için çalışmıyor. Dosyaları elle indirip kurulum dosyasını onları kullanması için düzenleyeceğiz.

Öncelikle photoshopCClinux/scripts dizinindeki PhotoshopSetup.sh dosyasını bir metin editörü ile açalım ve belirtilen kısımları değiştirelim.

[CODE title="Değiştirilmesi gereken kısımlar"]function replacement() {
local filename="replacement.tgz"
local filemd5="6441a8e77c082897a99c2b7b588c9ac4"
local filelink="https://victor.poshtiban.io/p/gictor/photoshopCC/replacement.tgz"
local filepath="$CACHE_PATH/$filename"

download_component $filepath $filemd5 $filelink $filename

mkdir "$RESOURCES_PATH/replacement"
show_message "extract replacement component..."
tar -xzf $filepath -C "$RESOURCES_PATH/replacement"

local replacefiles=("IconResources.idx" "PSIconsHighRes.dat" "PSIconsLowRes.dat")
local destpath="$WINE_PREFIX/drive_c/users/$USER/PhotoshopSE/Resources"

for f in "${replacefiles[@]}";do
local sourcepath="$RESOURCES_PATH/replacement/$f"
cp -f "$sourcepath" "$destpath" || error "cant copy replacement $f file..."
done

show_message "replace component compeleted..."
unset filename filemd5 filelink filepath
}

function install_photoshopSE() {
local filename="photoshopCC-V19.1.6-2018x64.tgz"
local filemd5="b63f6ed690343ee12b6195424f94c33f"
local filelink="https://victor.poshtiban.io/p/gictor/photoshopCC/photoshopCC-V19.1.6-2018x64.tgz"
# local filelink="http://127.0.0.1:8080/photoshopCC-V19.1.6-2018x64.tgz"
local filepath="$CACHE_PATH/$filename"

download_component $filepath $filemd5 $filelink $filename

mkdir "$RESOURCES_PATH/photoshopCC"
show_message "extract photoshop..."
tar -xzf "$filepath" -C "$RESOURCES_PATH/photoshopCC"

echo "===============| photoshop CC v19 |===============" >> "$SCR_PATH/wine-error.log"
show_message "install photoshop..."
show_message "\033[1;33mPlease don't change default Destination Folder\e[0m"

wine64 "$RESOURCES_PATH/photoshopCC/photoshop_cc.exe" &>> "$SCR_PATH/wine-error.log" || error "sorry something went wrong during photoshop installation"

show_message "removing useless helper.exe plugin to avoid errors"
rm "$WINE_PREFIX/drive_c/users/$USER/PhotoshopSE/Required/Plug-ins/Spaces/Adobe Spaces Helper.exe"

notify-send "Photoshop CC" "photoshop installed successfully" -i "photoshop"
show_message "photoshopCC V19 x64 installed..."
unset filename filemd5 filelink filepath
}[/CODE]
[CODE title="Yerine girilecek değerler"]function replacement() {
# path to replacement.tgz :
local filepath="/home/$USER/Downloads/replacement.tgz"

cp "$filepath" "$CACHE_PATH/"

filepath="$CACHE_PATH/replacement.tgz"

mkdir "$RESOURCES_PATH/replacement"
show_message "extract replacement component..."
tar -xzf "$filepath" -C "$RESOURCES_PATH/replacement"

local replacefiles=("IconResources.idx" "PSIconsHighRes.dat" "PSIconsLowRes.dat")
local destpath="$WINE_PREFIX/drive_c/users/$USER/PhotoshopSE/Resources"

for f in "${replacefiles[@]}";do
local sourcepath="$RESOURCES_PATH/replacement/$f"
cp -f "$sourcepath" "$destpath" || error "cant copy replacement $f file..."
done

show_message "replace component compeleted..."
unset filepath
}

function install_photoshopSE() {
# path to photoshopCC-V19 :
local filepath="/home/$USER/Downloads/photoshopCC-V19.1.6-2018x64.tgz"

cp "$filepath" "$CACHE_PATH"

filepath="$CACHE_PATH/photoshopCC-V19.1.6-2018x64.tgz"

mkdir "$RESOURCES_PATH/photoshopCC"

show_message "extract photoshop..."
tar -xzf "$filepath" -C "$RESOURCES_PATH/photoshopCC"

echo "===============| photoshop CC v19 |===============" >> "$SCR_PATH/wine-error.log"
show_message "install photoshop..."
show_message "\033[1;33mPlease don't change default Destination Folder\e[0m"

wine64 "$RESOURCES_PATH/photoshopCC/photoshop_cc.exe" &>> "$SCR_PATH/wine-error.log" || error "sorry something went wrong during photoshop installation"

show_message "removing useless helper.exe plugin to avoid errors"
rm "$WINE_PREFIX/drive_c/users/$USER/PhotoshopSE/Required/Plug-ins/Spaces/Adobe Spaces Helper.exe"

notify-send "Photoshop CC" "photoshop installed successfully" -i "photoshop"
show_message "photoshopCC V19 x64 installed..."
unset filepath
}[/CODE]

Ardından gerekli dosyaları aşağıdaki bağlantılardan indirelim. Dosyaların kullandığınız hesaba ait olan indirilenler klasöründe olması gerekli.
replacement.tgz
photoshop.tgz



Bütün bunlardan sonra artık gerçekten kuruluma başlayabiliriz.
Kod:
cd photoshopCClinux
chmod +x ./setup.sh
./setup.sh
setup.sh dosyasını çalıştırdıktan sonra karşımıza böyle bir ekran gelecek.
1724581704725.webp

1. seçeneği seçip devam edelim.

Kurulum başlayacak, kurulum esnasında bir Wine ayar penceresi gelip mono ve gecko kütüphanelerinin yüklenmesi için izin isteyecek, evet tuşuna basın.
Ardından bir Wine ayar penceresi daha gelecek, buradan da Windows sürümünü Windows 7 olarak değiştirip devam edin.

Kurulum esnasında bir çok Visual C ve .net kurulum penceresi gelecektir, hepsine next next install deyip basitçe kurun.
En sonunda Photoshop kurulum ekranı gelecektir, dizini değiştirmeden ilerleyip kurulumu tamamlayın.
1724581906760.webp



Ufak bir beklemenin ardından kurulum bitiyor ve bu kadar! Artık Adobe Photoshop CC 2018 sürümünü Linux sisteminizde kullanabilirsiniz!
1724582089996.webp

 

Burda 21 sürümü var zaten ?

"22'de Gpu hızlandırması yok"
Rehberde kullandığım GitHub projesi CC 2018 sürümü için yapılmış, güncel sürüm için araştırma yapmadım eğer düzgün bir kurulum yöntemi bulabilirsem onun da rehberini yapabilirim.
Hiç olmamasından daha iyidir diye düşünüyorum.
Ben genellikle Windows sistemlerde Photoshop kullanırken de 2018 ya da 2019 sürümlerini kullanıyorum, son sürümlerde stabillik konusunda problemler yaşadım hep.
Ama eğer istenirse muhtemelen Wine ile son sürümleri de çalıştırmak mümkündür.