PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : suse rpm. auf gentoo linux ?



DustPuppy
10.11.02, 16:41
hallo

ich habe hier noch eine alte suse 7.2 DVD hier rumliegen auf der eine ältere version von star office als rpm. gespeichert ist. Ich hätte gerne star office aber zahlen will ich nicht dafür... .

Deswegen meine frage
kann ich das star office rpm. von SuSE auf meinem gentoo 1.2 system installieren oder kommt es dann zu problemen ? Ist mir schon klar das ich die depencies ignorieren müsste , aber ich meine wegen inkompatibilitäten.

cya

tsuribito
10.11.02, 16:44
Probier es doch einfach aus. Glaube nicht dass es läuft though
Statt nochmal Soffice zu kaufen, solltest du Open Office.org benutzen.
Basiert auf Star Office und ist frei.

pippi
10.11.02, 16:51
hallo!

Du kannst doch einfach mit dem "MidnightCOmmander" in das alte rpm "reinbrowsen" und dann die einzelnen bestandteile rauskopieren an einen ort deiner wahl. so siehst du auch gleich, was da alles drin ist!

:)

/pippi

DustPuppy
10.11.02, 16:53
ich weiss,
aber alle sagen mir ich soll die finger davon lassen weil es noch so instabiel ist. Aber Open Office kaufe ich mir auf keinen fall ein 2tes mal.

DustPuppy
10.11.02, 16:55
das währe eine überlegung wert. Aber woher weiss ich wo ich was hinkopieren soll ???

HangLoose
10.11.02, 18:24
hi

also ich hab bei meinem gentoo schon ein rpm paket installiert und zwar die linuxtreiber von ati für die radeon 8500. das ganze mußt du allerdings mit --nodeps machen, da es ja keine rpm datenbank gibt und er deshalb auch ungelöste abhängigkeiten bemängelt.

ob das ganze nun allerdings *schädlich* oder sonstwas für das gentoo system ist, kann ich nicht beurteilen, hab gentoo auch erst seit 2 wochen ;).

wie das ganze aber bei einem so großem paket wie star office aussieht, kann ich dir leider auch nicht sagen.

Gruß HangLoose

DustPuppy
10.11.02, 18:27
auf jedenfall danke
wenn alles platt geht machts nix dann installiere ich mir gentoo 1.4 ;-)

HangLoose
10.11.02, 18:32
hi

du must aber erst das paket rpm emergen. na denn viel spaß :)

Thomas Mitzkat
10.11.02, 18:41
man kann jedes x-beliebige rpm-paket auf einem system einspielen, welches ein rpm-datenbank besitzt. wenn rpm installiert ist, ist auch eine rpm-datenbank vorhanden. probleme können lediglich durch unterschiedliche abhängigkeiten entstehen, wenn ein paket fehlende libs braucht ( kann oft behoben werden durch erstellen der geforderten links auf vorhandene libs) und, was jedoch gravierender ist, dass das rpm vorhande libs überspielt ( was jedoch bei zusätzlichen programmen gar nicht vorkommen kann, eher bei system-programmen). einzelne dateien aus dem rpm heraus zu kopieren halte ich für wenig sinnvoll, wenn dann sollte das programm schon komplett installiert werden, weil sonst eventuell wieder irgendwas fehlt.

HangLoose
10.11.02, 23:19
hi


wenn rpm installiert ist, ist auch eine rpm-datenbank vorhanden.

das problem, bei gentoo ist das tool rpm nicht installiert. du mußt es also erst installieren. demnach hast du auch keine datenbank, oder mach ich da jetzt einen denkfehler?


Gruß HangLoose

Zaphod-B
11.11.02, 05:44
Moin,
dieses kleine Script von Patrick Volkerding könnte dir vielleicht helfen:

#!/bin/sh
# Copyright 1997, 1998 Patrick Volkerding, Moorhead, Minnesota USA
# 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.
#

if [ "$TMPDIR" = "" ]; then
TMPDIR=/tmp
fi
if [ "$1" = "" ]; then
echo "$0: Converts RPM format to standard GNU tar + GNU zip format."
echo " (view converted packages with \"less\", install and remove"
echo " with \"installpkg\", \"removepkg\", \"pkgtool\", or manually"
echo " with \"tar\")"
echo
echo "Usage: $0 <file.rpm>"
if [ "`basename $0`" = "rpm2tgz" ]; then
echo " (Outputs \"file.tgz\")"
else
echo " (Outputs \"file.tar.gz\")"
fi
exit 1;
fi
for i in $* ; do
if [ ! "$1" = "$*" ]; then
echo "Processing file: $i"
fi
rm -rf $TMPDIR/rpm2targz$$ # clear the way, just in case of mischief
mkdir $TMPDIR/rpm2targz$$
ofn=`basename $i .rpm`.cpio
dd ibs=`rpmoffset < $i` skip=1 if=$i 2> /dev/null | gzip -dc > $TMPDIR/rpm2targz$$/$ofn
( cd $TMPDIR/rpm2targz$$
cpio --extract --preserve-modification-time --make-directories < $ofn 1> /dev/null 2> /dev/null
rm -f $ofn
find . -type d -perm 700 -exec chmod 755 {} \;
tar cf - . ) > `basename $i .rpm`.tar
gzip -9 `basename $i .rpm`.tar
if [ "`basename $0`" = "rpm2tgz" ]; then
mv `basename $i .rpm`.tar.gz `basename $i .rpm`.tgz
fi
( cd $TMPDIR ; rm -rf rpm2targz$$ )
done


Es kann sein das dir noch rpmoffset fehlt,das gibts aber bei google. ;)

Danach kannst du das Paket wie jedes andere .tgz behandeln.



Greetings Zaphod-B

P.S.: StarOffice 5.2 rockt nach wie vor,frag mal meinen Palm,die beiden lieben sich. :D