ai76 |
|
Темы:
4
Сообщения:
17
Участник с: 29 января 2007
|
Есть такой принтер. Usb. Дрова на сайте производителя в виде rpm. Сам ставил его под Fedora и Ubuntu. Причем для последней было лучшее описание по установке с конвертированием пакетов из rpm в deb. Есть информация что под Слакой его тоже заводили. Реально его запустить в Arch? |
zeus |
|
Темы:
95
Сообщения:
1095
Участник с: 28 октября 2006
|
ну как вариант, расковырять rpm (они походу совместимые раз в деб нормально уходят) и переделать в .pkg.tar.gz ИМХО других путей не вижу или даже прощще deb расковырять |
mit3z |
|
Темы:
0
Сообщения:
18
Участник с: 04 ноября 2006
|
раз ставился под одним дистром - поставится под любым. |
zeus |
|
Темы:
95
Сообщения:
1095
Участник с: 28 октября 2006
|
mit3zвопрос длительности танцев с бубном |
mit3z |
|
Темы:
0
Сообщения:
18
Участник с: 04 ноября 2006
|
zeusmit3zвопрос длительности танцев с бубном Не согласен. Достаточно знать что делаешь. Просто так работать ничего не отказывается. |
zeus |
|
Темы:
95
Сообщения:
1095
Участник с: 28 октября 2006
|
mit3zну ты знаешь, обнаруживаешь что для работы драйвера нужно откатить библиотеки A, B, C назад на 3-5 версий…. В итоге пол-системы можно разворотить.zeusmit3zвопрос длительности танцев с бубном |
mit3z |
|
Темы:
0
Сообщения:
18
Участник с: 04 ноября 2006
|
симлинки обычно в таких случаях выручают, если , конечно, апи/аби не поломали |
ai76 |
|
Темы:
4
Сообщения:
17
Участник с: 29 января 2007
|
В общем я сперва попытаюсь поставить принтер под релизом 0.7.2. О результатах обязательно сообщу. В течение недели (неделя начнется с 25 февраля). Поздравляю всех с наступающим праздником “Защитника Отечества”. |
ai76 |
|
Темы:
4
Сообщения:
17
Участник с: 29 января 2007
|
zeus А немножко поподробней можно насчет расковырять? и заодно насчет переделать. Или хотя бы намеки где копать? Спасибо. |
rayven |
|
Темы:
1
Сообщения:
11
Участник с: 04 марта 2007
|
*** PKGBUILD: pkgname=cncaptlbp pkgver=1.3 pkgrel=1 pkgdesc=“Canon CAPT driver for Canon LBP-2900 printer” makedepends=('rpmextract') depends=('cups') source="http://software.canon-europe.com/files/soft23675/software/Driver.tar.gz" md5susm=('686f3e134e38c66df5e8795725bc47a3') install=cncaptlbp.install build () { cd Driver/ rpmextract.sh * rm -f *.rpm rm -rf etc/init.d chmod 644 etc/ccpd.conf mv usr/local/bin/captstatusui /usr/bin rm -rf usr/local/bin mkdir etc/rc.d cp ../../ccpd etc/rc.d cd ../../ mv src/Driver/* pkg pwd mkdir -p pkg/var/ccpd mkdir -p pkg/var/captmon mkfifo pkg/var/ccpd/fifo0 chmod 777 pkg/var/ccpd/fifo0 chown root pkg/var/ccpd/fifo0 } post_install () { /etc/rc.d/cups restart /etc/rc.d/ccpd start /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0 /bin/true } *** cncaptlbp.install: post_install () { /etc/rc.d/cups restart /etc/rc.d/ccpd start /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0 /bin/true } *** ccpd #!/bin/sh # startup script for Canon Printer Daemon for CUPS (ccpd) # if ; then # . /etc/rc.d/init.d/functions # SYS_F=“RH” # elif ; then # SYS_F=“Su” # fi DAEMON=ccpd LOCKFILE=/var/lock/subsys/ccpd export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin ccpd_start () { echo -n “Starting ${DAEMON}: ” `${DAEMON}` RETVAL=$? echo && touch ${LOCKFILE} echo return $RETVAL } ccpd_stop () { echo -n “Shutting down ${DAEMON}: ” killall ${DAEMON} RETVAL=$? echo && rm -f ${LOCKFILE} echo return $RETVAL } case $1 in start) ccpd_start ;; stop) ccpd_stop ;; status) echo “${DAEMON}:” `pidof ${DAEMON}` ;; restart) ccpd_stop ccpd_start ;; *) echo “Usage: ccpd {start|stop|status}” exit 1 ;; esac exit 0 После звездочек указано имя файла в который нужно поместить нижеследующий текст. post_install почему-то не работает автоматически, поэтому сделай все что в нем написано вручную после установки. Этот PKGBUILD я писал сам для друга. У него работает. После установки делать ни чего не надо. |