![编译并安装 ARM (Raspberry Pi 3) 的打印机驱动程序 src.rpm](https://linux22.com/image/136902/%E7%BC%96%E8%AF%91%E5%B9%B6%E5%AE%89%E8%A3%85%20ARM%20(Raspberry%20Pi%203)%20%E7%9A%84%E6%89%93%E5%8D%B0%E6%9C%BA%E9%A9%B1%E5%8A%A8%E7%A8%8B%E5%BA%8F%20src.rpm.png)
我有一个爱普生手写笔 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.tgz
、nx420.tgz
、 和nx420.spec
。tar -xzf filter.tgz
然后tar -xzf nx420.tgz
,这给了我filter/
和nx420/
在这一点上,我真的不知道如何继续,并且主要只是猜测一些信息。 (只有filter/
目录有configure
文件):
cd filter/
chmod +x configure
then./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 软件。如果您需要更多信息,请询问。
如何编译和安装驱动程序以便设置此打印服务器?