对于很多专业的PS高手来说,真心难以找到顺手的且可以完美替代PS的软件,所以我们这里的解决办法就是用wine来安装。

虽然网上有很多的wine安装ps的方法,但是在使用过程往住会发生莫名其妙的崩溃,体验的很,就是一种折磨。

这里给出的安装方法,目前来说还是比较稳定的。

我们这里安装的是photoshop cs6+wine 1.7.8

ps下载地址:http://pan.baidu.com/s/1sjASBRR

wine源码下载地址:http://sourceforge.net/projects/wine/files/Source/  注意是要在滑到下面的才是最新版的。

wine源码安装:

因为源码有问题,所以要修改源码以防bug:找到wine-1.7.7/dlls/user32/input.c,按下图修改:

  1. $sudo add-apt-repository ppa:ubuntu-wine/ppa //wine 源
  2. $sudo apt-add-repository ppa:ehoover/compholio //ia32 源
  3. $ sudo apt-get update
  4. $ sudo apt-get install gcc-multilib g++-multilib ia32-libs-dev
  5. 注意在安装前先卸载前面安装的wine版本,到这一步停一下,确保源码已修改。
  6. $sudo ./configure && sudo make
  7. $sudo make install

然后我们将wine加入环境变量:

  1. export WINEPREFIX=$HOME/.wine/photoshop
  2. export WINEARCH=win32

最后我们运行winecfg,会自动下载些库文件。

如果下载不了,手动下载gecko.

  1. $ wget http://downloads.sourceforge.net/wine/wine_gecko-2.24-x86.msi
  2. $ sudo mkdir -p /usr/share/wine/gecko
  3. $ sudo mv wine_gecko-2.24-x86.msi /usr/share/wine/gecko/

最后运行下载的photoshop安装文件: wine Photoshop.exe

PS

如果在使用过程中出现如下错误:failed to load .so lib for builtin L"GLU32.dll":libGL.so.1

解决办法是:

  1. cd /usr/lib/i386-linux-gnu //切换到lib目录
  2. ls -al mesa/
  3. //查看是否有libGL.so.1
  4. 如果有运行下面命令,那立软件链接
  5. sudo ln -s  mesa/libGL.so.1  libGL.so.1
  6. //目测在mesa目录中的lib,软件找不到

打开就行了,然后在再次打开photoshop的时候,会说运行

那么是个好兆头,说明库文件已经加载进了。显卡不支持和驱动有关,确认就行。

最后来张截图:


有种淡淡的惊喜。。。

PS:偶然看到了PlayOnLinuxhttp://www.playonlinux.com

是基于wine的拥有图形界面的安装程序,并且附带了很多常用window软件源,可以方便下载和安装。对于求稳定的同鞋比较推荐。

其它的常见的wine应用还有wineqq,建模软件startuml。。。有志向的可以试试。。。

转载:http://blog.csdn.net/king_of_fighter/article/details/18083871

在ubuntu中安装photoshop cs6的更多相关文章

  1. 在ubuntu中安装maven

    安装环境 操作系统:ubuntu 14.04.1 server amd64 安装jdk 在安装maven之前,必须确保已经安装过jdk. 安装jdk的方法请参考文章<在ubuntu中安装jdk& ...

  2. 在Ubuntu中安装Redis

    原文地址:http://blog.fens.me/linux-redis-install/ 在Ubuntu中安装Redis R利剑NoSQL系列文章,主要介绍通过R语言连接使用nosql数据库.涉及的 ...

  3. ubuntu中安装Docker

    系统要求: 必须时64位的系统,内核最低要求是3.10 查看系统内核: $ uname -r 3.11.0-15-generic 获取最新版本打Docker: $ wget -qO- https:// ...

  4. 如何在ubuntu中安装php

    如何在ubuntu中安装php 情衅 | 浏览 692 次 发布于2016-05-07 12:36   最佳答案   关于Ubuntu下的LAMP配置步骤: 首先要安装LAMP 就是Apache,PH ...

  5. 在 ubuntu 中安装 python3.5、 tornado、 pymysql

    一.在 ubuntu 中安装 python3.5 1.首先,在系统中是自带python2.7的.不要卸载,因为一些系统的东西是需要这个的.python2.7和python3.5是可以共存的. 命令如下 ...

  6. 解决在ubuntu中安装或升级时出现“11:资源暂时不可用”错误

    解决在ubuntu中安装或升级时出现“11:资源暂时不可用”错误 解决在ubuntu中安装或升级时出现“11:资源暂时不可用”错误. 下图为具体情况: 出现问题: termial下在执行sudo ap ...

  7. 如何在ubuntu中安装中文输入法?

    如何在ubuntu中安装中文输入法  在桌面右上角设置图标中找到“System Setting”,双击打开. 在打开的窗口里找到“Language Support”,双击打开.  可能打开会说没有安装 ...

  8. 如何在Ubuntu中安装中文输入法

    在使用ubuntu系统时,有的时候总觉得英文输入法不方便操作,总希望能有中文输入法可以辅助操作,那怎样才能在ubuntu中安装中文输入法呢?下面有一种简单的方法可以安装中文输入法. 如何在ubuntu ...

  9. Ubuntu中安装Sublime Text 3并安装Package Control

    最近在学习Linux的使用,并在Linux中进行python开发练习.在学习过程中,了解到Sublime Text3是一款备受开发者推崇的代码编辑器,因此在Ubuntu中安装了Sublime Text ...

随机推荐

  1. C#——简单工厂

    简单工厂的方法实现过程核心就是之前介绍的接口应用.所以直接上代码: public interface IPerson { void Say(); } public class Student : IP ...

  2. Python总结2

    时间:25日上午'''列表定义:在[]内,可以存放多个任意类型的值,并以逗号隔开''''students=['sb','2b']print(students[1])student_info=['min ...

  3. map集合遍历,放入id

    背景,需要从电脑导入excel表格到网页上然后表格中公司需要对应数据库的id 通过key-value方法来对应id Office office = new Office();office.setG00 ...

  4. CentOS / RHEL 7 : Chrony V/s NTP (Differences Between ntpd and chronyd)

    CentOS / RHEL 7 : Chrony V/s NTP (Differences Between ntpd and chronyd) Chosing between Chrony and N ...

  5. How To:配置Linux iSCSI客户端

    1.安装客户端 [root@node01 Packages]# rpm -Uvh iscsi-initiator-utils-6.2.0.873-2.el6.x86_64.rpm warning: i ...

  6. 《程序设计基础》实验题目2 c文件读取(反序列化?) 链表排序

    题目: 每个学生的信息卡片包括学号.姓名和成绩三项.定义存储学生信息的单向链表的结点类型:编写函 数,由文件依次读入 n(n≥0)个学生的信息,创建一个用于管理学生信息的单向链表:编写函数,对 该链表 ...

  7. HDU 4027(线段树)

    HDU4027 题意:操作指令为0时,对区间[x,y]之间的数字进行开平方:指令为1的时候,对区间[x,y]之间的数字求和并输出: 思路:线段树处理就OK了,但是64位内的数最多开8次平方就为1了(开 ...

  8. hdu 1584 蜘蛛纸牌

    把小的牌放到大的牌上,求最小移动的距离和 DFS遍历所有的可能,把每一张牌与之要移动的牌都进行两层for的循环,注意回溯条件满足立刻break 代码(算法借鉴) #include <bits/s ...

  9. BZOJ 4430 Guessing Camels赌骆驼

    [题意概述] 给出三个n的排列,求有多少个数对在三个排列中顺序相同 [题解] 考虑用补集转化的方法,答案为总对数-不满足的对数 一对数不满足条件,当且仅当这对数在两个排列中顺序相同,在另一个排列中的顺 ...

  10. padding填充与box-sizing: border-box配合使用

    不管伸缩盒还是浮动盒子,只要使用到padding,就必须使用 box-sizing: border-box;     有图片的时候,需摇与其他文字对齐的时候,在图片的外层加个:vertical-ali ...