在Linux系统安装并使用Photoshop CC 2020绘制高质量科研图片
在Linux系统安装并使用Photoshop CC 2020绘制高质量科研图片

在Linux系统安装并使用Photoshop CC 2020绘制高质量科研图片

在Linux系统安装并使用Photoshop CC 2020绘制高质量科研图片
Installing and Using Photoshop CC 2020 on Linux to Produce High-quality Scientific Figures

Jiawei Xu and Yuxuan Qian
Released: 2022-09-13 / Updated: 2022-09-13

1. Linux系统安装Photoshop CC 2020的步骤

Photoshop是最经典的图像编辑软件之一,但Photoshop没有原生Linux版本,仅支持在Windows系统下使用,因此需要借助WINE运行。本文我们将介绍Centos Stream 8系统安装Photoshop CC 2020的方法,对于其他版本和系统可能不适用。

1.1 安装WINE和WINEtricks

首先更新包管理器,以DNF为例,更新后重启:

sudo dnf -y update
sudo reboot

下面安装WINE相关的依赖包。我们需要用到Development Tools、EPEL、PowerTools以及一系列的依赖库:

sudo dnf groupinstall 'Development Tools' -y
sudo dnf -y install epel-release
sudo dnf config-manager --set-enabled powertools
sudo yum -y install libxslt-devel libpng-devel libX11-devel zlib-devel libtiff-devel freetype-devel libxcb-devel  libxml2-devel libgcrypt-devel dbus-devel libjpeg-turbo-devel  fontconfig-devel gnutls-devel gstreamer1-devel libXcursor-devel libXi-devel libXrandr-devel libXfixes-devel libXinerama-devel libXcomposite-devel mesa-libOSMesa-devel libpcap-devel libusb-devel libv4l-devel libgphoto2-devel gstreamer1-devel libgudev SDL2-devel gsm-devel libvkd3d-devel libudev-devel

检查系统是否已经有wget,如无,则安装(Centos Stream 8已内置):

sudo dnf -y install wget

使用curl下载WINE安装包,解压:

curl -O https://dl.winehq.org/wine/source/7.0/wine-7.0.tar.xz
tar -xf wine-7.0.tar.xz

编译WINE:

cd wine-*/
./configure --enable-win64 
make -j
sudo make install -j

运行一下命令查看WINE是否已经正确安装或获得帮助。

wine64 --version
wine64 --help

WINEtricks是WINE的一个辅助程序,类似于Antechamber之于Amber的关系,但WINE并没有内置WINEtricks,需要另外下载,无需安装:

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks

1.2 安装md5依赖库

sudo dnf makecache
sudo dnf install isomd5sum.x86_64

1.3 安装Photoshop CC 2020

在Github上有人提供了一个简易安装PhotoShop的小程序(https://github.com/CSMarckitus/Photoshop),在完成以上准备工作后,此处我们直接使用小程序安装即可,使用Gitlab源:

git clone https://gitlab.com/csmarckitus1/photoshop.git
cd photoshop
make
./Photoshop2020

运行该程序后将进入安装界面,选择Install Photoshop CC 2020,程序自动下载并进行安装,完成后打开Photoshop。注意该小程序的Photoshop程序源自带了西语的语言包,这时进入$Photoshop_Root/PhotoshopCC/Photoshop-CC/Locales/es_ES/Support Files,找到tw10428_Photoshop_es_ES.bat,将之删除(如果用不掉西语的话)或将其后缀名改为其他格式,使Photoshop无法识别到语言包,即可恢复为默认的英语。

使用WINE运行:

wine $Photoshop_Root/PhotoshopCC/Photoshop-CC/photoshop.exe

由于WINE本身存在诸多问题,在实际运行时仍然会在终端输出一些报错信息,但测试表明Photoshop的常用功能基本不受影响。

2. 绘图实例