serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
у меня установке новых пакетов выскакивает всегдаmissing dependency for alsa-oss : alsa-lib>=1.0.17a missing dependency for alsa-plugins : alsa-lib missing dependency for conky : alsa-lib missing dependency for esound : alsa-lib>=1.0.18 missing dependency for gnome-control-center : metacity>=2.28.0 missing dependency for gnome-screensaver : libgl missing dependency for gstreamer0.10-base-plugins : alsa-lib>=1.0.20 missing dependency for libao : alsa-lib missing dependency for libcanberra : alsa-lib>=1.0.20 missing dependency for libsndfile : alsa-lib missing dependency for lirc-utils : alsa-lib missing dependency for mesa : libgl missing dependency for qmmp-svn : alsa-lib>=1.0.1 missing dependency for skype : alsa-lib missing dependency for xorg-server : libgl missing dependency for xorg-utils : libgl missing dependency for xulrunner : alsa-lib>=1.0.21.a но я то знаю что все это у меня стоит и работает, просто ставил я это из сорцов поэтому в базе пакмана не отмечено. Вопрос в том - как убрать эти ворнинги? Или как заставить пакман думать что все это стоит? |
serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
отставить проблему, перешел на zen патчсет, тут все на глазу. Почему не утстраивает стандартное арчевое ядро? ну некоторые плюшки для ноутбука там интересные, связка BFS+BFQ ну и все равно ядро пересобирать приходится, highmem нужен, вырубить ненужное…зачем тогда стандартное когда можно взять патченное с интересными вещами помимо патчей арча. |
serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
поставил с аура ( http://aur.archlinux.org/packages.php?ID=32877 ) ядро патченое его патчсетом. Все работает нормально. Меня смутила лишь одна особенность - когда настраивал через менюконфиг нигде так и не встретил слова BFS или BFQ… Или там если пропатчило ядро то все как бы уже стоит и ничего включать не надо дополнительно? |
serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
сегодя еще пару часов убил на настройку, злой был, не хочет и все! сотню комбинаций перепробовал, надоело уже. Скрипт ccpd кстати на 1.9 дрова работает, тот который с генту форума, но все равно не печатает. А у других людей пашет как ни странно, завидую им (( |
serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
я ставил дрова 1.90 версии - тоже нулевая шляпа, не работает, но зато в captstatusui определяет нормально и не говорит что принтер не найден, CUPS 1.4 тоже его видит. Там надо правда немного поправить make файлы что в usr/bin поставились они а не в usr/bin/local. Блин я уже ВСЕ перепробовал!!! |
serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
я пытался сносить 1.4 и собирал 1.3.11 - никакого толку все равно не получил, все видит, все определяет, никаких ошибок не дает но…не печатает. Я все же клоню в сторону ccpd скрипта. Кстати вот интересный мануал по настройке в арче/генту под капс 1.4 наших принтеров с новым скриптом, жаль тоже не катит For distros like Arch/Gentoo 1. get drivers from official site. Unpack files cndrvcups-common-х.i386.rpm and cndrvcups-capt-х.i386.rpm with help of rpmextract.sh and copy files to equivalent system folders. 2. Then create new script ccpd: #!/bin/bash . /etc/rc.conf . /etc/rc.d/functions PID=`pidof -o %PPID /usr/sbin/ccpd` case "$1" in start) stat_busy "Starting CCPD Daemon" [ -z "$PID" ] && /usr/sbin/ccpd if [ $? -gt 0 ]; then stat_fail else echo $PID > /var/run/ccpd.pid add_daemon ccpd stat_done fi ;; stop) stat_busy "Stopping CCPD Daemon" [ ! -z "$PID" ] && kill $PID &> /dev/null if [ $? -gt 0 ]; then stat_fail else rm /var/run/ccpd.pid rm_daemon ccpd stat_done fi ;; restart) $0 stop sleep 1 $0 start ;; *) echo "usage: $0 {start|stop|restart}" esac exit 0 make it executable # chmod a+x ccpd 3. Replace original script /etc/rc.d/ccpd with new one. 4. ..mm next: # mkdir /var/ccpd # mkfifo -m 666 /var/ccpd/fifo0 # mkfifo -m 666 /var/ccpd/fifo1 # mkfifo -m 666 /var/ccpd/fifo2 # mkfifo -m 666 /var/ccpd/fifo3 # mkfifo -m 666 /var/ccpd/fifo4 # mkfifo -m 666 /var/ccpd/fifo5 # mkfifo -m 666 /var/ccpd/fifo6 # mkfifo -m 666 /var/ccpd/fifo7 # chmod a+rw /var/ccpd/fifo* 5. Restart CUPS daemon: # /etc/rc.d/cups restart 6. Register printer in your sysytem: # /usr/sbin/lpadmin -p LBP-1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E 7. Now it's ccpd deamons turn: # /usr/sbin/ccpdadmin -p LBP-1120 -o /dev/usb/lp0 8. Well.. it seems to be done. Start ccpd: # /etc/rc.d/ccpd start try to print some test page with questions mail me [email protected] |
serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
ОНО?1. Принтер отключен, включить компьютер. 2. Подготавливаем для установки принтера пакеты: $ sudo apt-get install libxml1 libpng12-0 libpng12-dev libgtk1.2 libgtk1.2-common 3. Драйвера скачать, распаковать, установить http://software.canon-europe.com/products/0010177.asp (если есть в локальном репозитарии, то уже, скорее всего установлены): cndrvcups-common_1.60-1_i386.deb cndrvcups-capt_1.60-1_i386.deb 4.Разрешаем доступ всем $ sudo chmod 777 /var/ccpd/fifo0 5.Переходим в /usr/share/ppd/ и создаём ссылки $ cd /usr/share/ppd/ $ sudo ln -s /usr/share/cups/model/CNCUPSLBP2900CAPTK.ppd 6.Регистрируем принтер в системе $sudo /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E 7.Регистрируем принтер в cppd $ sudo /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0 8.Добавляем скрипт в автозагрузку $ sudo update-rc.d ccpd defaults 20 9.Включаем принтер и делаем доступным $ sudo chmod 777 /dev/usb/lp0 10.перезагружаем компьютер. ну и толку то? в убунте и у меня все работало по мануалу http://linux-bsd.in.ua/asplinux/39-veb- … u-904.html за 5 минут заводилось, там просто скрипт ccpd поправленный, когда им рестарт делаешь печать сразу идет. А тут он не работает, ни оригинальный, ни модийфицированный. вот смотри что Я делаю по инструкциии собранной по кусочкам и один фиг не пашет! Принтер определяется, без ошибок на печать отправляет но не печатает. Вот - Ставим CUPS pacman -S cups libcups hal-cups-utils Ставим драйвера 1.80 (путем распаковки деб или рпм и копированием всех файлов в нужные места) Рестартим CUPS # /etc/rc.d/cups restart Создаем директории # mkdir /var/ccpd /var/captmon # mkfifo /var/ccpd/fifo0 Делаем fifo0 доступным для каждого: # chmod 777 /var/ccpd/fifo0 # chmod a+x /etc/rc.d/ccpd Изменяем владельца fifo0 на root: # chown root /var/ccpd/fifo0 Регистрируем принтер # /usr/sbin/lpadmin -p LBP1120 -m CNCUPSLBP1120CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E # /usr/sbin/ccpdadmin -p LBP1120 -o /dev/usb/lp0 Создаем udef правило для принтера # /etc/udev/rules.d/85-LBP1120.rules следующего содержания #Own udev rule for Canon LBP1120 SUBSYSTEM=="usb", KERNEL=="lp0", RUN+="/etc/rc.d/ccpd restart" Стартуем демон принтера # /etc/rc.d/ccpd start Проверяем статус принтера captstatusui -P LBP1120 /dev/usb/lp0 НЮАНСЫ Правим в /etc/cups/printers.conf строку вида /dev/lp0 на /dev/usb/lp0 (или вместо 0 нужная цифра, смотрится через dmesg) /etc/rc.conf MODULES=(!usblp) gpasswd -a catalyst lp |
serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
эх таже беда… а у кого то работает везет … |
serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
Amigoно убунтовский скрипт в арче не пашетЧто за скрипт? В арче своих хватает :) дело в том что в написании скриптов я не силен :( А скрипт я привел выше. Спасибо за подсказку, попробую тот пакетик. Вот ссылочка на статью, там говорится откуда берется этот мод скрипта, как настраивается принтер http://linux-bsd.in.ua/asplinux/39-veb- … u-904.html извините конечно про упоминание бубунты, просто там реально работал этот принтер, настраивался за пару минут по этому мануалу. Может можно также сделать и на арче? Вроде все тоже самое - ставим дрова, регим принтер в службе, ставим правило политики,но вот скрипт ccpd не работает. Тут не совсем понятно, собрать бы в кучу всю инфу под капс 1.4 и дрова 1.80 (1.90)… |
serg |
|
Темы:
12
Сообщения:
302
Участник с: 18 декабря 2009
|
кстати может это связано со скриптом ccpd? тут он стандартный от дров, в убунте был какой то франзузский (его нужно было скачать и заменить оригинальный) вот с тем скриптом принтер печатал. но убунтовский скрипт в арче не пашет #!/bin/sh # # ccpd startup script for Canon Printer Daemon for CUPS # # Modified for Debian GNU/Linux # by Raphael Doursenaud <[email protected]>. DAEMON=/usr/sbin/ccpd LOCKFILE=/var/lock/subsys/ccpd PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin NAME=ccpd DESC="Canon Printer Daemon for CUPS" test -f $DAEMON || exit 0 case $1 in start) echo -n "Starting $DESC: $NAME" start-stop-daemon --start --quiet --exec $DAEMON echo "." ;; stop) echo -n "Stopping $DESC: $NAME" start-stop-daemon --stop --quiet --oknodo --exec $DAEMON echo "." ;; status) echo "$DESC: $NAME:" `pidof $NAME` ;; restart) echo -n "Restarting $DESC: $NAME" start-stop-daemon --stop --quiet --oknodo --exec $DAEMON sleep 1 start-stop-daemon --start --quiet --exec $DAEMON echo "." ;; *) echo "Usage: ccpd {start|stop|status}" exit 1 ;; esac exit 0 |