Compile e instale o driver de impressora src.rpm para ARM (Raspberry Pi 3)

0

Eu tenho um Epson Stylus NX420 e um Raspberry Pi 3. Estou tentando configurar o Google Cloud Print Connector para usar o Pi como um servidor de impressão. Estou seguindo o este guia , mas para o Raspbian Stretch .

O primeiro passo do guia é instalar o driver e o CUPS. Eu localizei alguns drivers Linux no site da Epson:

Nenhum deles está disponível para a plataforma ARM, mas ambos os drivers oferecem arquivos src.rpm , o que me deixa esperançoso. Eu preferiria usar o completo se possível.

Eu não sei basicamente nada sobre cross-compiling drivers, então fiz algumas pesquisas sobre minha situação específica. O que eu li levou-me a tentar o seguinte (vou usar palavras-chave quando se refere a nomes de arquivos para aumentar SNR ):

  • sudo apt install rpm2cpio then rpm2cpio driver.src.rpm | cpio -idmv , o que me dá filter.tgz , nx420.tgz e nx420.spec .
  • tar -xzf filter.tgz then tar -xzf nx420.tgz , que me fornece filter/ e nx420/

É neste ponto que eu realmente não sei como proceder e estou apenas adivinhando com um pouco de informação. (Somente o diretório filter/ tem um arquivo configure ):

  • cd filter/
  • chmod +x configure then ./configure , que eventualmente falha com uma mensagem sobre não ter um prefixo, então eu mkdir prefix eprefix (porque eu não quero instalar algo errado em /usr/local ainda) e tente novamente:
  • ./configure --prefix=$PWD/prefix --exec-prefix=$PWD/eprefix , que parece ser concluído sem erros óbvios
  • make eventualmente falha com muitos erros

Além disso, os arquivos readme contêm poucas informações úteis e, principalmente, vinculam-se ao link , que parece não hospedar mais nenhuma informação relevante. , tanto quanto eu posso dizer. (Não consigo ler em japonês e estou usando a função de tradução integrada do Chrome.)

Espero que os detalhes acima forneçam informações precursoras suficientes para entender que estou familiarizado com os built-ins do bash, mas tenho uma compreensão irregular do Linux neste momento (meu background é OS X / macOS). Eu nunca compilei nenhum software Linux além dos simples programas shell interativos da família C. Se você precisar de mais informações, por favor, pergunte.

Como faço para compilar e instalar o driver para que eu possa configurar este servidor de impressão?

    
por jsejcksn 14.07.2018 / 10:31

0 respostas