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:
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;
satırlarının önündeki # işaretlerini kaldırmamız gerekiyor.
Ardından
Diğer gereksinimlerini kurmak:
Kuruluma başlamdan önce Git, Wine ve curl gibi birkaç gereksinim daha kurmamız gerekiyor.
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
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]
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]
# 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
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.
Ufak bir beklemenin ardından kurulum bitiyor ve bu kadar! Artık Adobe Photoshop CC 2018 sürümünü Linux sisteminizde kullanabilirsiniz!