Skocz do zawartości

Checkinstall


k_myk

Rekomendowane odpowiedzi

Witam.

 

Idąc za licznymi radami na forum, by używac checkinstall zamiast make install, postanowiłem sprawdzić to cacko. Niestety "cacko" wypięło sie na mnie... :/

./configure, make idzie ok potem wklepuję checkinstall i zaczynają sie problemy:

 

[root@fedora kcpuspeed-0.9]# checkinstall

checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran
          This software is released under the GNU GPL.


The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs?  [y]:

Preparing package documentation...OK

Please choose the packaging method you want to use.
Slackware [s], RPM [R] or Debian [D]? R


Please write a description for the package.
End your description with an empty line or EOF.
>>

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

This package will be built according to these values:

1 -  Summary: [ Package created with checkinstall 1.6.1 ]
2 -  Name:    [ kcpuspeed ]
3 -  Version: [ 0.9 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ Applications/System ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ kcpuspeed-0.9 ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ kcpuspeed ]

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

Installing with make install...

========================= Installation results ===========================
Making install in po
make[1]: Wejście do katalogu `/home/k_myk/kcpuspeed-0.9/kcpuspeed-0.9/po'
make[2]: Wejście do katalogu `/home/k_myk/kcpuspeed-0.9/kcpuspeed-0.9/po'
make[2]: Nie ma nic do zrobienia w `install-exec-am'.
make[2]: Nie ma nic do zrobienia w `install-data-am'.
make[2]: Opuszczenie katalogu `/home/k_myk/kcpuspeed-0.9/kcpuspeed-0.9/po'
make[1]: Opuszczenie katalogu `/home/k_myk/kcpuspeed-0.9/kcpuspeed-0.9/po'
Making install in src
make[1]: Wejście do katalogu `/home/k_myk/kcpuspeed-0.9/kcpuspeed-0.9/src'
make[2]: Wejście do katalogu `/home/k_myk/kcpuspeed-0.9/kcpuspeed-0.9/src'
/bin/sh ../admin/mkinstalldirs /usr/lib
/bin/sh ../libtool --silent --mode=install /usr/bin/install -c -p  libkcpuspeed.la /usr/lib/libkcpuspeed.la
PATH="$PATH:/sbin" ldconfig -n /usr/lib
/bin/sh ../admin/mkinstalldirs /usr/share/icons/crystalsvg/16x16/apps
/usr/bin/install -c -p -m 644 ./cr16-app-kcpuspeed.png /usr/share/icons/crystalsvg/16x16/apps/kcpuspeed.png
/bin/sh ../admin/mkinstalldirs /usr/share/icons/crystalsvg/32x32/apps
/usr/bin/install -c -p -m 644 ./cr32-app-kcpuspeed.png /usr/share/icons/crystalsvg/32x32/apps/kcpuspeed.png
/bin/sh ../admin/mkinstalldirs /usr/share/apps/kicker/applets
/usr/bin/install -c -p -m 644 kcpuspeed.desktop /usr/share/apps/kicker/applets/kcpuspeed.desktop
make[2]: Opuszczenie katalogu `/home/k_myk/kcpuspeed-0.9/kcpuspeed-0.9/src'
make[1]: Opuszczenie katalogu `/home/k_myk/kcpuspeed-0.9/kcpuspeed-0.9/src'
make[1]: Wejście do katalogu `/home/k_myk/kcpuspeed-0.9/kcpuspeed-0.9'
make[2]: Wejście do katalogu `/home/k_myk/kcpuspeed-0.9/kcpuspeed-0.9'
make[2]: Nie ma nic do zrobienia w `install-exec-am'.
make[2]: Nie ma nic do zrobienia w `install-data-am'.
make[2]: Opuszczenie katalogu `/home/k_myk/kcpuspeed-0.9/kcpuspeed-0.9'
make[1]: Opuszczenie katalogu `/home/k_myk/kcpuspeed-0.9/kcpuspeed-0.9'

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

Copying documentation directory...
./
./ChangeLog
./INSTALL
./NEWS
./AUTHORS
./TODO
./COPYING
./README

Copying files to the temporary directory...OK

Striping ELF binaries and libraries...OK

Compressing man pages...OK

Building file list...OK

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/redhat/RPMS/i386/kcpuspeed-0.9-1.i386.rpm
You can install it in your system anytime using:

     rpm -i kcpuspeed-0.9-1.i386.rpm

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

[root@fedora kcpuspeed-0.9]# rpm -i /usr/src/redhat/RPMS/i386/kcpuspeed-0.9-1.i386.rpm
błąd: rozpakowanie archiwum nie powiodło się na pliku /bin/grep;46fbf163: cpio: Błąd sumy MD5

 

Wytłuszczonym drukiem na końcu jest to co mnie boli... Dzieje sie tak niezaleznie od tego co wcześniej zrobię, za każdym razem... Checkinstall zainstalowałem z rpm, ale próbowałem też z kompilacja ze źródeł. Rezultat ten sam. Ani sfaq projektu, ani nawet google nie mówią zbyt wiele o tym... Na forum również nie znalazłem odpowiedzi.

 

Ktoś zetknął sie z podobnym problemem?

 

[EDIT]

Hehe :P Problem rozwiązany (poniekąd) :P

 

W FAQ na stronie projektu checkinstall czytamy:

 

1. I use checkinstall 1.6.1 and the rpm I create report a faild MD5 verification when installed and/or the package has unrelated files inside.

 

This is a known bug in version 1.6.1 and will be fixed in the next release. As a workaround you can use the --inspect, --review-spec and/or --review-control command line options and edit out the files to be included in the package.

 

Fcuk... 2 razy ten FAQ obleciałem i jakoś zwróciłem uwagę tylko na ostatni punkt... :P Tak czy inaczej, odinstalowanie wersji 1.6.1 i zastąpienie jej wersją 1.6.0 rozwiązało problem :)

[/EDIT]

 

Pozdrawiam

k_myk

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...