Hello Ritu, Ritu Panwar wrote on 2014-09-29 11:49:
> Hi, I am novice in the process of creating deb package .I tried to create > deb package for libreoffice for ubuntu 12.04. what i did i got the source Why do you don't use the "ready for use" packages of libreoffice for Debian (and also Ubuntu). I always use them directly with a small download-script (see appended file). --- Have a nice day. Joachim (Germany)
#!/bin/sh
VERS="4.3.2"
RCVERS=".2"
VERSION="${VERS}${RCVERS}"
KURZ=$(echo $VERS | sed 's/\.//g')
WGET="wget -c -N -nd"
MYLINK="http://ftp.fau.de/tdf/libreoffice/testing/${VERS}/deb"
MYLINK64="${MYLINK}/x86_64"
MYLINK32="${MYLINK}/x86"
ABLAGE="LibO_${KURZ}"
INSTALL64="v${KURZ}_64bit"
INSTALL32="v${KURZ}_32bit"
NOINSTALL="base/DEBS/nicht-installieren"
[ ! -d $ABLAGE ] && mkdir $ABLAGE
cd $ABLAGE
# 64bit version
${WGET} ${MYLINK64}/LibreOffice_${VERSION}_Linux_x86-64_deb.tar.gz
${WGET} ${MYLINK64}/LibreOffice_${VERSION}_Linux_x86-64_deb_helppack_de.tar.gz
${WGET}
${MYLINK64}/LibreOffice_${VERSION}_Linux_x86-64_deb_helppack_en-GB.tar.gz
${WGET} ${MYLINK64}/LibreOffice_${VERSION}_Linux_x86-64_deb_helppack_fr.tar.gz
${WGET} ${MYLINK64}/LibreOffice_${VERSION}_Linux_x86-64_deb_langpack_de.tar.gz
${WGET}
${MYLINK64}/LibreOffice_${VERSION}_Linux_x86-64_deb_langpack_en-GB.tar.gz
${WGET} ${MYLINK64}/LibreOffice_${VERSION}_Linux_x86-64_deb_langpack_fr.tar.gz
# 32bit version
${WGET} ${MYLINK32}/LibreOffice_${VERSION}_Linux_x86_deb.tar.gz
${WGET} ${MYLINK32}/LibreOffice_${VERSION}_Linux_x86_deb_helppack_de.tar.gz
${WGET} ${MYLINK32}/LibreOffice_${VERSION}_Linux_x86_deb_helppack_en-GB.tar.gz
${WGET} ${MYLINK32}/LibreOffice_${VERSION}_Linux_x86_deb_helppack_fr.tar.gz
${WGET} ${MYLINK32}/LibreOffice_${VERSION}_Linux_x86_deb_langpack_de.tar.gz
${WGET} ${MYLINK32}/LibreOffice_${VERSION}_Linux_x86_deb_langpack_en-GB.tar.gz
${WGET} ${MYLINK32}/LibreOffice_${VERSION}_Linux_x86_deb_langpack_fr.tar.gz
echo
echo "Downloads beendet."
echo
# 64bit version
[ ! -d $INSTALL64 ] && mkdir $INSTALL64
tar -xzf LibreOffice_${VERSION}_Linux_x86-64_deb.tar.gz
mv LibreOffice_${VERSION}_Linux_x86-64_deb ${INSTALL64}/base
tar -xzf LibreOffice_${VERSION}_Linux_x86-64_deb_helppack_de.tar.gz
mv LibreOffice_${VERSION}_Linux_x86-64_deb_helppack_de ${INSTALL64}/help-de
tar -xzf LibreOffice_${VERSION}_Linux_x86-64_deb_helppack_en-GB.tar.gz
mv LibreOffice_${VERSION}_Linux_x86-64_deb_helppack_en-GB ${INSTALL64}/help-en
tar -xzf LibreOffice_${VERSION}_Linux_x86-64_deb_helppack_fr.tar.gz
mv LibreOffice_${VERSION}_Linux_x86-64_deb_helppack_fr ${INSTALL64}/help-fr
tar -xzf LibreOffice_${VERSION}_Linux_x86-64_deb_langpack_de.tar.gz
mv LibreOffice_${VERSION}_Linux_x86-64_deb_langpack_de ${INSTALL64}/lang-de
tar -xzf LibreOffice_${VERSION}_Linux_x86-64_deb_langpack_en-GB.tar.gz
mv LibreOffice_${VERSION}_Linux_x86-64_deb_langpack_en-GB ${INSTALL64}/lang-en
tar -xzf LibreOffice_${VERSION}_Linux_x86-64_deb_langpack_fr.tar.gz
mv LibreOffice_${VERSION}_Linux_x86-64_deb_langpack_fr ${INSTALL64}/lang-fr
mkdir ${INSTALL64}/${NOINSTALL}
mv ${INSTALL64}/base/DEBS/*-en-us* ${INSTALL64}/${NOINSTALL}
mv ${INSTALL64}/base/DEBS/*-onlineupdate* ${INSTALL64}/${NOINSTALL}
mv ${INSTALL64}/base/DEBS/*-dict* ${INSTALL64}/${NOINSTALL}
# 32bit version
[ ! -d $INSTALL32 ] && mkdir $INSTALL32
tar -xzf LibreOffice_${VERSION}_Linux_x86_deb.tar.gz
mv LibreOffice_${VERSION}_Linux_x86_deb ${INSTALL32}/base
tar -xzf LibreOffice_${VERSION}_Linux_x86_deb_helppack_de.tar.gz
mv LibreOffice_${VERSION}_Linux_x86_deb_helppack_de ${INSTALL32}/help-de
tar -xzf LibreOffice_${VERSION}_Linux_x86_deb_helppack_en-GB.tar.gz
mv LibreOffice_${VERSION}_Linux_x86_deb_helppack_en-GB ${INSTALL32}/help-en
tar -xzf LibreOffice_${VERSION}_Linux_x86_deb_helppack_fr.tar.gz
mv LibreOffice_${VERSION}_Linux_x86_deb_helppack_fr ${INSTALL32}/help-fr
tar -xzf LibreOffice_${VERSION}_Linux_x86_deb_langpack_de.tar.gz
mv LibreOffice_${VERSION}_Linux_x86_deb_langpack_de ${INSTALL32}/lang-de
tar -xzf LibreOffice_${VERSION}_Linux_x86_deb_langpack_en-GB.tar.gz
mv LibreOffice_${VERSION}_Linux_x86_deb_langpack_en-GB ${INSTALL32}/lang-en
tar -xzf LibreOffice_${VERSION}_Linux_x86_deb_langpack_fr.tar.gz
mv LibreOffice_${VERSION}_Linux_x86_deb_langpack_fr ${INSTALL32}/lang-fr
mkdir ${INSTALL32}/${NOINSTALL}
mv ${INSTALL32}/base/DEBS/*-en-us* ${INSTALL32}/${NOINSTALL}
mv ${INSTALL32}/base/DEBS/*-onlineupdate* ${INSTALL32}/${NOINSTALL}
mv ${INSTALL32}/base/DEBS/*-dict* ${INSTALL32}/${NOINSTALL}
echo
echo "Entpacken beendet."
echo
mv ${INSTALL64} ${INSTALL32} ../..
echo
echo "Verschieben beendet."
echo
signature.asc
Description: PGP signature

