简洁的想法

仁爱、喜乐、和平、忍耐、恩慈、良善、信实、温柔、节制

Draftsight Ubuntu 64

| Comments

最近标题都是keywords风格,呵呵。

Draftsight的Ubuntu版本是个32位的, 在Ubuntu64下下载后双击DraftSight.deb被告知不支持。

该装的都装了:

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

加 i 的方法也试过了:

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

错误如下:

1
2
3
4
5
6
7
8
9
user@ubuntu-AMD64:~/Downloads$ sudo dpkg -i --force-architecture DraftSight.deb
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)
dpkg: error processing DraftSight.deb (--install):
pre-dependency problem - not installing dassault-systemes-draftsight:i386
Errors were encountered while processing:
DraftSight.deb

这个libexpat1也是最新的了。

Google后发现了新方法, 简单有效:

1,解压

1
dpkg-deb -x DraftSight.deb tmp

2, 解压控制文件(control 前面是两个减号“-”)

1
dpkg-deb --control DraftSight.deb tmp/DEBIAN

3, 编辑控制文件

1
vi tmp/DEBIAN/control

找到这行
1
Architecture: i386

把i386换成all
1
Architecture: all

4, 重新打包, 双击安装, 收工!

1
dpkg -b tmp DraftSight_all.deb

2011-06-14 更新:
—————————
近日使用后, 发现功能很强大, 比QCad好很多,但不太稳定,比如导出pdf时, 如果选择覆盖曾导出过的pdf文件, 甚至有时候编辑好一个文件后打开另一个文件时, 程序都有可能退出。可能是因为我强制安装的缘故。
顺手记一个QCad的Libre版:

1
2
3
sudo add-apt-repository ppa:showard314/ppa
sudo apt-get update
sudo apt-get install librecad

Comments