Konwersja .rpm (i386) na .rpm (x86_64)

Grafika, film, dźwięk.
Komonix
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 05 lis 2009, 22:28
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

Konwersja .rpm (i386) na .rpm (x86_64)

Post autor: Komonix »

Witam wszystkich :)

Mam pytanie czy jest możliwa konwersja .rpm (i386) na .rpm (x86_64)? Korzystam z 2 sys win xp i ubuntu 9.04 i postanowiłem dzisiaj zainstalować scaner EPSON 3170 PERFECTION. Odziwo znalazłem bardzo fajną stronkę.
http://ubuntu.flowconsult.at/en/epson-3 ... tallation/
Niestety okazało się że rpm są i386, a mam sys x86_64. Instalacja się wysypuje. Mam dosyć tego syfu windows, dlatego też proszę was o pomoc :D.
Proszę o szybką odpowiedź, podkreślam że jestem początkujacym użytkownikiem, dlatego też proszę o zrozumienie i wyrozumialość.

ps

może jest inny sposób na rozwiązanie tego problemu. :D
zaytzev
Piegowaty Guziec
Piegowaty Guziec
Posty: 23
Rejestracja: 13 paź 2007, 15:10
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Konwersja .rpm (i386) na .rpm (x86_64)

Post autor: zaytzev »

A w którym momencie Ci się wysypuje? I z jakim komunikatem? Wykonaj polecenia oddzielnie.
Phenom 9850, 4GB @ 1066MHz, Gigabyte MA790X-DS4, Gainward Radeon HD4870
Komonix
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 05 lis 2009, 22:28
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Konwersja .rpm (i386) na .rpm (x86_64)

Post autor: Komonix »

maciek@maciek-desktop:~/Pulpit$ sudo alien -d iscan-plugin-gt-9400-1.0.0-1.c2.i386.rpm
Warning: Skipping conversion of scripts in package iscan-plugin-gt-9400: postrm
Warning: Use the --scripts parameter to include the scripts.
Package build failed. Here's the log:
dh_testdir
dh_testdir
dh_testroot
dh_clean -k -d
dh_installdirs
dh_installdocs
dh_installchangelogs
find . -maxdepth 1 -mindepth 1 -not -name debian -print0 | \
xargs -0 -r -i cp -a {} debian/iscan-plugin-gt-9400
dh_compress
dh_makeshlibs
dh_installdeb
dh_shlibdeps
dh_gencontrol
dpkg-gencontrol: błąd: bieżąca architektura gościa amd64 nie jest wymieniona w liście architektur pakietu (i386)
dh_gencontrol: command returned error code 65280
make: *** [binary-arch] Błąd 1
find: `iscan-plugin-gt-9400-1.0.0': No such file or directory

ps robilem wedlug tego
http://ubuntuforums.org/showthread.php? ... ost6477848

EDIT:
No nic widzę że nikt mi nie pomoże, a szkoda zrobilem jeszcze inaczej. Zrobiłem instalcję ze źródła po problemach z ./configure udało mi sie doinstalować barkujace biblioteki. Myślałem żę teraz bedzie z górki :/, lecz przy make kaplica ;/
proszę o waszą pomoc

oto co pokazuje konsola :

maciek@maciek-desktop:~/Pulpit/iscan-2.10.0$ make
make all-recursive
make[1]: Wejście do katalogu `/home/maciek/Pulpit/iscan-2.10.0'
Making all in include
make[2]: Wejście do katalogu `/home/maciek/Pulpit/iscan-2.10.0/include'
make[2]: Nie ma nic do zrobienia w `all'.
make[2]: Opuszczenie katalogu `/home/maciek/Pulpit/iscan-2.10.0/include'
Making all in libltdl
make[2]: Wejście do katalogu `/home/maciek/Pulpit/iscan-2.10.0/libltdl'
make all-am
make[3]: Wejście do katalogu `/home/maciek/Pulpit/iscan-2.10.0/libltdl'
/bin/bash ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c -o ltdl.lo ltdl.c
mkdir .libs
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ltdl.c -fPIC -DPIC -o .libs/ltdl.o
gcc -DHAVE_CONFIG_H -I. -I. -I. -g -O2 -c ltdl.c -o ltdl.o >/dev/null 2>&1
/bin/bash ./libtool --tag=CC --mode=link gcc -g -O2 -o libltdlc.la ltdl.lo -ldl
ar cru .libs/libltdlc.a .libs/ltdl.o
ranlib .libs/libltdlc.a
creating libltdlc.la
(cd .libs && rm -f libltdlc.la && ln -s ../libltdlc.la libltdlc.la)
make[3]: Opuszczenie katalogu `/home/maciek/Pulpit/iscan-2.10.0/libltdl'
make[2]: Opuszczenie katalogu `/home/maciek/Pulpit/iscan-2.10.0/libltdl'
Making all in lib
make[2]: Wejście do katalogu `/home/maciek/Pulpit/iscan-2.10.0/lib'
if /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-cfilebuf.lo -MD -MP -MF ".deps/libimage_stream_la-cfilebuf.Tpo" -c -o libimage_stream_la-cfilebuf.lo `test -f 'cfilebuf.cc' || echo './'`cfilebuf.cc; \
then mv -f ".deps/libimage_stream_la-cfilebuf.Tpo" ".deps/libimage_stream_la-cfilebuf.Plo"; else rm -f ".deps/libimage_stream_la-cfilebuf.Tpo"; exit 1; fi
mkdir .libs
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-cfilebuf.lo -MD -MP -MF .deps/libimage_stream_la-cfilebuf.Tpo -c cfilebuf.cc -fPIC -DPIC -o .libs/libimage_stream_la-cfilebuf.o
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-cfilebuf.lo -MD -MP -MF .deps/libimage_stream_la-cfilebuf.Tpo -c cfilebuf.cc -o libimage_stream_la-cfilebuf.o >/dev/null 2>&1
if /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-imgstream.lo -MD -MP -MF ".deps/libimage_stream_la-imgstream.Tpo" -c -o libimage_stream_la-imgstream.lo `test -f 'imgstream.cc' || echo './'`imgstream.cc; \
then mv -f ".deps/libimage_stream_la-imgstream.Tpo" ".deps/libimage_stream_la-imgstream.Plo"; else rm -f ".deps/libimage_stream_la-imgstream.Tpo"; exit 1; fi
g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-imgstream.lo -MD -MP -MF .deps/libimage_stream_la-imgstream.Tpo -c imgstream.cc -fPIC -DPIC -o .libs/libimage_stream_la-imgstream.o
In file included from imgstream.cc:31:
imgstream.hh:46:18: error: ltdl.h: No such file or directory
In file included from imgstream.cc:31:
imgstream.hh:115: error: 'lt_dlhandle' does not name a type
imgstream.hh:116: error: 'lt_ptr' does not name a type
imgstream.hh:118: error: 'dl_handle' does not name a type
imgstream.hh:120: error: 'dl_ptr' does not name a type
imgstream.hh:121: error: 'dl_handle' has not been declared
imgstream.hh:124: error: 'dl_handle' does not name a type
imgstream.cc:155: error: 'dl_handle' in class 'iscan::imgstream' does not name a type
imgstream.cc:174: error: 'dl_ptr' in class 'iscan::imgstream' does not name a type
imgstream.cc:181: error: 'int iscan::imgstream::dlclose' is not a static member of 'class iscan::imgstream'
imgstream.cc:181: error: 'dl_handle' was not declared in this scope
imgstream.cc:182: error: expected ',' or ';' before '{' token
imgstream.cc:211: error: 'dl_handle' in class 'iscan::imgstream' does not name a type
make[2]: *** [libimage_stream_la-imgstream.lo] Błąd 1
make[2]: Opuszczenie katalogu `/home/maciek/Pulpit/iscan-2.10.0/lib'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/home/maciek/Pulpit/iscan-2.10.0'
make: *** [all] Błąd 2
zajc3w
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 01 lis 2009, 15:21
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Konwersja .rpm (i386) na .rpm (x86_64)

Post autor: zajc3w »

Prob0lem z ltdl.h rozwiązuje instalacja paczki libtool - u mnie poszło dalej teraz stoję na:

Kod: Zaznacz cały

make[2]: Wejście do katalogu `/home/zajc3w/Pobrane/iscan-2.10.0/lib'
if /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane  -I../include   -g -O2 -MT libimage_stream_la-imgstream.lo -MD -MP -MF ".deps/libimage_stream_la-imgstream.Tpo" -c -o libimage_stream_la-imgstream.lo `test -f 'imgstream.cc' || echo './'`imgstream.cc; \
	then mv -f ".deps/libimage_stream_la-imgstream.Tpo" ".deps/libimage_stream_la-imgstream.Plo"; else rm -f ".deps/libimage_stream_la-imgstream.Tpo"; exit 1; fi
 g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../include/sane -I../include -g -O2 -MT libimage_stream_la-imgstream.lo -MD -MP -MF .deps/libimage_stream_la-imgstream.Tpo -c imgstream.cc  -fPIC -DPIC -o .libs/libimage_stream_la-imgstream.o
imgstream.cc: In static member function 'static lt__handle* iscan::imgstream::find_dlopen(const char*)':
imgstream.cc:262: error: invalid conversion from 'int (*)(const void*, const void*)' to 'int (*)(const dirent**, const dirent**)'
imgstream.cc:262: error:   initializing argument 4 of 'int scandir(const char*, dirent***, int (*)(const dirent*), int (*)(const dirent**, const dirent**))'
imgstream.cc: In function 'int iscan::reversionsort(const void*, const void*)':
imgstream.cc:313: error: invalid conversion from 'const void*' to 'const dirent**'
imgstream.cc:313: error:   initializing argument 1 of 'int versionsort(const dirent**, const dirent**)'
imgstream.cc:313: error: invalid conversion from 'const void*' to 'const dirent**'
imgstream.cc:313: error:   initializing argument 2 of 'int versionsort(const dirent**, const dirent**)'
make[2]: *** [libimage_stream_la-imgstream.lo] Błąd 1
make[2]: Opuszczenie katalogu `/home/zajc3w/Pobrane/iscan-2.10.0/lib'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/home/zajc3w/Pobrane/iscan-2.10.0'
make: *** [all] Błąd 2

P.S rozwiązałeś problem? Czy na winde wróciłeś. Na XP64bit sterowników też nie idzie zainstalować(zachciało mi się 4GB ramu)
Komonix
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 05 lis 2009, 22:28
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Konwersja .rpm (i386) na .rpm (x86_64)

Post autor: Komonix »

tak udało mi się dojść do momentu gdzie mialem wszystkie zainstalowane biblioteki ale wywalilo mi na czymś innym z tego co pamiętam a bylo to juz jakiś czas temu mialem problem ze scieżkami ;p

ps za 2 dni spróbuje znowu ;p
Komonix
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 05 lis 2009, 22:28
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Konwersja .rpm (i386) na .rpm (x86_64)

Post autor: Komonix »

okej coś kombinowałem i się zatrzymałem na tym

.lo -MD -MP -MF .deps/libimage_stream_la-imgstream.Tpo -c imgstream.cc -fPIC -DPIC -o .libs/libimage_stream_la-imgstream.o
imgstream.cc: In static member function 'static lt__handle* iscan::imgstream::find_dlopen(const char*)':
imgstream.cc:262: error: invalid conversion from 'int (*)(const void*, const void*)' to 'int (*)(const dirent**, const dirent**)'
imgstream.cc:262: error: initializing argument 4 of 'int scandir(const char*, dirent***, int (*)(const dirent*), int (*)(const dirent**, const dirent**))'
imgstream.cc: In function 'int iscan::reversionsort(const void*, const void*)':
imgstream.cc:313: error: invalid conversion from 'const void*' to 'const dirent**'
imgstream.cc:313: error: initializing argument 1 of 'int versionsort(const dirent**, const dirent**)'
imgstream.cc:313: error: invalid conversion from 'const void*' to 'const dirent**'
imgstream.cc:313: error: initializing argument 2 of 'int versionsort(const dirent**, const dirent**)'
make[2]: *** [libimage_stream_la-imgstream.lo] Błąd 1
make[2]: Opuszczenie katalogu `/home/maciek/Dokumenty/SCANER/iscan-2.10.0/lib'
make[1]: *** [all-recursive] Błąd 1
make[1]: Opuszczenie katalogu `/home/maciek/Dokumenty/SCANER/iscan-2.10.0'
make: *** [all] Błąd 2


czyli mamy to samo;p
zajc3w
Piegowaty Guziec
Piegowaty Guziec
Posty: 5
Rejestracja: 01 lis 2009, 15:21
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Konwersja .rpm (i386) na .rpm (x86_64)

Post autor: zajc3w »

Ja znalazłem to :
https://launchpad.net/~doctormo/+archiv ... ter=jaunty

Niestety do 9.10 nie działa pod 9.04 podobno wszystko ok.
Komonix
Piegowaty Guziec
Piegowaty Guziec
Posty: 6
Rejestracja: 05 lis 2009, 22:28
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64

Odp: Konwersja .rpm (i386) na .rpm (x86_64)

Post autor: Komonix »

W takim razie musimy poczekać może za jakiś czas bedzię można zainstalowac na 9.10 ;p

ps dzięki za znalezienie tamtej strony ;p
ODPOWIEDZ

Wróć do „Muzyka, filmy, zdjęcia, grafika”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 7 gości