Автор Тема: Wine основни стъпки  (Прочетена 3804 пъти)

mystical

  • Напреднали
  • *****
  • Публикации: 326
  • Distribution: Debian, FreeBSD
  • Window Manager: XFCE
    • Профил
    • WWW
Wine основни стъпки
« -: Nov 03, 2007, 13:15 »
Убунту 7.10
Имам инсталиран Wine и искам да инсталирам едни драйвъри за мулти функционално устроство на HP LaserJet M1005 MFP и да пробвам дали, ще ми работи скенера.
Интересуват ме основните стъпки за инсталиране на програми под Wine и как се стартира програмата.
Благодаря!
Активен

Ако не можеш да градиш, поне не руши!

HeavenWarrior

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

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



Активен

FreeBSD 6.2 KDE 3.5.7; Debian Sid KDE 4.0.0
"If You Know Your Brother Is A Greedy Bastard Never Give Him The Password" --Puffy Baba And The 40 Vendors (OpenBSD songs)

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Wine основни стъпки
« Отговор #2 -: Nov 03, 2007, 14:18 »
Братко, така формулирана темата ти изисква (пре) написване на документацията на wine.
Освен това, принтера се подържа от  cups, а скенера от sane.
Очаквам в следващите няколко съобщения да споделиш проблеми при опитите си да инсталираш устройството, а не общи въпроси, чиито отговори са на един google разстояние.
Активен

It makes you awful glad that you were born a man.

kamos

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
Wine основни стъпки
« Отговор #3 -: Nov 03, 2007, 15:53 »
Не съм сигурен за конкретния модел, но НР имат линукс драйвери за техните устройства. По принцип тези драйвери ги има в Убунту!
Аз съм с НР РSC 750 и просто натискам бутона за добавяне на принтер и всичко си работи.
Активен

mystical

  • Напреднали
  • *****
  • Публикации: 326
  • Distribution: Debian, FreeBSD
  • Window Manager: XFCE
    • Профил
    • WWW
Wine основни стъпки
« Отговор #4 -: Nov 03, 2007, 23:51 »
Цитат (alabal @ Ноември 03 2007,15:18)
Освен това, принтера се подържа от  cups, а скенера от sane.

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

Ако не можеш да градиш, поне не руши!

mystical

  • Напреднали
  • *****
  • Публикации: 326
  • Distribution: Debian, FreeBSD
  • Window Manager: XFCE
    • Профил
    • WWW
Wine основни стъпки
« Отговор #5 -: 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).

 
Активен

Ако не можеш да градиш, поне не руши!

alabal

  • Напреднали
  • *****
  • Публикации: 2173
  • cat /earth/europe/bg/sofia | grep Nacamura
    • Профил
Wine основни стъпки
« Отговор #6 -: 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.
Според мен, не трябва да се отклоняваш от нито една стъпка, която е описана там.
Активен

It makes you awful glad that you were born a man.

mystical

  • Напреднали
  • *****
  • Публикации: 326
  • Distribution: Debian, FreeBSD
  • Window Manager: XFCE
    • Профил
    • WWW
Wine основни стъпки
« Отговор #7 -: Jan 24, 2008, 17:11 »
Вече съм много близо до крайния резултат, но митрябва още помощ  '<img'>
Цитат
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

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

Ако не можеш да градиш, поне не руши!

mystical

  • Напреднали
  • *****
  • Публикации: 326
  • Distribution: Debian, FreeBSD
  • Window Manager: XFCE
    • Профил
    • WWW
Wine основни стъпки
« Отговор #8 -: 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

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



Активен

Ако не можеш да градиш, поне не руши!

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
WINE !!!
Настройка на програми
ThePredator 1 2815 Последна публикация Jul 16, 2002, 14:13
от rockandvaso
заместител на Wine?
Настройка на програми
sebastianz55 11 4505 Последна публикация Dec 18, 2003, 12:32
от sebastianz55
wine
Настройка на програми
sebastianz55 6 3169 Последна публикация Mar 08, 2004, 19:08
от sebastianz55
wine+кирилица
Настройка на програми
Crysiss 15 4731 Последна публикация Sep 30, 2004, 10:20
от ohubohu
Wine @ CS
Общ форум
XsPiDeR 1 1944 Последна публикация Sep 15, 2004, 07:54
от kennedy