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的相关安装包

CentOS安装虚拟打印机_第1张图片
安装EPEL源:

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

CentOS安装虚拟打印机_第2张图片
之后,再安装Cups-PDF即可安装成功。

你可能感兴趣的:(服务计算)