Portál AbcLinuxu, 31. srpna 2025 18:22


Dotaz: rpm --rebuild [cesta/soubor] -

11.12.2002 08:02 STANDA
rpm --rebuild [cesta/soubor] -
Přečteno: 182×
Odpovědět | Admin
Dobry den, potrebuji natahnout nove ovladace od Nvidia na MSI GeForce4 MX 440. Nasel jsem si na jejich webu patricne soubory (kernel i GLX mam v *.src.rpm) + jsem si stahl opravdu podrobny instalacni manual. Vse nastudoval, vypsal poznamky a zacal.

Pri postupu dle navodu na vytvoreni balicku (mam Mandrake 9) jsem uzil Nvidi i zde v diskusi zminovany postup>

rpm --rebuild ~work/srpm/NVIDIA_kernel-1.0-3123.src.rpm

bohuzel mi to vyhodi tuto hlasku>

/usr/lib/rpm/rpmb: No such file or directory.

Zkontroloval jsem jestli mam vse podle inst. pdf manualu co mam mit nainstalovano a co mi chybelo jsem doinstaloval. Mam: kernel 2.4.19-16mdk/ XFree86 4.2.1/ kernel modutils 2.4.19/ binutils 2.12.90/ GNU Make 3.79.1/ gcc 3.2/ spec helper pritomen

dival jsem se i na "man rpm" a "rpm --help". tato podoba prikazu tam je, tak kde je prosim Vas chyba? Delal jsem to pod obycejnym uzivatelem i pod rootem. Prosim o radu a pomoc. Predem dekuji.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

11.12.2002 09:02 Robert Krátký | skóre: 94 | blog: Robertův bloček
Rozbalit Rozbalit vše rpm --rebuild [cesta/soubor] -
Odpovědět | | Sbalit | Link | Blokovat | Admin
no, a nejde pouzit ten nabizeny .rpm soubor? - proc se trapit se .src.rpm? a kdyz uz, tak radsi .tar.gz - stejne to nejsou zdrojovy kody - je to zkompilovany, jenom se to nainstaluje.
11.12.2002 11:00 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše rpm --rebuild [cesta/soubor] -
Já jsem to překládal a bez problémů:

rpm --rebuild --target i586 ./NVIDIA_kernel-1.0-3123.src.rpm
rpm -Uvh /usr/src/redhat/RPMS/i586/NVIDIA_kernel-1.0-3123.i586.rpm
rpm --rebuild --target i586 ./NVIDIA_GLX-1.0-3123.src.rpm
rpm -Uvh /usr/src/redhat/RPMS/i586/NVIDIA_GLX-1.0-3123.i586.rpm


12.12.2002 20:00 cambis | skóre: 11
Rozbalit Rozbalit vše rpm --rebuild [cesta/soubor] -
s timhle sem se trapil taky, ale pod MDK90 proste nove ovladace ze tar.gz neprelozite. jedina cesta vede skutecne pres rpm --rebuild NVIDIA_xxx.src.rpm
xpj avatar 11.12.2002 11:09 xpj | skóre: 22 | blog: Malé linuxové radosti... a strasti | Řevnice
Rozbalit Rozbalit vše rpm --rebuild [cesta/soubor] -
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zdravim, a máte nainstalovaný balíček rpm-build ??? Zkuste si dát rpm -qa | grep rpm a uvidíte. Popř. v RedHat 8 se musí volat kompilace balíčku příkazem rpmbuild.
no!future - be happy ... Malé linuxové radosti... a strasti a všechno ostatní.
11.12.2002 12:35 Standa
Rozbalit Rozbalit vše rpm --rebuild [cesta/soubor] -
zajimava uvaha. To jsem nezkousel. Myslel jsem, ze je to standardne v rpm obsazeno. Na ten balicek rpm build se podivam. Jinak k dotazu proc src.rpm... protoze na strankach nvidia pro mandrake 9 zadne ovladace nejsou. Tak predpokladam, ze je lepsi si je natahnout z toho src.rpm. Vsem dekuji za rady.
xpj avatar 11.12.2002 12:54 xpj | skóre: 22 | blog: Malé linuxové radosti... a strasti | Řevnice
Rozbalit Rozbalit vše rpm --rebuild [cesta/soubor] -
Zas az tak zajimava uvaha to neni :)))) Je spousta lidi, kteri rpmbuild protrebovat nebudou a ti, co ho potrebuji si ho nainstaluji :)
16.12.2002 16:46 Standa
Rozbalit Rozbalit vše rpm --rebuild [cesta/soubor] -
tak s ovladaci od nvidia verze 3123 se nezadarilo (src.rpm). Zkusil jsem tedy stahnout jeste novejsi (ver. 41*).Oboje melo stejny vysledek:
Po zadani rpm --rebuild ... probehl zbesily vypis na obrazovku. delal jsem to v ciste konzoli, pod root loginem. Bohuzel nemohu poslouzit celym vypisem, ale zaujala me zaverecna obrazovka:
-------------------------------------------------
nv.c:1338:incompatible types in assingment
make:***[nv.o]Error1
exit 0
..... (vypis inst. skriptu)
install:cannot stat 'nvidia.o':No such file or directory
error: Bad exit status from /var/tmp/rpm-tmp.92455 (%install)
rpm build errors: Bad exit status from /var/tmp/rpm-tmp.92455(%install)
------------------------------------------------
prohlizel jsem si adr. /usr/src/rpm/build, tam bylo plno nvidia zdrojaku a skriptu. v tom /var/tmp... byl odstranen soubor *.lst ci co, nebylo poznat, jestli to je "1" nebo "male L". Byla tam rozsahla adr. struktura toho ovladace, ale vse bylo prazdne... Nejdrive jsem si myslel, ze to souvisi s pravy, ale i pod rootem? a pak se mi stalo v mandrake konfigu, ze po kliknuti na jistou zalozku mi vylitla hlaska, ze je systemu neco chybi nebo jsem stastlivec, ktery jim nasel chybu... Kdyz tak se na to jeste kouknu a dam tu hlasku a kdy se mi objevi do placu. Ale az zitra. Mozna to souvisi...

Pote jsem nainstaloval ovladac z klasickeho rpm. Vse je bez problemu, karta funguje, tuxrace (na nem jsem to testoval), funguje skvele :). Akorat mi vadi, ze se mi to nedarilo i z tech src.rpm :(. Chtel jsem jeste vyzkouset udelat to z tar, ale "vymekl" jsem. Ted se chystam na modem ... (microcom deskporte i/L pci).

Pokud by jste nekdo vedel, v cem by mohla byt chyba, dejte mi prosim vedet. Budu velmi vdecen..
19.12.2002 00:28 Lucki
Rozbalit Rozbalit vše rpm --rebuild [cesta/soubor] -
Odpovědět | | Sbalit | Link | Blokovat | Admin
Mno me pripada ze vsichni linuxaci maji karty od nvidie:) Me fungovalo toto (prispevek Anselm) na RH7.1-RH8 i MDK9 bez problemu. Checkujte hlavne kernel_sources!!!
19.12.2002 08:51 Standa
Rozbalit Rozbalit vše rpm --rebuild [cesta/soubor] -
tak ja si koupil nvidii, ale jen proto, ze v te dobe jsem na nic lepsiho nemel... mym snem byl ati radeon 8500, pokud mozno plna verze, ale uz se mi nechtelo cekat... taky uz jsem po tech par dalsich mesicich nemel moznost to koupit tak vyhodne... holt smula, mozna casem. Ta karta je celkem v poho, sice me trosku vydesil ten warning na konci instalace z rpm (neco v tom smyslu ze nesplnuje ten ovladac gpl...), ale slape to dobre... :)
o tom jsem jeste neslysel, ze jsou spatne hlavickove soubory a dalsi veci v tech src.rpm, ale i tar souborech. diky za upozorneni a prilozeny link.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.