Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: mystical в Nov 03, 2007, 13:15



Титла: Wine основни стъпки
Публикувано от: mystical в Nov 03, 2007, 13:15
Убунту 7.10
Имам инсталиран Wine и искам да инсталирам едни драйвъри за мулти функционално устроство на HP LaserJet M1005 MFP и да пробвам дали, ще ми работи скенера.
Интересуват ме основните стъпки за инсталиране на програми под Wine и как се стартира програмата.
Благодаря!


Титла: Wine основни стъпки
Публикувано от: HeavenWarrior в Nov 03, 2007, 13:37
wine programa.exe е стъпката принципно. Ала това, което искаш да направиш няма да стане. Виж някъде из менютата нямаш ли Добавяне на принтер. Мисля, че Убунту трябва да идва с CUPS(Central Unix Printing System). Но най-добре потърси в интернет как да инсталираш принтери и скенери под Убунту.

Тука намерих това за твоя принтер. Мисля, че ще разбереш езика =Р
http://ubuntu-rs.org/wiki/HP_LaserJet_1018/1020/1022





Титла: Wine основни стъпки
Публикувано от: alabal в Nov 03, 2007, 14:18
Братко, така формулирана темата ти изисква (пре) написване на документацията на wine.
Освен това, принтера се подържа от  cups, а скенера от sane.
Очаквам в следващите няколко съобщения да споделиш проблеми при опитите си да инсталираш устройството, а не общи въпроси, чиито отговори са на един google разстояние.


Титла: Wine основни стъпки
Публикувано от: kamos в Nov 03, 2007, 15:53
Не съм сигурен за конкретния модел, но НР имат линукс драйвери за техните устройства. По принцип тези драйвери ги има в Убунту!
Аз съм с НР РSC 750 и просто натискам бутона за добавяне на принтер и всичко си работи.


Титла: Wine основни стъпки
Публикувано от: mystical в Nov 03, 2007, 23:51
Цитат (alabal @ Ноември 03 2007,15:18)
Освен това, принтера се подържа от  cups, а скенера от sane.

Принтера работи перфектно, само не мога да използвам скенера.
Ще пробвам описаното в линка и ще съобща резултатите. Благодаря на всички.


Титла: Wine основни стъпки
Публикувано от: mystical в Nov 07, 2007, 11:37
alabal, не можах да компилирам драйвърите.
Цитат
Създавам директория ./src и разархивирам sane-backends-1.0.18.tar.gz в тази директория и в ./src/sane-backends-1.0.18/backend/ добавям файла hpljm1005.c после редактирам файла ./src/sane-backends-1.0.18/configure и в ред № 28972 добавям "hpljm1005".
Създавам файл в /etc/sane.d/hpljm1005.conf със съдържание:

# Configuration file for the HPLJM1005 backend
#
# HPLJM1005
usb 0x03f0 0x3b17
device auto

sudo apt-get build-dep sane-backends
cd ~/src/sane-backends
./configure
-> The following backends will be built:
abaton agfafocus apple artec as6e avision bh canon canon630u coolscan coolscan2 dc25 dmc epson fujitsu genesys gt68xx hp leo lexmark matsushita microtek microtek2 mustek mustek_usb nec pie pixma plustek plustek_pp ricoh s9036 sceptre sharp sp15c st400 tamarack test teco1 teco2 teco3 umax umax_pp umax1220u artec_eplus48u ma1509 ibm hp5400 hpljm1005 u12 snapscan niash sm3840 hp4200 sm3600 hp3500 stv680 dc210 dc240 canon_pp hpsj5s mustek_pp dell1600n_net gphoto2 qcam v4l net mustek_usb2
и
make
Всичко изглежда нормално, но не знам какво означава да компилирам ръчно файла .libs/libsane-hpljm1005.so.1.0.18 там няма такъв файл.
Опитвам се да отворя файла ./src/sane-backends-1.0.18/sanei/sanei_constrain_value.o не се получава, излизат някакви ероглифи.

 ~/src/sane-backends-1.0.18$ gcc -shared  .libs/hpljm1005.o .libs/hpljm1005-s.o .libs/sane_strstatus.o ../sanei/.libs/sanei_init_debug.o ../sanei/sanei_constrain_value.o ../sanei/.libs/sanei_config.o ../sanei/.libs/sanei_usb.o  /usr/lib/libusb.so -lpthread -lm /usr/lib/libjpeg.so /usr/lib/libtiff.so -L/usr/lib /usr/lib/libieee1284.so -ldl  -Wl,-soname -Wl,libsane.so.1 -o .libs/libsane-hpljm1005.so.1.0.18
gcc: .libs/hpljm1005.o: No such file or directory
gcc: .libs/hpljm1005-s.o: No such file or directory
gcc: .libs/sane_strstatus.o: No such file or directory
gcc: ../sanei/.libs/sanei_init_debug.o: No such file or directory
gcc: ../sanei/sanei_constrain_value.o: No such file or directory
gcc: ../sanei/.libs/sanei_config.o: No such file or directory
gcc: ../sanei/.libs/sanei_usb.o: No such file or directory

~/src/sane-backends-1.0.18$ dpkg-buildpackage -rsudo
dpkg-parsechangelog: error: cannot open debian/changelog to find format: No such file or directory
dpkg-buildpackage: unable to determine source package is


И до тук. Пробвам # make install получавасе мисля, но след като напиша
# sane-find-scanner
found USB scanner (vendor=0x03f0, product=0x3b17) at libusb:001:003
  # Your USB scanner was (probably) detected. It may or may not be supported by
  # SANE. Try scanimage -L and read the backend's manpage.

# scanimage -L
No scanners were identified. If you were expecting something different,
check that the scanner is plugged in, turned on and detected by the
sane-find-scanner tool (if appropriate). Please read the documentation
which came with this software (README, FAQ, manpages).

 


Титла: Wine основни стъпки
Публикувано от: alabal в Nov 07, 2007, 16:56
Тези стъпки изпълни ли ги?

Цитат
* Download hpljm1005.c from http://www.zarg.org/~couriosous/hpljm1005.c:
and copy the file to ~/src/sane-backends-1.0.18/backend

* Modify build files:
  Add hpljm1005 in sane-backends-1.0.18/configure, at line 37 (variable
"BACKENDS").

* Create file /etc/sane.d/hpljm1005.conf with the following lines:
#
# Configuration file for the HPLJM1005 backend
#
# HPLJM1005
usb 0x03f0 0x3b17
device auto

* install necessary packages to build
sudo apt-get build-dep sane-backends


А и там не става дума за инсталиране от сорс, а създаване на deb пакет с apt-build.
Според мен, не трябва да се отклоняваш от нито една стъпка, която е описана там.


Титла: Wine основни стъпки
Публикувано от: mystical в Jan 24, 2008, 17:11
Вече съм много близо до крайния резултат, но митрябва още помощ  :D
Цитат
gcc -shared  ./backend/.libs/hpljm1005.o ./backend/.libs/hpljm1005-s.o ./backend/.libs/sane_strstatus.o ./sanei/.libs/sanei_init_debug.o ./sanei/sanei_constrain_value.o ./sanei/.libs/sanei_config.o ./sanei/.libs/sanei_usb.o  /usr/lib/libusb.so -lpthread -lm /usr/lib/libjpeg.so /usr/lib/libtiff.so -L/usr/lib /usr/lib/libieee1284.so -ldl  -Wl,-soname -Wl,libsane.so.1 -o /usr/lib/libsane-hpljm1005.so.1.0.18

обработих командата и вече няма грешки, но когато напиша
:/usr/src/sane-backends-1.0.18# dpkg-buildpackage -rsudo
dpkg-parsechangelog: error: cannot open debian/changelog to find format: No such file or directory
dpkg-buildpackage: unable to determine source package is

Къде може да е проблема? Как може да се реши?


Титла: Wine основни стъпки
Публикувано от: mystical в Jan 25, 2008, 12:24
Здравейте!
След многобройни опити и ровене в интернет най-накрая успях да подкарам HP Laserjet M 1005 скенера.
Ако имате подобен проблем ви препоръчвам следните два линка:

http://linuxforum.ru/index.php?showtopic=53187
http://forum.ubuntuusers.de/topic/144587/next/

След като изпълните стъпките описани в един от двата линка скенерат ви все още няма да работи. Причината за това е, че sane по подразбиране използва директориите /usr/local/etc/sane.d и /usr/local/lib/sane , а пакетите, които създадохме и инсталирахме се намират в /etc/sane.d и /usr/lib/sane
За оправим това правим следното
Цитат
# mv /usr/local/etc/sane.d/ /usr/local/etc/sane.d_old
# mv /usr/local/lib/sane/ /usr/local/lib/sane_old
#ln -s /etc/sane.d/ /usr/local/etc/sane.d
# ln -s /usr/lib/sane/ /usr/local/lib/sane

Вече трябва да имате работещ скенер.