下载地址 (HTTP): http://www.lprng.com/DISTRIB/LPRng/LPRng-3.8.20.tgz 下载地址 (FTP): ftp://ftp.lprng.com/pub/LPRng/LPRng/LPRng-3.8.20.tgz 目前版本: 3.8.20 包大小: 9.6 MB 编译所需硬盘空间: 46.2 MB 预计编译时间: 0.70 SBU |
The LPRng包含了一个小型的,增强的,扩展的 LPR打印程序. 对于队列打印非常有用。
使用下面的命令安装LPRng:
./configure --prefix=/usr --libexecdir=/usr/sbin --sysconfdir=/etc && make && make install |
不同的打印机有不同的printcap配置方式.在etc中的printcap 仅仅是个例子. 更详细的配置方法在 http://www.lprng.org 和 http://www.linuxprinting.org.
LPRng安装的启动脚本和BLFS启动脚本不兼容,因此我们创建一个新的启动脚本。命令如下:
mv /etc/rc.d/init.d/lpd /etc/rc.d/init.d/lpd.orig && cat > /etc/rc.d/init.d/lpd << "EOF" #!/bin/sh # Begin $rc_base/init.d/lpd # Based on sysklogd script from LFS-3.1 and earlier. # Rewritten by Gerard Beekmans - [email protected] source /etc/sysconfig/rc source $rc_functions case "$1" in start) echo "Starting lpd..." loadproc /usr/sbin/lpd ;; stop) echo "Stopping lpd..." killproc /usr/sbin/lpd ;; reload) echo "Reloading lpd..." reloadproc /usr/sbin/lpd ;; restart) $0 stop sleep 1 $0 start ;; status) statusproc /usr/sbin/lpd ;; *) echo "Usage: $0 {start|stop|reload|restart|status}" exit 1 ;; esac # End $rc_base/init.d/lpd EOF chmod 755 /etc/rc.d/init.d/lpd |
使用下面的命令在为其创建启动链结
cd /etc/rc.d/init.d && ln -sf ../init.d/lpd ../rc0.d/K00lprng && ln -sf ../init.d/lpd ../rc1.d/K00lprng && ln -sf ../init.d/lpd ../rc2.d/S99lprng && ln -sf ../init.d/lpd ../rc3.d/S99lprng && ln -sf ../init.d/lpd ../rc4.d/S99lprng && ln -sf ../init.d/lpd ../rc5.d/S99lprng && ln -sf ../init.d/lpd ../rc6.d/K00lprng |