k_myk Napisano Wrzesień 27, 2007 Zgłoszenie Share Napisano Wrzesień 27, 2007 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 Problem rozwiązany (poniekąd) 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... 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 More sharing options...
Rekomendowane odpowiedzi
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ę