编译并安装 ARM (Raspberry Pi 3) 的打印机驱动程序 src.rpm

编译并安装 ARM (Raspberry Pi 3) 的打印机驱动程序 src.rpm

我有一个爱普生手写笔 NX420和 Raspberry Pi 3。我正在尝试设置Google 云打印连接器为了使用 Pi 作为打印服务器。我正在关注本指南,但对于 Raspbian Stretch 来说。

本指南的第一步是安装驱动程序和 CUPS。我在 Epson 网站上找到了一些 Linux 驱动程序:

它们都不适用于 ARM 平台,但两个驱动程序都提供src.rpm文件,这让我充满希望。如果可能的话,我更愿意使用功能齐全的。

我对交叉编译驱动基本上一无所知,所以我针对我的具体情况做了一些研究。我读到的内容引导我尝试以下操作(在引用文件名时我将使用关键字来增加信噪比):

  • sudo apt install rpm2cpio然后rpm2cpio driver.src.rpm | cpio -idmv,这给了我filter.tgznx420.tgz、 和nx420.spec
  • tar -xzf filter.tgz然后tar -xzf nx420.tgz,这给了我filter/nx420/

在这一点上,我真的不知道如何继续,并且主要只是猜测一些信息。 (只有filter/目录有configure文件):

  • cd filter/
  • chmod +x configurethen ./configure,最终失败并显示一条有关没有前缀的消息,所以我mkdir prefix eprefix(因为我还不想安装错误的东西/usr/local)并重试:
  • ./configure --prefix=$PWD/prefix --exec-prefix=$PWD/eprefix,这似乎完成了,没有任何明显的错误
  • make然后最终失败并出现许多错误

此外,这些readme文件包含的有用信息很少,并且主要链接到域http://avasys.jp,据我所知,它似乎不再包含任何相关信息。 (我看不懂日语,正在使用 Chrome 的内置翻译功能。)

希望上述详细信息能够为您提供足够的前导信息,让您了解我熟悉 bash 的内置函数,但目前对 Linux 的了解还很参差不齐(我的背景是 OS X/macOS)。除了简单的 C 系列交互式 shell 程序之外,我从未编译过任何 Linux 软件。如果您需要更多信息,请询问。

如何编译和安装驱动程序以便设置此打印服务器?

相关内容