当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 2 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 有人问staroffice怎么装,由于消息不能传文件,所以我共享出来
帖子发表于 : 2009-04-13 11:46 
头像

注册: 2007-10-29 22:12
帖子: 5353
地址: 江苏南京
系统: OSX 10.9 + Ub 1304
送出感谢: 0 次
接收感谢: 5
我是直接把我的arch的pkgbuild文件改了一下,以脚本执行命令,即可安装好,这样的话对于ubuntu这样对包管理不是很好的发行版也可以用了。

使用说明和脚本内容:

代码:
#!/bin/sh

#
#  使用方法:
#        首先要拿到staroffice的光盘,进去后找到linux的安装目录,能够找到一堆rpm文件。
#       staroffice实际上以openoffice为核心,加上sun自己的东西
#      所以,把所有的rpm文件拿出来,并复制到/tmp/staroffice里面(需要你创建目录)
#       所需要的文件如下:
#          ooobasis3.0-base-3.0.0-9358.i586.rpm             ooobasis3.0-en-US-res-3.0.0-9358.i586.rpm          ooobasis3.0-zh-CN-calc-3.0.0-9358.i586.rpm       staroffice9-base-9.0.0-9358.i586.rpm
#           ooobasis3.0-binfilter-3.0.0-9358.i586.rpm        ooobasis3.0-en-US-writer-3.0.0-9358.i586.rpm       ooobasis3.0-zh-CN-draw-3.0.0-9358.i586.rpm       staroffice9-calc-9.0.0-9358.i586.rpm         
#         ooobasis3.0-calc-3.0.0-9358.i586.rpm             ooobasis3.0-gnome-integration-3.0.0-9358.i586.rpm  ooobasis3.0-zh-CN-impress-3.0.0-9358.i586.rpm    staroffice9-desktop-integration-9.0.0-9354.noarch.rpm
#         ooobasis3.0-core01-3.0.0-9358.i586.rpm           ooobasis3.0-graphicfilter-3.0.0-9358.i586.rpm      ooobasis3.0-zh-CN-math-3.0.0-9358.i586.rpm       staroffice9-dict-en-9.0.0-9358.i586.rpm
#         ooobasis3.0-core02-3.0.0-9358.i586.rpm           ooobasis3.0-images-3.0.0-9358.i586.rpm             ooobasis3.0-zh-CN-res-3.0.0-9358.i586.rpm        staroffice9-draw-9.0.0-9358.i586.rpm
#         ooobasis3.0-core03-3.0.0-9358.i586.rpm           ooobasis3.0-impress-3.0.0-9358.i586.rpm            ooobasis3.0-zh-CN-writer-3.0.0-9358.i586.rpm     staroffice9-en-US-9.0.0-9358.i586.rpm
#         ooobasis3.0-core04-3.0.0-9358.i586.rpm           ooobasis3.0-javafilter-3.0.0-9358.i586.rpm         ooobasis3.0-zh-TW-3.0.0-9358.i586.rpm            staroffice9-en-US-so-9.0.0-9358.i586.rpm
#         ooobasis3.0-core05-3.0.0-9358.i586.rpm           ooobasis3.0-kde-integration-3.0.0-9358.i586.rpm    ooobasis3.0-zh-TW-base-3.0.0-9358.i586.rpm       staroffice9-en-US-socalc-9.0.0-9358.i586.rpm
#         ooobasis3.0-core06-3.0.0-9358.i586.rpm           ooobasis3.0-math-3.0.0-9358.i586.rpm               ooobasis3.0-zh-TW-binfilter-3.0.0-9358.i586.rpm  staroffice9-en-US-sodraw-9.0.0-9358.i586.rpm
#         ooobasis3.0-core07-3.0.0-9358.i586.rpm           ooobasis3.0-onlineupdate-3.0.0-9358.i586.rpm       ooobasis3.0-zh-TW-calc-3.0.0-9358.i586.rpm       staroffice9-en-US-soimpress-9.0.0-9358.i586.rpm
#         ooobasis3.0-draw-3.0.0-9358.i586.rpm             ooobasis3.0-ooofonts-3.0.0-9358.i586.rpm           ooobasis3.0-zh-TW-draw-3.0.0-9358.i586.rpm       staroffice9-en-US-somath-9.0.0-9358.i586.rpm
#         ooobasis3.0-en-US-3.0.0-9358.i586.rpm            ooobasis3.0-ooolinguistic-3.0.0-9358.i586.rpm      ooobasis3.0-zh-TW-impress-3.0.0-9358.i586.rpm    staroffice9-en-US-sowriter-9.0.0-9358.i586.rpm
#         ooobasis3.0-en-US-base-3.0.0-9358.i586.rpm       ooobasis3.0-pyuno-3.0.0-9358.i586.rpm              ooobasis3.0-zh-TW-math-3.0.0-9358.i586.rpm       staroffice9-gallery-9.0.0-9358.i586.rpm
#         ooobasis3.0-en-US-binfilter-3.0.0-9358.i586.rpm  ooobasis3.0-testtool-3.0.0-9358.i586.rpm           ooobasis3.0-zh-TW-res-3.0.0-9358.i586.rpm        staroffice9-home-9.0.0-9358.i586.rpm
#         ooobasis3.0-en-US-calc-3.0.0-9358.i586.rpm       ooobasis3.0-writer-3.0.0-9358.i586.rpm             ooobasis3.0-zh-TW-writer-3.0.0-9358.i586.rpm     staroffice9-impress-9.0.0-9358.i586.rpm
#         ooobasis3.0-en-US-draw-3.0.0-9358.i586.rpm       ooobasis3.0-xsltfilter-3.0.0-9358.i586.rpm         openoffice.org-ure-1.4.0-9358.i586.rpm           staroffice9-math-9.0.0-9358.i586.rpm
#         ooobasis3.0-en-US-help-3.0.0-9358.i586.rpm       ooobasis3.0-zh-CN-3.0.0-9358.i586.rpm              openoffice.org3-zh-CN-3.0.0-9358.i586.rpm        staroffice9-suse-menus-9.0.0-9354.noarch.rpm
#         ooobasis3.0-en-US-impress-3.0.0-9358.i586.rpm    ooobasis3.0-zh-CN-base-3.0.0-9358.i586.rpm         openoffice.org3-zh-TW-3.0.0-9358.i586.rpm        staroffice9-writer-9.0.0-9358.i586.rpm
#         ooobasis3.0-en-US-math-3.0.0-9358.i586.rpm       ooobasis3.0-zh-CN-binfilter-3.0.0-9358.i586.rpm    staroffice9-9.0.0-9358.i586.rpm
#
#      仔细检查上述文件,如果你没有在安装盘找到某个文件,可以去下官方的openoffice安装包,从里面抓,一定要rpm格式的
#
#       好了,当你的文件都准备好以后,在本脚本所在的当前目录运行:sudo ./install.sh    即可。
#
#
#
#
#

srcdir=/tmp/staroffice
pkgdir=/tmp/staroffice-build

rm ${pkgdir} -rf
mkdir -p ${pkgdir}

cd ${srcdir}

for i in $(ls *.rpm); do
   rpmextract.sh $i
done

cp ${srcdir}/opt ${pkgdir} -rf
cp ${srcdir}/usr ${pkgdir} -rf

cd ${pkgdir}/opt/openoffice.org || return 1
mv ure basis3.0/ || return 1
cd basis3.0 || return 1
rm ure-link && mv ure ure-link || return 1
cp ${pkgdir}/opt/openoffice.org/* ${pkgdir}/opt/staroffice9 -rf
cd ${pkgdir}/opt/staroffice9
rm basis-link && mv basis3.0 basis-link || return 1
rm ${pkgdir}/opt/openoffice.org -rf || return 1
cp ${pkgdir}/opt/openoffice.org3/* ${pkgdir}/opt/staroffice9 -rf
rm ${pkgdir}/opt/openoffice.org3 -rf

cd ${pkgdir}/usr
rm bin/soffice

rm ${pkgdir}/opt/kde3 ${pkgdir}/opt/gnome -rf
rm ${pkgdir}/usr/share/icons/hicolor/16x16/mimetypes/gnome-mime-application-*.*
rm ${pkgdir}/usr/share/icons/hicolor/32x32/mimetypes/gnome-mime-application-*.*
rm ${pkgdir}/usr/share/icons/hicolor/48x48/mimetypes/gnome-mime-application-*.*

cp ${pkgdir}/../addons ${pkgdir}/opt/staroffice9 -rf

mkdir -p ${pkgdir}/usr/share/pixmaps 
cp ${pkgdir}/usr/share/icons/hicolor/48x48/mimetypes/* ${pkgdir}/usr/share/pixmaps -rf
cp ${pkgdir}/usr/share/icons/hicolor/48x48/apps/* ${pkgdir}/usr/share/pixmaps -rf
cd ${pkgdir}
chmod a+rX * -R
chmod u+rwX * -R
chown root:root * -R

cp opt/* /opt -rf
cp usr/* /usr -rf

gtk-update-icon-cache -f -q /usr/share/icons/hicolor
update-desktop-database -q

echo "All OK!"





附件:
install.sh.tar.gz [1.54 KiB]
被下载 5 次


_________________
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me
页首
 用户资料  
 
2 楼 
 文章标题 : Re: 有人问staroffice怎么装,由于消息不能传文件,所以我共享出来
帖子发表于 : 2009-04-13 11:48 
头像

注册: 2007-10-29 22:12
帖子: 5353
地址: 江苏南京
系统: OSX 10.9 + Ub 1304
送出感谢: 0 次
接收感谢: 5
rpmextra这个软件要装,不然没法解压


_________________
佛经说,人有八苦: 生、老、病、死、求不得、怨憎、爱别离、五阴盛 故我苦!
圣经说,人有七罪: 饕餮、贪婪、懒惰、淫欲、傲慢、嫉妒和暴怒  故我有罪!

我这篇帖子里面没有任何攻击我们伟大的中华人民共和国政府和任劳任怨的人民公仆(和本论坛高素质的版主)的文字和含义;

特此声明!

有些事,我们明知道是错的,也要去坚持,因为不甘心;有些人,我们明知道是爱的,也要去放弃,因为没结局;有时候,我们明知道没路了,却还在前行,因为习惯了。

欢迎来我的新浪微博@me


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 2 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:Bing [Bot] 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译