如何安装Draftsight CAD?


13

我已经安装了11.04 64位版本,但现在我无法安装Draftsight(具有强制体系结构选项的32位),因为libexpat1库存在错误。有人知道如何解决?

andrea@andrea-HP-Pavilion-dv5-Notebook-PC:~$ sudo dpkg --force-architecture -i DraftSight.deb 
[sudo] password for andrea: 
dpkg: warning: the following problems are ignored via the --force option:
 the architecture of the package (i386) does not match system (amd64)
dpkg: problems with pre-dependencies DraftSight.deb containing dassault-systemes-draftsight:i386:
 dassault-systemes-draftsight:i386 depends on libexpat1 (>= 2.0.1-4)
dpkg: errore processing DraftSight.deb (--install):
 dependency problem - dassault-systemes-draftsight:i386 not installed
There were errors in processing:
 DraftSight.deb
andrea@andrea-HP-Pavilion-dv5-Notebook-PC:~$ 

编者注:错误消息已被翻译,与真实信息不完全匹配。

Answers:


9

安装了上述所有的依赖后(即libdirectfb-extralibxcb-render-util0libaudio2),你应该使用下面的命令来安装DRAFTSIGHT:

sudo dpkg -i --force-architecture,depends ./DraftSight.deb

显然,您应该在保存了Draftsight.deb的文件夹中运行此命令。

在Ubuntu 11.04 x64上工作


9

来自:OMG Ubuntu

免费的AutoCAD克隆“ DraftSight”发布Linux Beta

通过以下链接下载适用于Ubuntu 9.10+的预打包.deb文件:下载(66.8MB)

64位Ubuntu用户注意:提供的DraftSight beta .deb是32位。要使DraftSight在Ubuntu 64位上运行,需要安装以下缺少的库:

 sudo apt-get install libdirectfb-extra libxcb-render-util0

之后,使用“强制体系结构”命令通过终端安装.deb。假设您已将其下载到“下载”文件夹中:

sudo dpkg --force-architecture -i ~/Downloads/draftSight.deb

您可能没有安装缺少的库。


我必须安装libcamberra0才能使其在13.10上运行。
哈维尔·里维拉

4

在64位Kubuntu 12.04上,存在libgtk-x11错误。

/var/lib/dpkg/tmp.ci/ShowLicence: error while loading shared libraries: libgtk-x11-2.0.so.0: c

解决这个问题:

sudo apt-get install libgtk2.0-0:i386

3

抄录我在ubuntuforums中发现的内容(由player107解决):

程序是:

“将草稿文件解压缩到某个目录中(例如:DS)

然后将内容复制DS/opt/,并DS/var//opt/var/opt

然后去 DS/DEBIAN

然后 sudo ./preinst

然后 sudo ./postinst

那么应该已经在图形化的ubuntu菜单中创建了一个菜单:您可以启动它”

他提到他的屏幕有问题,但我没有。为避免这种情况,请执行以下操作:

sudo apt-get install libdirectfb-extra

sudo apt-get install libxcb-render-util0

我希望你能像我一样。


这个解决方案是完美的!
安德里亚(Andrea)


1

我发现可能是通过以root用户身份(sudo)运行该软件来运行该软件的,但仍无法通过普通启动器正常运行。Ubuntu 11.04的启动命令是:

sudo /opt/dassault-systemes/draftsight/bin/DraftSight

否则你甚至都不需要这样做

只需解压缩.deb文件并以root身份运行它即可。

以普通用户身份运行仅存在问题


1

我已成功在64位Ubuntu 12.04(beta2)中安装draftSight。我刚刚安装了所需的库,然后提取了.deb文件内容。

我将提取的文件夹复制到/ usr / local /,然后更改所有者:

sudo chown -R用户:group draftSight /

之后,我刚刚在桌面上创建了一个启动器。

干杯....


0

即使安装了先前文章中提到的软件包,我也试图强制体系结构安装DraftSight,但是我总是会收到此错误:

dpkg: warning: overriding problem because --force enabled:
 package architecture (i386) does not match system (amd64)
dpkg: regarding DraftSight.deb containing dassault-systemes-draftsight:i386, pre-dependency problem:
 dassault-systemes-draftsight:i386 pre-depends on libexpat1 (>= 2.0.1-4)
  libexpat1:i386 is unpacked, but has never been configured.
dpkg: error processing DraftSight.deb (--install):
 pre-dependency problem - not installing dassault-systemes-draftsight:i386
Errors were encountered while processing:
 DraftSight.deb

我尝试通过getlibs安装此libexpat库,但似乎没有任何东西可以使DraftSight正确安装。

因此,我尝试了手动复制文件的方法(由JuanJoséAlca Machaca建议),DraftSight出现在菜单中,我可以运行它,但是当我执行常规操作或运行DimensionStyle之类的命令时,它会崩溃


0

以上解决方案在natty narwhale 11.04 64位的全新安装中不起作用。

尝试后系统崩溃:dpkg使用force&make deb文件用于所有体系结构,并尝试将外来rpm转至deb并重新安装i386的安装和配置库(假定它破坏了系统)。我使用amd64的重新安装和配置库抢救了系统,并更新和升级了系统。Ubuntu 11.04 Natty和DraftSight可以工作

您可以尝试从synaptic安装i386的 libc6(与amd64的已经安装的libc6同时)。我这对我有帮助。


0

Ubuntu 11.10 64位仍然存在依赖性问题:

dassault-systemes-draftsight:i386 wymagawstępnielibdirectfb-extra(> = 1.2.7-2)

但是如果您提取DraftSight.deb,然后运行,它将起作用./DraftSight/opt/dassault-systemes/draftsight/bin/DraftSight


0

不要忘记右键单击“ DraftSight.deb”,然后选择“属性”。选择“权限”标签,然后单击“允许将文件作为程序执行”。然后运行:

sudo dpkg -i --force-architecture,depends ./DraftSight.deb

0

我终于让它在64位Ubuntu 11.04下工作。

首先请遵循详细的说明(上述方法之一,因为几乎所有方法都可以使用)。 不要忘记放所有依赖项

不管我信不信,安装之后,我必须删除主目录中以“。”开头的配置文件。或将它们移动到某个文件夹(如果您有wine应用程序或类似的应用程序)。

对于不喜欢这个主意的人,要删除配置文件,请尝试创建另一个用户帐户并从那里运行它。

之后,我发现当我尝试单击“ 打开”,启用的**具有图标的按钮应用程序将崩溃。**

就是这样。当我了解更多知识时,我将发布在此处输入图片说明



0

“我发现可以通过以root(sudo)身份运行该软件来运行该软件,但仍无法通过普通启动器运行。Ubuntu11.04 start命令是:”

豪尔赫·卡斯特罗(Jorge Castro):安装DraftSight后,我遇到了同样的问题。我以“以普通用户身份”运行DEBIAN / preinst脚本解决了该问题,然后询问管理员密码,然后显示了许可协议gui(接受)。继续执行操作,直到终端上显示“访问控制已禁用,客户端可以从任何主机进行连接”,然后运行postinst脚本。

在运行DEBIAN文件夹中的脚本之前,您可能希望删除主目录中的任何“ .draftsight”目录。


在运行DEBIAN文件夹中的脚本之前,您可能希望删除主目录中的任何“ .draftsight”目录。
kapz 2011年

0

我有同样的问题,但终于解决了。解决方法如下:

  1. 安装两个缺少的依赖项:

    sudo apt-get install libxcb-render-util0
    sudo apt-get install libdirectfb-extra
    
  2. DraftSight.deb文件移到主文件夹/home/yourusernamehere

  3. 然后,您必须强制安装DraftSight软件包:

    sudo dpkg -i --force-architecture DraftSight.deb
    

它为我工作。




0

这是为14.04

要在14.04(64位)上安装DraftSight:

步骤1:安装i386库

sudo apt-get install libuuid1:i386 libice6:i386 libsm6:i386 libxt6:i386 libaudio2:i386 libgtk2.0-0:i386 libcanberra-gtk-module:i386 libcanberra-gtk0:i386 libglu1-mesa:i386

步骤2:下载DraftSight安装程序:

从源代码下载.deb

步骤3:安装DraftSight CAD

更改为下载文件夹后运行

sudo dpkg -i draftSight.deb
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.