On Tue, Mar 15, 2005 at 07:03:19PM +0100, Uwe Kerstan wrote:
> * Christian Lohmaier <[EMAIL PROTECTED]> [15-03-2005 12:41]:
> 
> > > [Pavel's debian-pakete] 
> > > 2. wenn eine relativ kleine Root-Partition (bei mir 200 MB)
> > >    und noch kein /opt Verzeichnis vorhanden ist, dann bricht
> > >    die Installation wegen Platzmangel ab.
> > 
> > Ich kann mir nicht vorstellen, da� es beim debian-paket-manager nicht
> > sowas gibt wie die relocations bei rpm.
>  
> Nat�rlich gibt es sowas wie dpkg --inst-dir, meine obrige Aussage
> ist aber erstmal eine Tatsache.

Ja, nur hat die Tatsache nix mit den Paketen zu tun. Wenn zuwenig Platz
vorhanden ist ist nunmal zuwenig Platz vorhanden.

Wenn dpgk das nicht abfragt/abf�ngt ist entweder dpgk defekt oder eben
die Pakete.

(rpm warnt einen da� soundsoviel MB Speicherplatz fehlen)

> Mit --inst-dir scheint es aber ein
> paar Probleme zu geben. Die postinst-Skripte schlagen teilweise fehl,
> was zu unvollst�ndiger Installation f�hrt.

IIRC ist das auf einen Bug in epm zur�ckzuf�hren der "$$variable" nicht
beachtet hat. ($$ = gequotetes "$")

> (Ist f�r mir noch nicht
> ganz klar, wer an dieser Stelle den 'Schwarzen Peter' bekommt, dpkg
> oder OOo)

OOo ganz sicher nicht.
Aber das Postinstall-skript legt lediglich einen Startlink in /usr/bin
an und verlinkt die libfreetype (wenn keine im System vorhanden ist)

> Die Pakete sind auch nicht ganz okay - Pavel's und die 
> mit alien umgewandelten original RPMs - beinhalten Dateien, die in 
> mehreren Paketen enthalten sind.

Das ist ein Fehler von alien (denn die RPMs enthalten keine Dateien
doppelt) und anscheinend auch in epm. (vielleicht derselbe Fehler wie
oben)

> Will man die Pakete trotzdem auf 
> die Platte zwingen hilft nur --force-overwrite.
> Die Beta startet auch - problemlos. In wiefern die nicht ganz
> ausgef�hrten postinst-Skripte Fehlfunktionen erzeugen, habe ich
> in der K�rze der Zeit nicht Testen k�nnen.

s.o. es sind auch nur das erste core-paket welches ein postinst-skript
ausf�hrt & das pyuno paket

das core erstellt wie oben erw�hnt einen link "/usr/bin/soffice" und
ggf. (wenn keine system-libfreetype vorhanden ist) einen link
<ooodir>/program/libfreetype.so.6 -> filter/libfreetype.so.6
Das pyuno paket erstellt nur einen link "python.sh" im OOo-program
dir)

> Das n�chste Problem ist dann die Deinstallation. postrm- oder prerm-
> Skripte funktionieren teilweise nicht, 

Wieder sind die einzigen Pakete das core01 & das pyuno paket wobei das
pyuno paket nix ausf�hrt.

Das einzige was das core paket macht ist den link in /usr/bin zu l�schen
und den ggf. angelegten link auf die libfreetype.

> Pakete lassen sich nicht purgen,

Was hei�t das? Deinstallieren?

> da ist Handarbeit angesagt: Installverzeichnis l�schen, die
> �briggebliebenen (De)Install-Skripte l�schen und /var/lib/dpkg/status
> bereinigen.

Das scheint aber ein "bug" in dpkg zu sein. rpm kennt einen switch
--noscripts sowas sollte es auch bei dpkg geben. Damit kann man den
Fehler wahrscheinlich vermeiden.

> Werde bei Gelegenheit wohl doch mal einen neue Partition 
> unter /opt einh�ngen, mal schauen wie mein Test dann ausf�llt.
> Hat die Debian-Pakete �berhaupt schon jemand *fehlerfrei* installiert?
> Wie ist das eigentlich bei SuSE? Haut man da auch mit 
> dem force-Hammer drauf, wenn z.B. die Datei libswui680li.so in 
> openofficeorg-core05-1.9.79-1.i586.rpm und in
> openofficeorg-writer-1.9.79-1.i586.rpm ist?

Nein - weil wiegesagt die RPMs keine doppelten Eintr�ge enthalten.
(Das gnome-integration paket hat eine Datei doppelt gehabt, das war
aber ein Fehler bei der Erstellung der RPMs)

(Au�erdem w�rde man in diesem Fall dann nicht --force nehmen sondern
--replacefiles)

ciao
Christain
-- 
NP: Creed - Never Die

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Antwort per Email an