Автор Тема: Скиньте текст исполняемого файла cppd  (Прочитано 4148 раз)

Оффлайн oleg-it

  • Участник
  • *
  • Сообщений: 51
Выручите Господа Альтовцы..
Покаверкал по запарке исполняемый файл cppd, а копию не сохранил, нарушив тем самым первое правило администратора - не навреди :-[
Дистрибутив AltLinux 6.0 Кентавр (Gnome)
п.с.
если получится подключить противный принтер - в благодарность отпишусь, чем богаты :)
п.п.с. Кстати, в одной организации поставил несколько Альтов и пользователи прекрасно запускают по rdp (Remmina) 1С8, которая стоит поверх suse виртуалбокс и через самбу поднятую на suse производят обмен данными.
п.п.с. подскажите еще, какой почтовый сервер стоит по умолчанию в АльтЛинукс Сервер 6 Кентавр (еще не пробовал ставить сервер)?
"Народ можно принудить к послушанию, но его нельзя принудить к знанию".
Конфуций

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
п.п.с. подскажите еще, какой почтовый сервер стоит по умолчанию в АльтЛинукс Сервер 6 Кентавр (еще не пробовал ставить сервер)?
Postfix вроде.

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Покаверкал по запарке исполняемый файл cppd
А к какому пакету он относится ? Что-то не найду...

Оффлайн oleg-it

  • Участник
  • *
  • Сообщений: 51
Покаверкал по запарке исполняемый файл cppd
А к какому пакету он относится ? Что-то не найду...

ALT Linux 6.0.0 Centaurus  (Cheiron) i586 build 2011-10-26

но я обновлял на днях, ничего?
...
А-а, сам файл находится в /etc/rc.d/init.d/
...
То что Postfix - хорошо, там кажется данные пользователей хранятся в mysql
« Последнее редактирование: 18.02.2013 20:11:07 от oleg-it »
"Народ можно принудить к послушанию, но его нельзя принудить к знанию".
Конфуций

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
А может просто переустановить пакет, который содержит данный файл ? apt-get install --reinstall имя_пакетаЯ так понимаю, это что-то из подсистемы печати (cups,..., ?)

Оффлайн oleg-it

  • Участник
  • *
  • Сообщений: 51
А может просто переустановить пакет, который содержит данный файл ? apt-get install --reinstall имя_пакетаЯ так понимаю, это что-то из подсистемы печати (cups,..., ?)
Да-да, то лько у меня теперь ccpd не запускается :(
"Народ можно принудить к послушанию, но его нельзя принудить к знанию".
Конфуций

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Покаверкал по запарке исполняемый файл cppd
А к какому пакету он относится ? Что-то не найду...
Нет такого файла в репозитории rpm -qf /etc/rc.d/init.d/cppd
ошибка: файл /etc/rc.d/init.d/cppd: Нет такого файла или каталога
PS Что у вас там за тараканы завелись ? :)

Оффлайн oleg-it

  • Участник
  • *
  • Сообщений: 51
rpm -qf /etc/rc.d/init.d/cppd
Пойдем на чистоту :)
До этого пробовал установить и настроить принтер по инструкции, кажется с сайта убунту, может после них этот файл "образовался". Что-то я окончательно запутлся, но в CUPS тоже стал выдавать ошибку, а кроме этого файла я ничего не трогал?
"Народ можно принудить к послушанию, но его нельзя принудить к знанию".
Конфуций

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
До этого пробовал установить и настроить принтер по инструкции, кажется с сайта убунту, может после них этот файл "образовался"
Тогда этот файл вы сможете найти только где-то по пути инструкции по установке принтера, т.к. в репозиториях альта пакета с данным файлом не наблюдается...
Скинуть содержимое файла было бы несложно будь он в наличии.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Тут есть http://www.altlinux.org/Установка_принтера_Canon_LBP3010 (в приложенном файле)
Сноси Винду, переходи на Линукс ! :)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Мой либастрал совсем плохой стал, надо бы обновить :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Хотя лучше файл взять из rpm-ки (*capt*), открыть архиватором и скопировать нужный файл. Потому что у вас версия наверняка 2.20.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Мой либастрал совсем плохой стал, надо бы обновить
;-)
Намучился я с этими Canon-ами просто... :-)
Сноси Винду, переходи на Линукс ! :)

Оффлайн oleg-it

  • Участник
  • *
  • Сообщений: 51
Мой либастрал совсем плохой стал, надо бы обновить
;-)
Намучился я с этими Canon-ами просто... :-)
Альт сейчас сам определил принтер и получилось у меня их два :) Вручную настроенный через CUPS пишет что печать завершена, но это не так. Второй (который автоматом) не завершено, удалил.
Завтра постараюсь добить вопрос, на свежую голову..
"Народ можно принудить к послушанию, но его нельзя принудить к знанию".
Конфуций

Оффлайн oleg-it

  • Участник
  • *
  • Сообщений: 51
Задача. Настроить принтер Canon 2900 в AltLinux 6 Кентавр
Дано:
  • ОС: ALT Linux 6.0.0 Centaurus  (Cheiron) i586 (gnome)
  • Подключенный USB-принтер Canon 2900
  • кривые руки :)
Решение.
Источник: настройка Canon 2900 в AltLinux 6
============ Способ 2 (единственно рабочий!) ==================

    Загружаю драйвер usblp:
    modprobe usblp
     
    Скачиваю с официального сайта www.canon.ru драйвера версии 2.00 (CAPT_Printer_Driver_for_Linux_V200_uk_EN.tar.gz)
     
    Устанавливаю 2 пакета из этого архива:
    rpm -i cndrvcups-common-2.00-2.i386.rpm cndrvcups-capt-2.00-2.i386.rpm
     
    Останавливаю cups:
    service cups stop
     
    Создаю необходимый каталог и FIFO-файл в нём:
    mkdir -p /var/ccpd
    mkfifo /var/ccpd/fifo0

     
    Меняю права доступа к каталогам:
    chmod 777 /var/ccpd/fifo0
    chown root /var/ccpd/fifo0
    chmod -R a+rX /usr/share/cups/model


    Стартую снова cups
    service cups start
     
    Добавляю принтер (модель LBP-2900) в систему:
    /usr/sbin/lpadmin -p LBP2900 -m CNCUPSLBP2900CAPTK.ppd -v ccp:/var/ccpd/fifo0 -E
     
    Добавляю обслуживающий процесс ccpd для этого принтера:
    /usr/sbin/ccpdadmin -p LBP2900 -o /dev/usb/lp0

    Примечание: Если что-то не так осталось от прошлой настройки, здесь редактируйте файл /etc/ccpd.conf
    Меняю /etc/rc.d/init.d/ccpd на:
#!/bin/sh
# ccpd          startup script for Canon Printer Daemon for CUPS
#               Modified for Debian GNU/Linux
#               by Raphael Doursenaud <rdoursenaud@free.fr>.
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
     
    Вставляю в /etc/rc.d/rc.local:
    service ccpd start
    Стартую ccpd:
    service ccpd start
     
    В системе у вас должен появиться принтер с именем LPB2900 и должен заработать.
--------------
Единственно, файла /etc/rc.d/rc.local нет в AltLinux, я создал в MC по [shift] + [F4]
затем сделал его исполняемым:
#chmod +x /etc/rc.d/rc.local
----------------
На всякий случай перезагрузил систему и проверил из LibreOffice - все печатает :)
п.с. Незабудьте в CUPS (http://localhost:631) задать принтер по умолчанию

« Последнее редактирование: 19.02.2013 10:50:47 от sb »
"Народ можно принудить к послушанию, но его нельзя принудить к знанию".
Конфуций