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]
