CentOS安裝虛擬印表機
阿新 • • 發佈:2018-12-14
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即可安裝成功。