Добрый вечер!
Продолжаю осваивать openwrt на своём роутере «tp-link tl-w841nd» и появилась необходимость настроить печать принтера «hp LJ P1005» (как принт-сервер), но не тут то было. Мне не удалось установить пакет foo2zjs, путём компиляции «make», выдало ошибку:
root@OpenWrt:/tmp/foo2zjs# make
#
# Dependencies...
#
***
*** Error: cc is not installed!
***
*** Install Software Development (gcc) package
***
make: *** [all-test] Error 1
не пойму, что хочет от системы, почему не ставится, опыта разобраться не хватает
при этом установил "http://wiki.openwrt.org/doc/howto/p910nd.server" и "http://wiki.openwrt.org/doc/howto/cups.server". Что делать дальше? Как присобачить пакет «foo2zjs»? И нужен ли он вообще? Про прошивку принтера "http://oleg.wl500g.info/hplj/sihpP1005.dl" знаю, но нужен ещё какой то скрипт:
#!/bin/sh
FIRMWARE="/usr/lib/sihpP1005.dl"
DEVICE=/dev/lp0
LOGFILE=/var/log/hp
if [ "$PRODUCT" = "3f0/3d17/100" -a "$ACTION" = "add" ]
then
for i in $(seq 30); do
if [ -c $DEVICE ]; then
echo "$(date) : Sending firmware to printer." > $LOGFILE
cat $FIRMWARE > $DEVICE
echo "$(date) : done." >> $LOGFILE
exit
fi
sleep 1
done
fi
принтер видится по команде «dmesg» так:
[ 12.530000] usblp0: USB Bidirectional printer dev 2 if 0 alt 0 proto 2 vid 0x03F0 pid 0x3D17
пакет «opkg install kmod-usb-printer» поставлен
помогите пожалуйста!