Arch 공식 패키지가 제공되지 않은 상태에서 Arch Linux에 프린터 드라이버를 설치하는 방법은 무엇입니까?

Arch 공식 패키지가 제공되지 않은 상태에서 Arch Linux에 프린터 드라이버를 설치하는 방법은 무엇입니까?

Arch Linux 데스크탑에서 Epson WorkForce WF-2650 올인원 잉크젯 프린터로 인쇄하려고 합니다. 데스크탑과 프린터가 모두 네트워크 범위 내에 있습니다 192.168.0.1/24.

  1. 프린터 서비스 초기화

가장 먼저 한 일은 CUPS를 설치하는 것이었습니다.

sudo pacman -Syu cups cups-pdf

그런 다음 서비스를 활성화하고 시작합니다.

sudo systemctl enable cups
sudo systemctl start cups
  1. 프린터 추가

인쇄 서비스를 설정한 후 Gnome Print를 통해 프린터를 추가해 보았습니다. IP로 프린터를 찾을 수 있지만 "추가"를 클릭하면Failed to add new printer.

실패해서 CUPS 웹페이지로 들어갔습니다 localhost:631. 탐색하는 동안 에서 Administration > Printers > Add Printer내 프린터를 보았습니다 Discovered Network Printers. 클릭하면 Continue연결이 인식됩니다 lpd://192.168.0.156:515/PASSTHRU. 그러나 선택할 수 있는 모델은 두 가지뿐입니다. 9-Pin Series24-Pin Series프린터와 일치하지 않는 모델입니다.

그래서 다시 유니버셜 드라이버로 돌아갔습니다. Generic IPP Everywhere Printer및 드라이버를 사용하여 작은 PDF 파일을 인쇄하려고 했지만 Generic PDF Printer둘 다 올바르게 인쇄되지 않았습니다. 두 경우 모두 일반 텍스트 횡설수설을 얻습니다.

명령 lpadmin -p WF2650 -E -v lpd://192.168.0.156:515 -m everywhere도 작동하지 않아서 기능 드라이버를 검색하기 시작했습니다.

  1. 프린터 드라이버 찾기

내가 검색할 때공식 저장소, 프린터 드라이버가 아닌 스캐너 드라이버 패키지만 찾았습니다. 그래도 시도해보고 sudo pacman -Syu imagescan제대로 작동했지만 프린터 드라이버가 없었습니다.

그러다가 AUR을 방문해서 많은 것을 발견했어요Epson 관련 키트. 두 개의 AUR이 있는데 어느 것이 내 프린터에 적용되는지 확실하지 않아서 둘 다 시도했습니다.

https://aur.archlinux.org/packages/epson-inkjet-printer-escpr https://aur.archlinux.org/packages/epson-inkjet-printer-escpr2

두 AUR 모두 포함된 스냅샷을 다운로드하고 PKGBUILD압축을 풀고 CD에 넣었습니다. 그런 다음 해당 디렉터리에 소스 코드를 다운로드하고 각 코드를 설치해 보았습니다. 불행히도 두 시도 모두 실패했습니다.

sudo pacman -U ./epson-inkjet-printer-escpr2-1.2.3-1.tar.gz 
loading packages...
error: missing package metadata in ./epson-inkjet-printer-escpr2-1.2.3-1.tar.gz
error: './epson-inkjet-printer-escpr2-1.2.3-1.tar.gz': invalid or corrupted package
sudo pacman -U ./epson-inkjet-printer-escpr-1.8.0-1.src.rpm 
loading packages...
error: missing package metadata in ./epson-inkjet-printer-escpr-1.8.0-1.src.rpm
error: './epson-inkjet-printer-escpr-1.8.0-1.src.rpm': invalid or corrupted package

그런 다음 Epson 공식 다운로드 페이지로 이동했습니다.검색됨. 불행히도 거기에는debrpm패키지를 제공 하고. 둘 중 하나를 호환되는 형식으로 변환하는 것을 고려했지만 사이트에서는 이에 반대하는 조언을 했습니다.

위에 나열된 배포판이 아닌 다른 배포판의 드라이버를 사용하려면 소스에서 드라이버를 빌드하고 설치하는 것이 좋습니다.

Arch에 패키지를 설치할 수 있나요 deb? dpkg내 시스템이 손상될까요? 이것이 옵션이 아닌 경우 여기서 어떻게 해야 합니까?

답변1

무차별 대입 방법은 .deb(또는 다른 곳에서) 파일을 추출하여 컴퓨터의 시스템 경로에 넣는 것입니다. 이것은 매우 깔끔한 방법이 아니며 팩맨이 이러한 파일을 인식하지 못하기 때문에 나중에 제거하려는 경우 몇 가지 문제가 발생할 수 있습니다.

당신이 해야 할 일은 PKGBUILD파일을 설치할 수 있도록 동일한 작업을 수행하는 파일을 작성하는 것입니다.패키지로. 하지만 누군가가 이미 AUR 패키지를 만들었기 때문에 이렇게 할 필요는 없습니다.

귀하의 질문은 비공식 드라이버 설치에 관한 것이 아니라 일반적인 AUR 설치 오류 문제 해결에 관한 것입니다. 이 질문을 편집하거나 새로운 질문을 해야 합니다.

관련 정보