Stranica: 1/1.

RPM 32 => 64

Postano: 19 vel 2009, 21:22
Postao/la Gigolo
Kako mogu od 32bit RPM drivera napraviti 64bit?

Re: RPM 32 => 64

Postano: 19 vel 2009, 22:23
Postao/la 4ndY
Davor B. je napisao/la:Kako mogu od 32bit RPM drivera napraviti 64bit?
Ako nije source RPM (src.rpm ili srpm) nikako :roll:

Ako je source onda samo

Kod: Označi sve

rpm --rebuild taj.rpm
Source RPM je izvorni kod zapakiran u RPM i prije nego ga možeš "instalirati", moraš ga kompajlirati.

RPM i DEB paketi su uglavnom već kompajliran softver i to kompajliran za određenu platformu (i386, x86_64, ppc, ...), a za sad ne postoji (normalna) procedura "dekompajliranja" softvera u izvorni kod. Tako ako imaš rpm ili deb paket - to je to, ne možeš sada mijenjati opcije pod kojima je kompajliran. Znači kompajliranje je jednosmjeran proces, a arhitektura se bira prilikom kompajliranja.

Re: RPM 32 => 64

Postano: 19 vel 2009, 22:24
Postao/la Grof
Davor B. je napisao/la:Kako mogu od 32bit RPM drivera napraviti 64bit?
Ako ga imaš u sourceu, pretpostavljam da bi ga trebalo prekompajlirati u 64-bita (no nisam siguran da li je to dovoljno, moguće je da treba napraviti i izmjene u kodu). No ako je driver binarno 32-bitni, onda zaboravi....

Re: RPM 32 => 64

Postano: 20 vel 2009, 00:02
Postao/la Gigolo
A ništa onda. Iman 64b procesor a koristin 32b OS. Mislija san staviti 64b OS i jedini mi je problem printer za koji iman 32b drivere. Znači ostajen na 32b.

Re: RPM 32 => 64

Postano: 20 vel 2009, 00:44
Postao/la Gigolo
http://support-au.canon.com.au/EN/searc ... 3d%3dLinux&

http://wiki.mandriva.com/en/Development/Howto/RPM


Jel ima ko ideju šta napraviti s materijalom i uputama s gornja 2 linka. Ja nemam.