Ubuntu server 18离线安装OpenOffice4
因为项目服务器安全问题不能联网,又需要安装openoffice技术支持,所以写下记录下安装过程
- 下载OpenOffice4的安装包,因为是Ubuntu服务器,所以下载了deb版本
- 下载JDK1.8并安装,安装过程不赘述
- 输入命令启动OpenOffice服务
/opt/openoffice4/program/soffice -accept="socket,host=127.0.0.1,port=2002;urp" -nofirststartwizard &
启动报错,ubunu server没有图形界面,需要安装图形界面才能成功启动
如果有联网条件输入命令
sudo apt-get update
sudo apt-get install xserver-xorg
sudo apt-get install x-window-system-core
dpkg-reconfigure xserver-xorg
#如果只需要OpenOffice成功启动,安装上面两个即可
#安装整个图形界面如下
# apt-get install gnome-core
# apt-get install gdm xscreensaver
# apt-get install ttf-arphic*
# startx
离线安装
- 无联网条件,需要到有联网条件的设备上使用相同版本的系统,我这里是(Ubuntu Server 18.04.LTS)
输入命令,下载到本地,-d表示仅下载不安装
sudo apt-get clean
sudo apt-get update
sudo apt-get install -d xserver-xorg
sudo apt-get install -d x-window-system-core
apt-get install -d gnome-core
apt-get install -d xscreensaver
apt-get install -d ttf-arphic*
- 下载的文件会放到/var/cache/apt/archives/下
$ sudo mkdir /debs
$ sudo cp -r /var/cache/apt/archives/* /debs/ #复制到根目录下易操作
$ sudo touch /debs/Packages.gz #生成包索引文件
$ sudo chmod -R 777 /debs/ # 这一步是为了获得文件的可写可读可执行权限,要不然后面会失败
$ sudo dpkg-scanpackages /debs /dev/null | gzip > /debs/Packages.gz # 创建索引
$ sudo tar -zcvf /debs.tar.gz /debs/ #压缩以便转移
- 将打好的包带到服务器上根目录解压
$ sudo tar -xvf /debs.tar.gz
得到一个目录/debs
修改apt源
$ sudo vi /etc/apt/sources.list #其他全注释掉添加一段
deb file:/// /debs/
修改源安全权限
$ sudo vi /etc/apt/apt.conf.d/70debconf #添加一段
Acquire::AllowInsecureRepositories "true";
$ sudo apt-get update ---allow-insecure-repositories
$ sudo apt-get install -f
$ sudo apt-get install xxxx --alloow-unauthenticated
安装xserver-xorg+xinit即可启动OpenOffice