版权所有IBM公司2010商标Ubuntu社区新的认证成员-IBMLotusSymphony第1页,共9Ubuntu社区新的认证成员-IBMLotusSymphony霍启峰软件工程师IBM2010年4月09日本文介绍了IBMLotusSymphony1.
3在Ubuntu社区的认证过程,Ubuntu用户的的应用程序安装途径以及如何通过Ubuntu社区的安装源来安装IBMLotusSymphony.
另外还介绍了IBMLotusSymphony如何安装在64位的Ubuntu和Ubuntu的上网本UNR上.
编者注:想亲自动手试一试请立即下载IBMLotus软件试用版.
下载免费软件:IBMLotusSymphony作为Linux社区的流行版本,Ubuntu越来越得到大家的认可和拥护.
从1.
3版开始,IBMLotusSymphony成为了Ubuntu正式的认证成员.
本文介绍了IBMLotusSymphony1.
3在Ubuntu社区的认证过程,Ubuntu用户的的应用程序安装途径以及如何通过Ubuntu社区的安装源来安装IBMLotusSymphony.
本文还介绍了IBMLotusSymphony如何安装在64位Ubuntu和Ubuntu的上网本UNR上.
Ubuntu上的安装源简介Ubuntu是Linux社区的一个比较流行的发行版本,因为Ubuntu的母公司Canonical承诺每6个月会出一个新的版本,所以受到很多Linux用户的赞扬和支持,目前Ubuntu的最新版本是9.
10(karmic),最新的LTS(LongTimeSupport)版本是8.
0.
4(hardy).
Ubuntu上的安装包是以deb为扩展名的debian格式文件.
对于Ubuntu的用户来说,有以下几个途径来获得应用程序安装包或者补丁包:developerWorksibm.
com/developerWorks/cn/Ubuntu社区新的认证成员-IBMLotusSymphony第2页,共9图1.
Ubuntu用户的应用程序安装源Ubuntu的安装源这是最直接也是大多数用户所采用的安装方式.
比如你要开发或者重新编译一个Debian包,就需要安装工具包"build-essential",安装命令如下:合作伙伴(Partner)安装源由于版权和维护方面的原因,Ubuntu把一些合作伙伴提供的安装包放在一个单独的源上,这些源在默认情况下是被关闭的,但是用户可以很方便的打开.
IBMLotusSymphony1.
3通过Canonical的认证后就放在这个合作伙伴的安装源上,本文的第三节会以IBMLotusSymphony为例子详细介绍如何通过合作伙伴的安装源来安装软件.
LaunchpadPPA还有一个安装源是LaunchpadPPA(https://launchpad.
net/).
LaunchPad网站是Canonical提供的一个开放平台,提供已发布安装包bug的追踪、存储新程序的代码、编译新的安装程序以及回答一些相关的问题.
LaunchPadPPA(https://help.
launchpad.
net/Packaging/PPA)是LaunchPad上的个人安装包归档-PersonalPackageArchive(PPA).
开发者可以把正在开发中的程序上传并通过LaunchPad来编译和打包.
用户可以通过把PPA的源地址加在安装源列表中来安装PPA上的安装包(注意,PPA上的安装包一般都是开发中的应用程序).
比如你想从PPA装一个"GnomeDoPlugin",可以按以下步骤操作:在浏览器中打开"GnomeDoPlugin"的主页(https://launchpad.
net/~do-core/+archive/ppa),并定位到source.
list项的描述,如下图:ibm.
com/developerWorks/cn/developerWorksUbuntu社区新的认证成员-IBMLotusSymphony第3页,共9用gedit编辑器把上面的地址添加到文件/etc/apt/source.
list中:安装:安装包提供者的网站下载很多应用程序的安装包需要在相应的网站下载,用dpkg的安装命令来安装.
比如下载了名为"sample.
deb"的包,安装命令如下:制作符合Ubuntu认证的Debian安装包对于要贡献安装包给Ubuntu社区的开发者来说,需要首先开发符合Ubuntu规范的Debian安装包.
简单的说,一个标准的Debian安装包由Binarypackage和Sourcepackage组成.
Binarypackage是以deb为扩展名的可安装的包文件;Sourcepackage则是以tar.
gz为扩展名的归档文件,包含可以重新编译Binarypackage的源文件.
详细的Debian包的规范和文档可以参考:"DebianPolicyManual"和"UbuntuPackageGuide".
一个做好的Debian安装包要想贡献给社区,还需要作者在Launchpad注册,把做好的SourcePackage上传到LaunchpadPPA(可能需要Launchpad维护人员的帮助).
LaunchpadPPA会自动编译,编译成功的包就可以通过第一节提到的方法从LaunchpadPPA安装了.
如果作者想进一步把自己开发的应用程序能让大家都能直接通过apt-get来安装,则还需要联系Launchpad的工作人员做相应的测试和认证,以及一些法律授权方面的处理.
流程如下图所示:developerWorksibm.
com/developerWorks/cn/Ubuntu社区新的认证成员-IBMLotusSymphony第4页,共9图2.
向Ubuntu社区贡献应用程序的流程通过社区的安装源安装IBMLotusSymphony1.
3因为IBMLotusSymphony是免费应用程序而不是OpenSource的应用程序,所以在通过Ubuntu认证后,安装包放在Ubuntu的合作伙伴(Partner)的安装源上.
在Ubuntu上安装Partner安装包需要先启用Partner安装源,先打开"Softwaresources"对话框,如下图所示:ibm.
com/developerWorks/cn/developerWorksUbuntu社区新的认证成员-IBMLotusSymphony第5页,共9图3.
Softwaresources对话框在"Third-PartySoftware"页面下选中合作伙伴源复选框,如下图:图4.
Third-PartySoftware页面之后就可以用apt-get命令来安装了:也可以通过"SynapticPackageManager"安装,如下图:developerWorksibm.
com/developerWorks/cn/Ubuntu社区新的认证成员-IBMLotusSymphony第6页,共9图5.
"SynapticPackageManager"安装对话框通过这种方式可以把IBMLotusSymphony安装在32位的Ubuntu8.
0.
4,8.
10,9.
0.
4和9.
10版本上.
在64位的Ubuntu上安装IBMLotusSymphonyIBMLotusSymphony是基于XPD(IBMLotusExpeditor)的办公软件,因为XPD是一个32位平台,所以目前Symphony没有一个64位的安装包,不能以常规的方式安装在64位的Linux上.
但是用户可以选择在64位Ubuntu上安装和运行32位Symphony.
这一节介绍如何在64位Ubuntu上安装32位Symphony.
对于标准的安装包,Ubuntu支持安装包的依赖检查,通过apt-get会把安装包和它依赖的其他包一起自动的安装上.
但是因为Symphony是一个32位包,依赖检查和自动安装并不能在64位的Ubuntu上正确的工作,所以需要手工的安装运行所必须的一些运行库.
安装libstdc++6安装ia32类库安装libxkbfile1libxkbfile提供了读取和操作XKB文件的一系列接口,XKB是X11KeyBoard的缩写.
要运行Symphony需要安装这个库文件.
下面是下载和安装libxkbfile1的步骤:创建一个目录来存放库文件:ibm.
com/developerWorks/cn/developerWorksUbuntu社区新的认证成员-IBMLotusSymphony第7页,共9从以下站点下载库文件到上面创建的目录中(不要安装,后面会介绍怎没手工解压缩)http://ftp.
us.
debian.
org/debian/pool/main/libx/libxkbfile/libxkbfile1_1.
0.
5-1_i386.
deb解压缩库文件.
打开一个控制台,转到库文件所在的目录转到库文件所在的目录运行以下命令解压缩libxkb库文件:这时候,会创建文件夹"/libxkb/usr/lib",所需的库文件就位于这个文件夹中.
再创建Symphony用到的libxkb的符号链接:好了,Symphony安装和运行所需的库文件完毕,可以安装Symphony了!
在Symphony的网站上(http://symphony.
lotus.
com/software/lotus/symphony/home.
nsf/home)下载SymphonyDebian安装包.
在控制台转到这个目录下并运行下面的命令就可以把Symphony安装到64位Ubuntu上拉!
在UNR上安装IBMLotusSymphonyUNR(UbuntuNetbookRemix)是基于Ubuntu操作系统的上网本,不同与一般的32位Ubuntu平台,UNR采用lpia架构,所以基于i386的IBMLotusSymphony不能直接安装在UNR上.
安装时回提示架构不符.
实际上lpia架构和i386差别并不太大,i386架构的应用程序可以安装和运行在lpia的平台上,应用dpkg的参数可以在忽略架构信息的情况下把IBMLotusSymphony安装在UNR上:总结本文以IBMLotusSymphony为例介绍了如何向Ubuntu社区贡献应用程序.
介绍了Ubuntu平台上安装应用程序的几种途径,以及如何以不同方式把IBMLotusSymphony安装在诸如64-bit和UNR等平台上.
developerWorksibm.
com/developerWorks/cn/Ubuntu社区新的认证成员-IBMLotusSymphony第8页,共9参考资料访问IBMLotusSymphony产品专题,了解更多Symphony相关的内容.
访问IBMLotusSymphony站点,了解更多Symphony相关的内容.
参考DebianPolicyManual首页,获得更多debian包的定义信息.
查看WikiUbuntuPackageGuide,获得更多制作Debian包的帮助.
访问Launchpad首页,了解更多PPA的信息.
下载免费软件:IBMLotusSymphony.
下载更多IBMLotus软件的试用版.
ibm.
com/developerWorks/cn/developerWorksUbuntu社区新的认证成员-IBMLotusSymphony第9页,共9关于作者霍启峰霍启峰,软件工程师,于2007年加入IBM,现从事LotusSymphony的开发.
版权所有IBM公司2010(www.
ibm.
com/legal/copytrade.
shtml)商标(www.
ibm.
com/developerworks/cn/ibm/trademarks/)
这几天有几个网友询问到是否有Windows VPS主机便宜的VPS主机商。原本他们是在Linode、Vultr主机商挂载DD安装Windows系统的,有的商家支持自定义WIN镜像,但是这些操作起来特别效率低下,每次安装一个Windows系统需要一两个小时,所以如果能找到比较合适的自带Windows系统的服务器那最好不过。这不看到PacificRack商家有提供夏季促销活动,其中包括年付便宜套餐的P...
Virmach商家我们是不是比较熟悉?速度一般,但是人家价格低,而且机房是比较多的。早年的时候有帮助一个有做外贸也许需要多个机房且便宜服务商的时候接触到这个商家,有曾经帮助够买过上百台这样的低价机器。这里需要提醒的,便宜但是速度一般,尤其是中文业务速度确实不快,如果是外贸业务,那肯定是没有问题。这几天,我们有看到Virmach推出了夏季优惠促销,VPS首年8折,最低年付仅7.2美元,多机房可选,如...
CloudCone的[2021 Flash Sale]活动仍在继续,针对独立服务器、VPS或者Hosted email,其中VPS主机基于KVM架构,最低每月1.99美元,支持7天退款到账户,可使用PayPal或者支付宝付款,先充值后下单的方式。这是一家成立于2017年的国外VPS主机商,提供独立服务器租用和VPS主机,其中VPS基于KVM架构,多个不同系列,也经常提供一些促销套餐,数据中心在洛杉...
ubuntu更新源为你推荐
info域名注册INFO域名有没有注册价值?com域名注册com域名注册要注意哪些情况啊?我想现在注册一个com域名~虚拟主机软件常见的虚拟机软件有哪几种?下载虚拟主机怎么安装虚拟机天津虚拟主机天津APP开发的比较专业的公司有哪些?虚拟主机mysql虚拟主机的数据库有哪些成都虚拟主机一个虚拟主机最多支持几个子目录呢?一个百度推广账户是不是只能推广一个主域名下的网站?西安虚拟主机西部数码虚拟主机怎么样,西部数码云主机怎么样虚拟主机试用30天需要一个免费的虚拟主机,稳定的长沙虚拟主机长沙双线虚拟主机湖南稳定双线虚拟主机湖南双线主机租用推荐一个?
安徽双线服务器租用 浙江vps vps代购 域名主机管理系统 budgetvm 独享100m technetcal linode代购 ix主机 远程登陆工具 debian7 亚洲小于500m ibox官网 怎样建立邮箱 佛山高防服务器 美国免费空间 息壤代理 申请免费空间 免费php空间 大化网 更多