Jump to content

Tworzenie Pakietu


!Ci
 Share

Recommended Posts

Zrobilem wlasnie pakiet programu kshutdown ze zrodel. Plik spec zostal stworzony do dystrybucji mdk. Pozmienialem kilka danych i z samym utworzeniem pakietu nie bylo problemu. Sam program po instalacji dziala, ALE:

1. W trackcie instalacji wyrzuca mi

var/tmp/rpm-tmp.69124: line 1: fg: no job control

błąd: %post(kshutdown-0.6.1-1fc.i386) scriptlet failed, exit status 1

2.W trakcie usuwania wyrzuca

/var/tmp/rpm-tmp.82496: line 1: fg: no job control

błąd: %postun(kshutdown-0.6.1-1fc.i386) scriptlet failed, exit status 1

Samo instalowanie i odinstalowanie dziala, ale zostawia pozniej smieci, np po odinstalowaniu sprawdzajac rpm -q kshutdown wypisuje ze pakiet nadal jest zainstalowany choc w rzeczywistosci nie jest.

W jakim skrypcie wystepuej blad?? Wszystko to jest zwiazane z plikiem spec czy moze przyczyna lezy w zrodlach??

Link to comment
Share on other sites

Niestety nie pomoglo nadal rpm -q kshutdown wyrzuca mi dokladna nazwe pakietu...

Jeśli na pewno skasowały się wszstkie pliki, to z bazy RPM możesz program wywalić za pomocą

rpm -e --justdb kshutdown

 

Ja się na tym nie znam, ale skoro są komplikacje z tzw. "śmieciami", to trzeba użyć skryptów pre- i postinstalacyjnych orac pre- i postdeinstalacyjnych.

 

Lepiej zrób własną paczkę od podstaw, niż przerabiaj z innego disto, bo łatwo coś przeoczyć.

 

Przeglądnij jeszcze to. Dowiesz się, dokładnie pozmieniać w specu przy przeróbce MDK → FC. Eh, co distro, to RPM...

Link to comment
Share on other sites

rpm -e --justdb kshutdown

O to mi dokladnie chodzilo. Thx

 

Z przerobieniem speca sobie poradzilem. TU znajduje sie zrobiony przeze mnie pakiet programu kshutdown. U mnie dziala wporzadku. Prosze pisac jezeli u kogos sa jakies bledy...

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...