1. 程式人生 > >CentOS安裝虛擬印表機

CentOS安裝虛擬印表機

Cups和Cups-PDF

首先,介紹一下通用Unix列印系統CUPS(Common UNIX Printing System),CUPS是Fedora Core3中支援的列印系統,主要使用IPP(Internet Printing Protocol)來管理列印工作及佇列,也指出LDP以及AppSocket等通訊協議(具體介紹參見百度/谷歌)。
然後,介紹一下Cups-PDF:

This software is designed to produce PDF files in a heterogeneous network by providing a PDF printer on the central fileserver.

從官網中介紹可以看出,Cups-PDF是一個將輸入資料列印為PDF的軟體,具備了印表機的功能。所以我們可以安裝上述兩個軟體來完成虛擬印表機的安裝。

安裝Cups

預設情況下,CentOS已安裝Cups,如果未安裝請執行以下命令:

$ sudo yum install cups

安裝Cups-PDF

$ sudo yum install cups-pdf

已載入外掛:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
 * base: centos.ustc.edu.cn
 * epel: mirror01.idc.hinet.net
 * extras: mirrors.aliyun.com
 * updates: mirrors.aliyun.com
正在解決依賴關係
-->
正在檢查事務 ---> 軟體包 cups-pdf.x86_64.0.2.6.1-7.el7 將被 安裝 --> 解決依賴關係完成 依賴關係解決 ================================================================================ Package 架構 版本 源 大小 ==================================================================
============== 正在安裝: cups-pdf x86_64 2.6.1-7.el7 epel 48 k 事務概要 ================================================================================ 安裝 1 軟體包 總下載量:48 k 安裝大小:114 k Is this ok [y/d/N]: y Downloading packages: cups-pdf-2.6.1-7.el7.x86_64.rpm | 48 kB 00:02 Running transaction check Running transaction test Transaction test succeeded Running transaction 正在安裝 : cups-pdf-2.6.1-7.el7.x86_64 1/1 驗證中 : cups-pdf-2.6.1-7.el7.x86_64 1/1 已安裝: cups-pdf.x86_64 0:2.6.1-7.el7 完畢!

如果安裝失敗,則由上面提示可知,Cups-PDF位於epel源中,所以我們需要配置一下epel源:
EPEL源,是對CentOS原生yum源的補充:(EPEL的全稱叫 Extra Packages for Enterprise Linux 。EPEL是由 Fedora 社群打造,為 RHEL 及衍生髮行版如 CentOS、Scientific Linux 等提供高質量軟體包的專案。裝上了 EPEL之後,就相當於添加了一個第三方源。

  • 優點:1,不用去換原來yum源,安裝後會產生新repo ;2,epel會有很多源地址,如果一個下載不到,會去另外一個下載; 3,更新時如果下載的包不全,就不會進行安裝。這樣的話,依賴關係可以保證。)
$ yum search epel # 呼叫search命令,查詢epel的相關安裝包

在這裡插入圖片描述
安裝EPEL源:

$ (sudo) yum install -y epel-release.noarch

在這裡插入圖片描述
之後,再安裝Cups-PDF即可安裝成功。