37 lines
1.1 KiB
Java
37 lines
1.1 KiB
Java
#!/bin/bash
|
|
cd /tmp
|
|
|
|
install_redhat() {
|
|
wget https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.3.2/rpm/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_rpm.tar.gz -cO LibreOffice_7_rpm.tar.gz && tar -zxf /tmp/LibreOffice_7_rpm.tar.gz && cd /tmp/LibreOffice_7.5.3.2_Linux_x86-64_rpm/RPMS
|
|
echo $?
|
|
if [ $? -eq 0 ];then
|
|
yum install -y libSM.x86_64 libXrender.x86_64 libXext.x86_64
|
|
yum groupinstall -y "X Window System"
|
|
yum localinstall -y *.rpm
|
|
echo 'install finished...'
|
|
else
|
|
echo 'download package error...'
|
|
fi
|
|
}
|
|
|
|
install_ubuntu() {
|
|
wget https://downloadarchive.documentfoundation.org/libreoffice/old/7.5.3.2/deb/x86_64/LibreOffice_7.5.3.2_Linux_x86-64_deb.tar.gz -cO LibreOffice_7_deb.tar.gz && tar -zxf /tmp/LibreOffice_7_deb.tar.gz && cd /tmp/LibreOffice_7.5.3.2_Linux_x86-64_deb/DEBS
|
|
echo $?
|
|
if [ $? -eq 0 ];then
|
|
apt-get install -y libxinerama1 libcairo2 libcups2 libx11-xcb1
|
|
dpkg -i *.deb
|
|
echo 'install finished...'
|
|
else
|
|
echo 'download package error...'
|
|
fi
|
|
}
|
|
|
|
|
|
if [ -f "/etc/redhat-release" ]; then
|
|
yum install -y wget
|
|
install_redhat
|
|
else
|
|
apt-get install -y wget
|
|
install_ubuntu
|
|
fi
|