PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mit checkinstall aus winex eine rpm machen



robotangel
03.03.04, 17:41
Hallo Leute,
ich benutze checkinstall zur Erstellung eigener RPM Pakete. Nun wollte ich mal aus meiner winex CVS ein rpm-Package erstellen, damit ich es später leichter installieren kann. So, funkt auch eingentlich alles wunderbar, nur wonach er das rpm gemacht habt gibt er noch aus : "NODE: This package will not be installed". Wieso funkt das nicht:confused: ?
Ist übrigens auch bei einigen wenigen anderen Packages so!

thx

christophwth
03.03.04, 17:52
Hi

checkinstall überschreibt keine dateien die in anderen paketen vorhanden sind.

nur kann ich mit "NODE: This package will not be installed" nix anfangen
wo welchem knoten spricht checkinstall da ?

du solltest mal die ganzen revanten letzten 20 zeilen posten.

gruss
christoph

robotangel
04.03.04, 14:21
Hier ist mal das wo ich denke, dass es für dich interessant währe...


======================== Installation successful ==========================

Some of the files created by the installation are inside the build
directory: /opt/winex

You probably don't want them to be included in the package,
especially if they are inside your home directory.
Do you want me to list them? [n]: n
Should I exclude them from the package? (Saying yes is a good idea) [y]: y

Copying files to the temporary directory...OK

Compressing man pages...OK

Building file list...OK


Please write a description for the package.
End your description with an empty line or EOF.
>> WineX CVS - 1st March 2004
>>

This package will be built according to these values:

1 - Summary: [ WineX CVS - 1st March 2004 ]
2 - Name: [ winex ]
3 - Version: [ ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ Applications/System ]
7 - Architecture: [ i386 ]
8 - Source location: [ winex ]
9 - Alternate source location: [ ]
10 - Provides: [ winex ]
11 - Requires: [ ]

Enter a number to change any of them or press ENTER to continue:3
Enter new version:
>> 3.3

This package will be built according to these values:

1 - Summary: [ WineX CVS - 1st March 2004 ]
2 - Name: [ winex ]
3 - Version: [ 3.3 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ Applications/System ]
7 - Architecture: [ i386 ]
8 - Source location: [ winex ]
9 - Alternate source location: [ ]
10 - Provides: [ winex ]
11 - Requires: [ ]

Enter a number to change any of them or press ENTER to continue:

**************************************
**** RPM package creation selected ***
**************************************

Building RPM package...OK

NOTE: The package will not be installed

Erasing temporary files...OK

Deleting doc-pak directory...OK

Writing backup package...OK

Deleting temp dir...OK


************************************************** ********************

Done. The new package has been saved to

/usr/src/packages/RPMS/i386/winex-3.3-1.i386.rpm

You can install it in your system anytime using:

rpm -i winex-3.3-1.i386.rpm

************************************************** ********************


thX

christophwth
04.03.04, 14:59
Hi

warum das nur manchmal passiert kann ich nicht sagen.
bist du sicher das, dass nur manchmal passiert ?
ich weiss nur dass, ich mit der version 1.6xxx auch dieses verhalten hatte
und mit der version 1.5.3 die pakete sofort installiert wurden.sonfern keine konflikte aufauchten.

du kannst aber das paket mit rpm -i /usr/src/packages/RPMS/i386/winex-3.3-1.i386.rpm installieren ?

gruss
christoph

robotangel
04.03.04, 17:53
Hi,
ich glaube dieses verhalten tritt auf, öhm, wenn mögl. irgendwelche anderen Dateien aktualisiert werden... Meine eigenen Programme kann ich ja auf diese weise zu ner rpm machen...

Kennst du einen Link zur Version 1.5.3 ?

Ich habe bei rpmseek nur die 1.5.2-77 gefunden, die dürfte doch auch funktionieren, oder?

christophwth
04.03.04, 18:34
Hi

das heisst wenn du ein bereits installiertes paket (beispiel winex ) mit einem paket gleichen namens
anderer version drüberinstallieren willst. das könnte sein, ich habe das alte paket immer vorher erfernt.

in diesem fall würde ein erneuern mit rpm so aussehen rpm -Uhv paketname.rpm

ich habe checkinstall immer aus den sourcen installiert.
aber der server scheint im moment nicht erreichbar zu sein. (zumindest passiert beim link von freshmeat.net
http://checkinstall.izto.org/ nichts mehr )

die version 1.5.2-77 sollte auch gehen.

gruss
christoph

Ginsengelf
04.03.04, 18:54
Moin, wenn du checkinstall mit den Parametern --install und danach wahlweise --rpmu oder --rpmi aufrufst, werden die Pakete auch installiert.

Ginsengelf

robotangel
04.03.04, 18:58
Halli Hallo,
jetzt habe ich mal die etwas ältere Version installiert. Nun funkt es aber nicht mehr... Das Package kann _gar nicht_ mehr erstellt werden. In der log steht --bb unkown option. Dies kommt wahrscheinl. von rpm....

So, edit, hab nochmal neue Version installed und mal mit parametern versucht. Ich guck gerade obs klappt... mom... Jetzt kommt der große Moment:p ... *wart* *seufz*...

Funkt!! thx!!!!