[Rozw]OpenOffice 3.0.1 zawiesza się.

Te, które nie mieszczą się w powyższych kategoriach, a mają coś wspólnego ze Slackware.

Moderatorzy: Moderatorzy, Administratorzy

Wild
Użytkownik
Posty: 74
Rejestracja: 2008-10-05, 11:34

[Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: Wild »

Jak w temacie OpenOffice zawiesza się a dokładnie Writer, zacznę coś w nim pisać i zaraz się zawiesza komputer. Miałem o tym napisać jakiś czas temu ale dopiero teraz potrzebny jest mi Office. Jakieś pór roku temu widziałem temat poświęcony temu problemowi ale nie wiedziałem, że on też mnie będzie dotyczył, a teraz nie mogę znaleźć tego tematu. Czy coś da się z tym zrobić, paczkę z OpenOffice pobierałem z tej stronki.
Ostatnio zmieniony 2009-04-16, 12:26 przez Wild, łącznie zmieniany 1 raz.
Awatar użytkownika
dienet
Moderator
Posty: 2105
Rejestracja: 2007-07-24, 18:58
Lokalizacja: Racibórz/Rybnik

Re: [Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: dienet »

Zrob sobie sam paczke. rpm2tgz przeciez jest w slacku. Ja tak robie = zero problemow od lat.
Pozdr0
dienet
[img]http://i164.photobucket.com/albums/u19/slawek15/kotekeo0lq3.jpg[/img]
Wild
Użytkownik
Posty: 74
Rejestracja: 2008-10-05, 11:34

Re: [Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: Wild »

dienet pisze:Zrob sobie sam paczke. rpm2tgz przeciez jest w slacku. Ja tak robie = zero problemow od lat.
A jak zrobic taką paczkę?
Awatar użytkownika
darjerz
Użytkownik
Posty: 1052
Rejestracja: 2004-05-28, 18:26
Lokalizacja: Wrocław

Re: [Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: darjerz »

Nie ma rzeczy niemożliwych dla kogoś, kto nie musi ich zrobić sam.
Sajmon
Moderator
Posty: 1215
Rejestracja: 2004-05-22, 23:19
Lokalizacja: Graz
Kontakt:

Re: [Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: Sajmon »

@Wild: Przede wszystkim wykonaj jako root

find /opt -group 261 |xargs -r chown root.root
find /usr -group 261 |xargs -r chown root.root

edit
bo pakiet z http://scxd.info ma zwaloną grupę i użytkownika.
Ostatnio zmieniony 2009-04-16, 10:15 przez Sajmon, łącznie zmieniany 1 raz.
[url=http://polish-32053322658.spampoison.com][img]http://pics8.inxhost.com/images/sticker.gif[/img][/url]
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Awatar użytkownika
Hannibal
Moderator w st. spocz.
Posty: 1644
Rejestracja: 2004-06-08, 16:03
Lokalizacja: Łódź

Re: [Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: Hannibal »

Sprawdź czy to X-y się nie zwieszają - popatrz w Xorg.log czy nie ma na końcu jakiegoś backtrace. Miałem ostatnio taki problem i musiałem przekompilować xserver.

Zobacz to http://bugs.freedesktop.org/show_bug.cgi?id=20081. Jeżeli to xserver i twój backtrace będzie podobny napisz do Pata. Ja już pisałem żeby zaaplikował patacha na to. Jak ktoś mnie poprze jest większa szansa że PV go zaaplikuje.

PS. Pata da się przekonać, ale trzeba mieć dobre argumenty - przy okazji prośby o zastosowanie łaty na to, poprosiłem od dodanie obsługi lzma do "pkgtools" a przynajmniej o dodanie lzmautils - no i to najwyraźniej przeważyło szalę - mamy "pkgtools" z obsługą innych formatów :D.
[size=75]Hannibal@current@2.6.X[/size]
Wild
Użytkownik
Posty: 74
Rejestracja: 2008-10-05, 11:34

Re: [Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: Wild »

Dzięki za powyższego linka pod którym jest polska wersja OpenOffica 3.0.1.
Uruchomiłem ten skrypt:

Kod: Zaznacz cały

#!/bin/sh

# Slackware build script for OpenOffice.org

# Copyright 2006-2009  Robby Workman, Northport, Alabama, ASA
# 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.

# Thanks to Sandman1, Larhzu, and MacIver for early assistance.
# Thanks to Fred Emmott (http://slamd64.com) for some better code in a few
#   places and ideas to include the Optimization Solver and disable javaldx.
# Thanks to hba for the idea to include support for other languages.
# Thanks to Nille Akerstrom for the diff to support w/JRE tarballs
wget -c http://ooo.mirror.garr.it/mirrors/openoffice/extended/localized/pl/3.0.1/OOo_3.0.1_LinuxIntel_install_pl.tar.gz

PRGNAM=openoffice.org
VERSION=3.0.1
ARCH=i586    # The binaries are built for i586 - leave this alone
BUILD=${BUILD:-1}
TAG=${TAG:-_PL}

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

# This should allow you to either pass a different value of OOLANG when you
# run the script (OOLANG=pt-BR ./openoffice.org.SlackBuild for example) or
# change it in this script.  Note that you will need to have the correct
# tarball in the build directory for this to work...
# You can get localized tarballs from the following location:
# ftp://ftp.free.fr/mirrors/ftp.openoffice.org/localized/$OOLANG/$VERSION/
# Thanks to Niki Kovacs for finding this :-)
OOLANG=${OOLANG:-pl}
PKG_LANG=$(echo $OOLANG | sed s/-/_/)    # Leave this alone
# Some localized versions only ship with a bundled JRE, and we'd like this
# script to work on those as well...
WJRE=${WJRE:-no}

# If you want to disable java support by removing executable permissions
# form OOo's java loader (this will not affect other apps), set this
# variable to "YES"   Default is "NO"
# According to Fred Emmott, this is *highly* desirable on 64 bit systems
DISABLE_JAVA=${DISABLE_JAVA:-NO}



# Yes, I know there is a Slackware integration file in the desktop-integration
# directory, but it's worthless to us.  I'd prefer to do things correctly.

# Ignore this - it's just to get the toplevel directory name of the
# extracted tarball archive
if [ $WJRE != no ]; then
  SOURCEDIR=$(tar tzf $CWD/OOo_${VERSION}_LinuxIntel_install_wJRE_${OOLANG}.tar.gz | head -1 | tr -d \/)
else
  SOURCEDIR=$(tar tzf $CWD/OOo_${VERSION}_LinuxIntel_install_${OOLANG}.tar.gz | head -1 | tr -d \/)
fi

set -e

rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
rm -rf $TMP/$SOURCEDIR


# Handle the tarballs that include a bundled JRE
if [ $WJRE != no ]; then
  tar xvf $CWD/OOo_${VERSION}_LinuxIntel_install_wJRE_${OOLANG}.tar.gz -C $TMP
  rm -rf $TMP/$SOURCEDIR/{JavaSetup.jar,installdata,setup}
  rm -rf $TMP/$SOURCEDIR/RPMS/{userland,jre-*-linux-i586.rpm}
else
  tar xvf $CWD/OOo_${VERSION}_LinuxIntel_install_${OOLANG}.tar.gz -C $TMP
fi

cd $TMP/$SOURCEDIR/RPMS/
mv desktop-integration/openoffice.org3.0-freedesktop-menus-3.0-9376.noarch.rpm .
rm *onlineupdate*.rpm *ooofonts*.rpm     # We don't want/need these
for FILE in *.rpm ; do rpm2cpio < $FILE | cpio -imdv ; done
rm -rf desktop-integration *.rpm
mv opt usr $PKG
cd $PKG

# Create symlinks in /usr/bin to actual binaries
cd $PKG/usr/bin
  for FILE in \
    sbase scalc sdraw simpress smath soffice spadmin swriter unopkg ; do
      rm -f $FILE
      ln -sf ../../opt/openoffice.org3/program/$FILE $FILE ;
  done
cd -

# Fix Exec commands in the desktop files
# See http://bugzilla.xfce.org/show_bug.cgi?id=2430
patch -p1 < $CWD/desktop-file-fix-3.0.1.diff

# Install dictionary extensions for spellchecking
UNOPKG_BIN=$PKG/opt/openoffice.org3/program/unopkg
DICT_DIR=$PKG/opt/openoffice.org3/share/extension/install
if [ -x "$UNOPKG_BIN" ]; then
  UNOPKG_TMP=$TMP/$$$$$$
  find $DICT_DIR -type f -name "dict-*.oxt" \
    -exec $UNOPKG_BIN add --shared {} \
    "-env:UserInstallation=file:///$UNOPKG_TMP" \;
  rm -rf $UNOPKG_TMP     # Clean up after ourselves
fi

# Move docs to their expected locations
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cd $PKG/opt/openoffice.org3
  mv README* *LICENSE* readmes licenses $PKG/usr/doc/$PRGNAM-$VERSION
cd -
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild

# Disable Java support if desired (see above)
if [ "$DISABLE_JAVA" = "YES" ]; then
  chmod -x $PKG/opt/openoffice.org/ure/bin/javaldx
fi

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

# Fix ownership and permissions and make the package
chown -R root:root .
find . -type d -exec chmod 755 {} \;
chmod -R u+rw,go+r-w,a-s .
/sbin/makepkg -c n -l y $OUTPUT/$PRGNAM-${VERSION}_${PKG_LANG}-$ARCH-$BUILD$TAG.tgz 
Po ściągnięciu paczki OOo_3.0.1_LinuxIntel_install_pl.tar.gz zaczęło chyba przerabiać tą paczkę na OOo_3.0.1_LinuxIntel_install_pl.tgz i po jakimś czasie wyskoczył mi komunikat:

Kod: Zaznacz cały

skrypt: line 110: /home/krzysiek/Paczka/desktop-file-fix-3.0.1.diff: Nie ma takiego pliku ani katalogu
w lini 110 jest to

Kod: Zaznacz cały

patch -p1 < $CWD/desktop-file-fix-3.0.1.diff
co mam zrobić żeby ten plik był dostępny? i żeby cały proces zakończył się sukcesem czyli powstała paka *.tgz?
Ostatnio zmieniony 2009-04-16, 12:01 przez Wild, łącznie zmieniany 1 raz.
largo3
Moderator
Posty: 1302
Rejestracja: 2006-06-11, 11:08

Re: [Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: largo3 »

Najprościej będzie go pobrać i wstawić do odpowiedniego katalogu (/home/krzysiek/Paczka/).
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity.
-- Dennis Ritchie
Linux Registered User #419452
Wild
Użytkownik
Posty: 74
Rejestracja: 2008-10-05, 11:34

Re: [Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: Wild »

largo3 pisze:Najprościej będzie go pobrać i wstawić do odpowiedniego katalogu (/home/krzysiek/Paczka/).
Też prawda przecież trzeba było wszystkie pliki pościągać

EDIT:

Działa już OpenOffice ale mam Ten sam problem mimo że zrobiłem własną paczkę mam dalej problem z wyświetlaniem niektórych pozycji w menu
Obrazek (screen jest zrobiony przez darjerz i pobrany z TEGO TEMATU)
Ostatnio zmieniony 2009-04-16, 12:37 przez Wild, łącznie zmieniany 3 razy.
Awatar użytkownika
Zielony
Użytkownik
Posty: 535
Rejestracja: 2005-03-17, 18:22
Lokalizacja: Poznań
Kontakt:

Re: [Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: Zielony »

Ale przynajmniej Ci się nie zacina.
Hannibal pisze:poprosiłem od dodanie obsługi lzma do "pkgtools" a przynajmniej o dodanie lzmautils - no i to najwyraźniej przeważyło szalę - mamy "pkgtools" z obsługą innych formatów :D
To było genialne i niebawem zamierzam w SCXD stosować tlz zamiast tgz. :P
Żyję - nie każdemu się zdarza - a we krwi mam chlorofil.
[url=http://scxd.info/][img]http://scxd.info/pub/scxdbar/scxd-bar.png[/img][/url]
[b]Registered User #448882[/b]
[img]http://scxd.info/say/img.php[/img]
Sajmon
Moderator
Posty: 1215
Rejestracja: 2004-05-22, 23:19
Lokalizacja: Graz
Kontakt:

Re: [Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: Sajmon »

@Zielony: nie wiem czy to dobry pomysł, co prawda oszczędza dużo miejsca, ale za to kompresja trwa 5-krotnie dłużej niż do tgz.

ls -l /tmp |grep open
-rw-r--r-- 1 root root 151324069 2009-04-16 14:22 openoffice.org-pl-3.0.1-i586-1.tgz
-rw-r--r-- 1 root root 100149450 2009-04-16 14:31 openoffice.org-pl-3.0.1-i586-1.tlz

edit:
1min,22sek potrzebował upgradepkg --reinstall do podmiany pakietu.
Jak mam tracić tyle czasu na podmianach/instalacjach pakietów to ja dziękuję :)
Ostatnio zmieniony 2009-04-16, 15:44 przez Sajmon, łącznie zmieniany 2 razy.
[url=http://polish-32053322658.spampoison.com][img]http://pics8.inxhost.com/images/sticker.gif[/img][/url]
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Awatar użytkownika
Hannibal
Moderator w st. spocz.
Posty: 1644
Rejestracja: 2004-06-08, 16:03
Lokalizacja: Łódź

Re: [Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: Hannibal »

Sajmon pisze:@Zielony: nie wiem czy to dobry pomysł, co prawda oszczędza dużo miejsca, ale za to kompresja trwa 5-krotnie dłużej niż do tgz.
A nawet dłużej. Dla własnego użytku to jest nie koniecznie bardzo przydatne - dla dystrybucji paczek szerzej - jak najbardziej. Nie robi się w końcu tego codziennie.
Sajmon pisze:1min,22sek potrzebował upgradepkg --reinstall do podmiany pakietu.
Jak mam tracić tyle czasu na podmianach/instalacjach pakietów to ja dziękuję :)
To raczej kwestia gmerania po dysku a nie kompresji. Zrób takie samo --reinstall z tgz-em, a czas pewnie będzie porównywalny.
[size=75]Hannibal@current@2.6.X[/size]
Sajmon
Moderator
Posty: 1215
Rejestracja: 2004-05-22, 23:19
Lokalizacja: Graz
Kontakt:

Re: [Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: Sajmon »

0:41.1 upgrade -reinstall open*.tgz
1:16.6 upgrade -reinstall open*.tlz

edit
dokładnie na tych pakietach co wyżej

[ Komentarz dodany przez: Sajmon: 2009-04-16, 19:59 ]
sed 's/.tgz/.tlz/'
Ostatnio zmieniony 2009-04-16, 18:56 przez Sajmon, łącznie zmieniany 4 razy.
[url=http://polish-32053322658.spampoison.com][img]http://pics8.inxhost.com/images/sticker.gif[/img][/url]
perl -e 'print $i=pack(c5,(41*2),sqrt(7056),(unpack(c,H)-2),oct(115),10);'
Awatar użytkownika
Hannibal
Moderator w st. spocz.
Posty: 1644
Rejestracja: 2004-06-08, 16:03
Lokalizacja: Łódź

Re: [Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: Hannibal »

Nie jest to super wynik, ale jest akceptowalny - tbz pewnie by bardziej odstawało...

Ale i tak, pewnie 50MB nie ściągniesz w 40s, więc i tak byś był na plusie z czasem. A jeżeli płacisz za przesłane dane to jeszcze z gotówką ;)
[size=75]Hannibal@current@2.6.X[/size]
Awatar użytkownika
Zielony
Użytkownik
Posty: 535
Rejestracja: 2005-03-17, 18:22
Lokalizacja: Poznań
Kontakt:

Re: [Rozw]OpenOffice 3.0.1 zawiesza się.

Post autor: Zielony »

Dokładnie, chyba to nie szkodzi, że procesor popracuje trochę więcej, skoro oszczędzamy czas na pobieraniu. Ja stawiam, że w sumie wyjdzie szybciej lub porównywalnie. A poza tym procesory są coraz szybsze. Przypomnijmy sobie prawo: częstotliwość taktowania razy 2 co pół roku. Teraz spójrz na łącza internetowe. Ja mam takie samo od jakichś 4 lat. W tym czasie procesory zwiększyły moc obliczeniową kilkanaście razy.

Inna sprawa, że zapewne same algorytmy (de)kompresji LZMA mogłyby zostać zoptymizowane, co, mam nadzieję, za jakiś czas nastąpi.
Żyję - nie każdemu się zdarza - a we krwi mam chlorofil.
[url=http://scxd.info/][img]http://scxd.info/pub/scxdbar/scxd-bar.png[/img][/url]
[b]Registered User #448882[/b]
[img]http://scxd.info/say/img.php[/img]
ODPOWIEDZ