Dificuldade na instalação do LibreOffice no Slackware [RESOLVIDO]

1. Dificuldade na instalação do LibreOffice no Slackware [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/02/2017 - 03:49h

Bom dia pessoal... Já baixei os pacotes LibreOffice.tar.gz e libreoffice-5.3.0.3.tar.xz.
Já tentei com sbopkg, slpkg mas não consegui.
Também tentei executando ./LibreOffice.SlackBuilds, com o tar.gz dentro da pasta do LibreOffice.SlackBuilds, mas não rolou. Dá erro.
O slpkg já resolveu as dependências, mas não conseguiu finalizar a instalação.
Agradeço a ajuda!


  


2. MELHOR RESPOSTA

Marcos Souza
IUseLinux

(usa Slackware)

Enviado em 21/02/2017 - 20:40h

dfcampos7 escreveu:

Bom dia pessoal... Já baixei os pacotes LibreOffice.tar.gz e libreoffice-5.3.0.3.tar.xz.
Já tentei com sbopkg, slpkg mas não consegui.
Também tentei executando ./LibreOffice.SlackBuilds, com o tar.gz dentro da pasta do LibreOffice.SlackBuilds, mas não rolou. Dá erro.
O slpkg já resolveu as dependências, mas não conseguiu finalizar a instalação.
Agradeço a ajuda!


Baixa no site oficial, a versão com rpm, extraia, entre na pasta RPMS,
rpm -ivh --nodeps *.rpm 




I3 2.3Ghz , 4Gb de Ram DDR4, 1TB.
Slackware 14.2 com KDE.

"Talk is cheap, show me the code"

#Linux user: 619644




3. Re: Dificuldade na instalação do LibreOffice no Slackware [RESOLVIDO]

Ruan
ruankl

(usa Debian)

Enviado em 21/02/2017 - 07:33h

Sem mensagem de erro postada, só posso dizer: que pena.
--
Microsoft Windows é como ar condicionado
Pára de funcionar quando você abre uma janela.

Linux Counter: #596371


4. Re: Dificuldade na instalação do LibreOffice no Slackware [RESOLVIDO]

Jefferson Rocha
slackjeff

(usa Slackware)

Enviado em 21/02/2017 - 07:42h

Primeiramente joga ai o conteúdo do slackbuild, para descartamos se nao tem algum erro no mesmo.



configure complete, now type 'make' and pray.
Meu Blog: http://slackjeff.blogspot.com.br
https://emmilinux.github.io
Projeto: Emmi Linux
Tradutor PT-BR: Calculate Linux
Tradutor PT-BR: Arya-Linux








5. Re: Dificuldade na instalação do LibreOffice no Slackware [RESOLVIDO]

Raimundo Oliveira da Silva
rausilva

(usa Ubuntu)

Enviado em 21/02/2017 - 08:31h

Veja neste tópico: http://meumundotux.blogspot.com.br/2016/08/configurando-o-slackware-142-pos.html


6. Re: Dificuldade na instalação do LibreOffice no Slackware [RESOLVIDO]

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 21/02/2017 - 08:54h

Salve mano.

Tenta ai:


$ mkdir -p pacote-libreoffice

$ cd pacote-libreoffice


Salve os seguintes links que estão no pastebin, em um arquivo chamado lista.txt

http://pastebin.com/raw/mrqkjxBc

Depois rode:


$ wget -ci lista.txt


e instale os pacotes com:


# installpkg *.txz


Obrigado pela atenção, salve!!!



7. Re: Dificuldade na instalação do LibreOffice no Slackware [RESOLVIDO]

Antonio Branco
a.branco

(usa Slackware)

Enviado em 21/02/2017 - 11:56h

ja que usa o slpkg acho que deveria baixar (Apache_OpenOffice_4.1.3_Linux_x86-64_install-rpm_pt-BR.tar.gz)
o README te da um passo a passo tranquilo.
Espero ter ajudado.


8. Re: Dificuldade na instalação do LibreOffice no Slackware [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/02/2017 - 14:02h

Olá pessoal! Obrigado pelas respostas. Agora estou no trabalho. Chegando em casa mando um print dos erros que aparecem.
*********************************************************
"e conhecereis a verdade, e a verdade vos libertará."
*********************************************************
https://www.linuxcounter.net/cert/619784.png
Debian 8.7 MATE / Slackware 14.2 XFCE


9. Re: Dificuldade na instalação do LibreOffice no Slackware [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/02/2017 - 14:04h

slackjeff escreveu:
Primeiramente joga ai o conteúdo do slackbuild, para descartamos se nao tem algum erro no mesmo.


Abaixo o conteúdo do SlackBuilds:
#!/bin/sh
#
# ex:set ai shiftwidth=4 inputtab=spaces smarttab noautotab:

# Slackware build script for LibreOffice

# Copyright 2015-2017 Christoph Willing Brisbane, Australia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
# permitted provided that the following conditions are met:
#
# 1. Redistributions of this script must retain the above copyright
# notice, this list of conditions and the following disclaimer.
#
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

PRGNAM=LibreOffice
SRCNAM=libreoffice
VERSION=${VERSION:-5.3.0.3}
SHORT_VERSION=${VERSION%.*.*}
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
PACKAGER=${PACKAGER:-"AnonymousCoward"}

HAVE_SRCS_TARBALL=${HAVE_SRCS_TARBALL:-1}

if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i586 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi

CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}

if [ "$ARCH" = "i586" ]; then
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi

set -e

rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $SRCNAM-$VERSION
tar xvf $CWD/$SRCNAM-$VERSION.tar.xz
cd $SRCNAM-$VERSION
patch -p0 < $CWD/no-check-if-root.diff
patch -p1 < $CWD/firebird.diff

if [ "$HAVE_SRCS_TARBALL" = "1" ]; then
tar xvf $CWD/$SRCNAM-${VERSION}-srcs.tar.xz
fi

chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;

# Options
avahi="" ; [ "${AVAHI:-no}" != "no" ] && avahi="--enable-avahi"
vlc="" ; [ "${VLC:-no}" != "no" ] && vlc="--enable-vlc"
kde4="--enable-kde4" ; [ "${KDE4:-yes}" != "yes" ] && kde4="--disable-kde4"
LOLANGS=${LOLANGS:-"de es fr id it ja nl vi zh-CN"}

# LibreOffice.info REQUIRES jdk
[ -z $JAVA_HOME ] && . /etc/profile.d/jdk.sh

# --with-system-harfbuzz \
./configure \
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
NSS_CFLAGS="$(pkg-config --cflags-only-I mozilla-nss)"\
--prefix=/usr \
--mandir=/usr/man \
--docdir=/usr/doc/$PRGNAM-$VERSION \
--libdir=/usr/lib$LIBDIRSUFFIX \
--sysconfdir=/etc \
--build=$ARCH-slackware-linux \
--with-build-version="SlackBuild for $PRGNAM-$VERSION by $PACKAGER" \
--with-vendor="Just Another Slacker" \
--with-lang="$LOLANGS" \
--enable-release-build=yes \
--enable-python="system" \
--enable-gio \
--enable-ext-mariadb-connector \
$avahi \
$vlc \
$kde4 \
--with-x \
--with-tls="nss" \
--without-krb5 \
--without-gssapi \
--without-junit \
--with-ant-home=lib$LIBDIRSUFFIX/apache-ant \
--with-help=common \
--with-system-boost \
--with-system-cairo \
--with-system-curl \
--with-system-dicts \
--with-system-expat \
--with-system-glew \
--with-system-hunspell \
--with-system-icu \
--with-system-jpeg \
--with-system-lcms2 \
--with-system-libpng \
--with-system-librevenge \
--with-system-libwpd \
--with-system-libwpg \
--with-system-libxml \
--with-system-mariadb \
--with-system-neon \
--with-system-nss \
--with-system-openssl \
--with-system-poppler \
--with-system-redland \
--with-system-sane \
--with-system-zlib \


#Create a srcs tarball if we don't already have one
chmod a+x bin/unpack-sources
if [ "$HAVE_SRCS_TARBALL" = "0" ]; then
make fetch
tar cvf - external/tarballs | xz -c > $CWD/$SRCNAM-$VERSION-srcs.tar.xz
echo ; echo "Run build script again with HAVE_SRCS_TARBALL=1"
exit 0
fi

export LDFLAGS="-lboost_system"
make build-nocheck
make distro-pack-install DESTDIR=$PKG

find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true

# Prefer GTK2 toolkit
cd $PKG/usr/lib$LIBDIRSUFFIX/$SRCNAM/program
sed -i -e '/^#\ restore/i# Prefer GTK2\nexport SAL_USE_VCLPLUGIN=${SAL_USE_VCLPLUGIN:-gtk}\n' soffice
cd -

cd $PKG/usr/lib$LIBDIRSUFFIX
mv $SRCNAM $SRCNAM-$VERSION
ln -s $SRCNAM-$VERSION $SRCNAM
cd -

for df in $PKG/usr/lib$LIBDIRSUFFIX/$SRCNAM-$VERSION/share/xdg/*.desktop ; do
sed -i -e "s/libreofficedev$SHORT_VERSION/libreoffice/g" $df
done

PYSITEDIR=$(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")
mkdir -p $PKG/$PYSITEDIR
cat <<EOF >$PKG/$PYSITEDIR/pyuno.pth
import sys; sys.path.insert(0,'/usr/lib$LIBDIRSUFFIX/libreoffice/program')
EOF
chmod 0644 $PKG/$PYSITEDIR/pyuno.pth

mkdir -p $PKG/etc/profile.d
sd_prog=/usr/lib$LIBDIRSUFFIX/libreoffice/program
cat <<EOF >$PKG/etc/profile.d/libreoffice.sh
export UNO_PATH=$sd_prog
export URE_BOOTSTRAP=vnd.sun.star.pathname:$sd_prog/fundamentalrc
export PATH=\${PATH}:$sd_prog
EOF
cat <<EOF >$PKG/etc/profile.d/libreoffice.csh
setenv UNO_PATH $sd_prog
setenv URE_BOOTSTRAP vnd.sun.star.pathname:$sd_prog/fundamentalrc
setenv PATH \$PATH:$sd_prog
EOF
chmod 0755 $PKG/etc/profile.d/libreoffice.{csh,sh}

mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a COPYING* README* $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild

mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cat $CWD/doinst.sh > $PKG/install/doinst.sh

cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}



*********************************************************
"e conhecereis a verdade, e a verdade vos libertará."
*********************************************************
https://www.linuxcounter.net/cert/619784.png
Debian 8.7 MATE / Slackware 14.2 XFCE


10. Re: Dificuldade na instalação do LibreOffice no Slackware

Perfil removido
removido

(usa Nenhuma)

Enviado em 21/02/2017 - 19:09h

Bom moçada... ele me dá esse erro aqui, quando tento instalar pela maneira do slackbuilds:
checking for java... no
checking the installed JDK... configure: error: Java not found. You need at least jdk-1.6


Mas como falei, todas as dependências estão instaladas:
[email protected]:~$ sudo slpkg -s sbo LibreOffice
Reading package lists... Done
Resolving dependencies... Done

The following packages will be automatically installed or upgraded
with new version:

+==============================================================================
| Package New version Arch Build Repos Size
+==============================================================================
Installing:
LibreOffice 5.3.0.3 x86_64 SBo
Installing for dependencies:
python3-3.6.0 3.6.0 x86_64 SBo
jdk-8u121 8u121 x86_64 SBo
apache-ant-1.9.7 1.9.7 x86_64 SBo
perl-Archive-Zip-1.39 1.39 x86_64 SBo

Installing summary
===============================================================================
Total 5 packages.
1 package will be installed, 4 already installed and 0 package
will be upgraded.

Would you like to continue [y/N]? y
+==============================================================================
| Package python3-3.6.0 is already installed
+==============================================================================
+==============================================================================
| Package jdk-8u121 is already installed
+==============================================================================
+==============================================================================
| Package apache-ant-1.9.7 is already installed
+==============================================================================
+==============================================================================
| Package perl-Archive-Zip-1.39 is already installed
+==============================================================================


Quando tento pelo slpkg, aí ele reconhece o java, mas pára nesse erro aqui:
checking for Qt4 headers... no
configure: error: Qt4 headers not found. Please specify the root of your Qt4 installation by exporting QT4DIR before running "configure".
Total build time for package LibreOffice : 49.31 Sec

+==============================================================================
| Build package LibreOffice-5.3.0.3 [ FAILED ]
+==============================================================================
| See log file in '/var/log/slpkg/sbo/build_logs' directory or read README
+==============================================================================

+==============================================================================
| Total 0 package installed and 0 package upgraded
+==============================================================================
+==============================================================================

Então, alguém sabe do que se trata esse erro? O que é esse qt4? É um pacote que também tenho que instalar?

EDIT: Instalei o pacote python-poppler-qt4 mas não resolveu.
*********************************************************
"e conhecereis a verdade, e a verdade vos libertará."
*********************************************************
https://www.linuxcounter.net/cert/619784.png
Debian 8.7 MATE / Slackware 14.2 XFCE


11. Re: Dificuldade na instalação do LibreOffice no Slackware [RESOLVIDO]

Ruan
ruankl

(usa Debian)

Enviado em 21/02/2017 - 19:19h

Pelo que eu me lembre, o JDK do SlackBuilds.org não cria o arquivo /etc/profile.d/jdk.sh, responsável por definir a variável de ambiente $JAVA_HOME.

O que você pode fazer:

- Usar o SlackBuild do Patrick Volkerding da pasta extra/ do Slackware para reconstruir o pacote JDK e reinstalá-lo;
- Criar o arquivo /etc/profile.d/jdk.sh e definir a variável $JAVA_HOME.

Recomendo usar o script do Pat - que além de ser mais completo, cria as man pages de acordo com a organização do sistema - mas se quiser fazer do outro modo, identifique em seu sistema a localização da pasta raíz do JDK e crie o arquivo mencionado. No arquivo:
#!/bin/sh
export JAVA_HOME=/local/do/jdk


Depois, rode os comandos abaixo:
chmod 755 /etc/profile.d/jdk.sh
source /etc/profile.d/jdk.sh


Pronto! Ai já pode rodar o SlackBuild do LibreOffice.

* Obviamente, você pode definir $JAVA_HOME no próprio script do LibreOffice para reduzir trabalho, mas essa variável é muito importante para alguns softwares.
--
Microsoft Windows é como ar condicionado
Pára de funcionar quando você abre uma janela.

Linux Counter: #596371


12. Re: Dificuldade na instalação do LibreOffice no Slackware [RESOLVIDO]

João Batista
ryuuzaki42

(usa Slackware)

Enviado em 21/02/2017 - 20:37h

Por que não instalar os pacotes compilados pelo AlienBob?
Slackware versão normal/estável
32 bits - http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.2/x86_64/libreoffice/
64 bits - http://bear.alienbase.nl/mirrors/people/alien/sbrepos/14.2/x86/libreoffice/

Slackware versão current
32 bits - http://bear.alienbase.nl/mirrors/people/alien/sbrepos/current/x86_64/libreoffice/
64 bits - http://bear.alienbase.nl/mirrors/people/alien/sbrepos/current/x86/libreoffice/

Eu geralmente instalo:
libreoffice-
libreoffice-dict-en-
libreoffice-dict-pt-BR-
libreoffice-kde-integration-
libreoffice-l10n-pt_BR-

Como root o java geralmente não está no $PATH, assim adicione terá que adicionar ele.
export PATH=$PATH:"java_path"

troque java_path pelo caminho do binário java e execute como root.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts