Skocz do zawartości

Niespełnione Zależności Rpmów Z Płyt Fc


patpi

Rekomendowane odpowiedzi

Najpierw konkretnie przedstawie sytuacje pozniej poprosze o ogolna odpowiedz ;)

 

Chcialem zainstalowac neostrade sagema. Wszystko umiem zainstalowac tylko ze potrzebuje zrodel jadra. [sposob instalacji neo z odwalaniem sie w configure do /lib/modules/`uname -r`/build nie dziala] A zeby zbudowac zrodla jadra potrzebuje miec pakiet rpmbuild. No i spoko, u siebie kiedys robilem tak:

a )[wersja brutalna] instalowalem wszystko z pakietow programistycznych ;) ->strata miejsca na dysku

b )[wersja meczaca] skakalem po plytach instalacyjnych FC instalujac po kolei kazda zaleznosc az wreszcie wymeczylem i zainstalowalem,

tym razem mi sie nie chce tak bawić :(

 

Dlatego teraz, przy okazji, chce sie spytac czy jest jakis łatwiejszy sposob instalacji pakietow rpm z plytek Fedory?

Czy jest jakis sposob na zainstalowanie jakiegos wybranego pakietu oraz automatycznie innych wymaganych przez ten pakiet bez dostepu do neta?

 

(Wiem ze w apcie moge stworzyc lokalne repozytorium i zrzucic chwilowo wszystko na dysk i tak zainstalowac, ale moze jest jakas szybsza metoda, moze yum to potrafi?)

 

Pozdrawiam

Odnośnik do komentarza
Udostępnij na innych stronach

[sposob instalacji neo z odwalaniem sie w configure do /lib/modules/`uname -r`/build nie dziala]

Po pierwsze nie musisz odowływać się do tego katalogu. Wystarczy, że odpalisz sam skrypt ./configure bez parametrów. U mie kompiluje sie bez problemów. Może masz jakąś starą wersję sterowników?

 

Po drugie, to można wykorzystać standardowy sterownik dołączony do jądra → http://www.fedora.pl/site/forum/index.php?...=15entry17477

Dlatego teraz, przy okazji, chce sie spytac  czy jest jakis łatwiejszy sposob instalacji pakietow rpm z plytek Fedory?

Hmm, będzie ciężko. System-config-packages nie daje z tym rady? Możesz przeciez zainstlowac podstawowe narzędzia programistyczne, które i tak są potrzebne do poprawnej kompilacji (te dodatkowe można odhaczyć).

Odnośnik do komentarza
Udostępnij na innych stronach

no i sprobowalem zrobic bez zrodel i configure przeszlo, make clean, make takze przeszlo, ale make install nie:

[root@localhost eagle-usb-2.1.1]# make install
cat: VERSION: Nie ma takiego pliku ani katalogu
make -C driver install
make[1]: Entering directory `/home/patpi/eagle/eagle-usb-2.1.1/driver'
make -C ./firmware install
make[2]: Entering directory `/home/patpi/eagle/eagle-usb-2.1.1/driver/firmware'
/usr/bin/install -c -d /usr/share/eagle-usb/dsp && \
/usr/bin/install -c -m 0664 dsp_code_pots.bin /usr/share/eagle-usb/dsp
/usr/bin/install -c -m 0664 dsp_code_isdn.bin /usr/share/eagle-usb/dsp
make[2]: Leaving directory `/home/patpi/eagle/eagle-usb-2.1.1/driver/firmware'
make -C ./user install
make[2]: Entering directory `/home/patpi/eagle/eagle-usb-2.1.1/driver/user'
/usr/bin/install -c -d /usr/sbin && \
/usr/bin/install -c -d /etc/eagle-usb && \
/usr/bin/install -c -m 0755 eaglectrl /usr/sbin && \
/usr/bin/install -c -m 0755 eaglestat /usr/sbin && \
/usr/bin/install -c -m 0644 eagle-usb.conf /etc/eagle-usb/eagle-usb.conf.template && \
/usr/bin/install -c -m 0644 CMVei.txt /etc/eagle-usb && \
/usr/bin/install -c -m 0644 CMVepES.txt /etc/eagle-usb && \
/usr/bin/install -c -m 0644 CMVepFR.txt /etc/eagle-usb && \
/usr/bin/install -c -m 0644 CMVepIT.txt /etc/eagle-usb && \
/usr/bin/install -c -m 0644 CMVep.txt /etc/eagle-usb
make[2]: Leaving directory `/home/patpi/eagle/eagle-usb-2.1.1/driver/user'
/usr/bin/install -c -d /lib/modules/2.6.10-1.770_FC3/misc && \
/usr/bin/install -c -m 0644 eagle-usb.ko /lib/modules/2.6.10-1.770_FC3/misc/eagle-usb.ko && \
depmod -a
/bin/sh: depmod: command not found
make[1]: *** [installdriver] Błąd 127
make[1]: Leaving directory `/home/patpi/eagle/eagle-usb-2.1.1/driver'
make: *** [install] Błąd 2
[root@localhost eagle-usb-2.1.1]#

 

:( no i co teraz, znowu musze doinstalowac jakas mase bibliotek,programow? bo juz doinstalowalem domyslnie zaptaszkowane narzedzia programistyczne...

Odnośnik do komentarza
Udostępnij na innych stronach

Błąd jest tu

/usr/bin/install -c -m 0644 eagle-usb.ko /lib/modules/2.6.10-1.770_FC3/misc/eagle-usb.ko && \

depmod -a

/bin/sh: depmod: command not found

brak polecenia depmod:(

Jak widać ktoś napisał skrypt instalacyjny nie podając pełnej ścieżki do depmod. Tak że su – jak pisze @Gryhild powinno pomóc.

 

Co do kompilacji to: make clean ./configure make make install

Odnośnik do komentarza
Udostępnij na innych stronach

Czy jest jakis sposob na zainstalowanie jakiegos wybranego pakietu oraz automatycznie innych wymaganych przez ten pakiet bez dostepu do neta?

 

(Wiem ze w apcie moge stworzyc lokalne repozytorium i zrzucic chwilowo wszystko na dysk i tak zainstalowac, ale moze jest jakas szybsza metoda, moze yum to potrafi?)

 

Pozdrawiam

 

nalezy pakiety zrucic do /var/cache/apt/archives/

i ewentualnie zrobic apt-get update (nie jestem pewien - sprawdz) i powinno dzialac. powinno tez zadzialac odpalenie apt-get install w katalogu w ktorym masz rpm-y, z tym ze wtedy chyba musisz wprost podac nazwy wszystkich rpm (czyli samemu ustalic zaleznosci)

 

ww

Odnośnik do komentarza
Udostępnij na innych stronach

Jak widać ktoś napisał skrypt instalacyjny nie podając pełnej ścieżki do depmod.

Bo się nie podaje pełnych ścieżek. Ktoś może mieć to zainstalowane gdzie indziej niż przewidywałby to autor skryptu. Wszystko załatwia poprawnie ustawiona zmienna PATH :-)

Odnośnik do komentarza
Udostępnij na innych stronach

Bo się nie podaje pełnych ścieżek.

 

Owszem

 

Ale dobrze napisany skrypt configure powinien znaleźć ścieżkę do depmod przypisać jakiejś zmiennej którą powinien zapisać ją do Makefile i make install idzie bez problemu po wydaniu su. Tak się dzieje w znacznej większości jak się instaluje moduły kernela, a skrypty są ok.

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ę...