การติดตั้งเครื่องพิมพ์ Epson แต่ถูกขัดจังหวะโดย lsb Dependency Error


13

ฉันกำลังติดตั้งไดรเวอร์ Epson XP-310 จากเว็บไซต์นี้

เมื่อฉันพยายามติดตั้ง.debไฟล์ที่ดาวน์โหลดฉันได้รับข้อผิดพลาดต่อไปนี้:

The Package System is broken 

epson-inkjet-printer-201303w:i386: Depends: lsb(>=3.2) but 4.1+Debian11ubuntu is installed

ฉันสับสนมาก มันบอกว่าฉันต้องมีรุ่น lsb> = 3.2 แต่ฉันมี 4.1 เหตุใดฉันจึงได้รับข้อผิดพลาดในการอ้างอิง

คำตอบ:


10

ฉันมีปัญหาเดียวกันกับ Epson WF-3520 และไดรเวอร์จากเว็บไซต์ Epson วิธีนี้แก้ไขปัญหาของฉัน:

ลองเพื่อให้แน่ใจว่าไดรเวอร์ที่เสียหายจะถูกลบ:

sudo apt-get -f install

จากนั้นติดตั้งไดรเวอร์จากตัวจัดการแพ็คเกจ

sudo apt-get install printer-driver-escpr

ฉันติดตั้งแพคเกจ "printer-driver-escpr" รุ่น 1.3.0-1 พร้อมตัวจัดการแพคเกจและไดรเวอร์ใช้งานได้กับ Epson WF-3520

ตอนนี้ให้ลองติดตั้งเครื่องพิมพ์ epson ของคุณ


สิ่งนี้แก้ไขปัญหาของฉันสำหรับปัญหาการพึ่งพา lsb ที่แตกต่างกันเล็กน้อย
tim-oh

4

ฉันมีปัญหาอันยิ่งใหญ่ในการติดตั้งเครื่องพิมพ์ Epson ของฉันใน Ubuntu 16.04 ฉันมีการพึ่งพาข้อความที่ไม่พบlsb3.2ในศูนย์ซอฟต์แวร์ ubuntu ข้อความเดียวกันสำหรับ gdebi ฉันจะชี้ให้เห็นในเวลานี้ศูนย์ซอฟต์แวร์ gnome นอกเหนือจากแพคเกจที่ฉันเคยใช้ก่อนหน้านี้ไม่แสดงจำนวนการพึ่งพาที่หายไปดังนั้นฉันจึงติดตั้งทั้งสองที่กล่าวถึงข้างต้น พวกเขาไม่ได้ใช้งานจริงมากนักยกเว้นบอกฉันว่าในตอนท้ายสิ่งที่ฉันทำคือการติดตั้งalien:

sudo apt-get install alien  

แล้วผมไปเว็บไซต์เอปสันเข้าเครื่องพิมพ์ของฉันซึ่งเป็นWf -7610และคลิกค้นหารายชื่อขึ้นมาด้วยdebหรือrpms - rpmฉันดาวน์โหลด

ไปที่โฟลเดอร์ดาวน์โหลดและเปิดใน terminal และวิ่ง:

sudo alien -i your_epson_printer_package_file.rpm

จากนั้นปิดเครื่องพิมพ์ของฉันและไปที่การตั้งค่าและลบมัน

รีสตาร์ทเครื่องพิมพ์ที่ตรวจพบทันที จากนั้นพิมพ์หน้าทดสอบทำงานได้อย่างสมบูรณ์


2

เพิ่งมีปัญหาตรงนี้ 'การแก้ไข' เป็นเพียงดาวน์โหลดรุ่นที่เหมาะสมของไดรเวอร์ - มี 32 และ 64 บิตรุ่นมีให้บริการในเว็บไซต์นี้: http://download.ebz.epson.net/dsc/search/01/search/

ฉันดาวน์โหลด 32 บิต (เพราะฉันไม่ได้อ่านชื่อไฟล์เพิ่งเห็น.debและดาวน์โหลด) แต่จริง ๆ แล้วจำเป็นต้องใช้รุ่น 64 บิต - OP อาจทำเช่นเดียวกันหรือไม่

ฉันควรจะชี้ให้เห็นว่าเมื่อฉันใช้เว็บไซต์มันต้องใช้ความอดทนนิดหน่อยเพื่อให้มันทำงานได้ (มีข้อผิดพลาด 503 ข้อมากมายปุ่มดาวน์โหลดที่ไม่ปรากฏขึ้น ฯลฯ ... ) แต่ถ้าคุณเก็บมันไว้ ทำงานในที่สุด :)


1

ลอง sudo apt-get -f install

sudo apt-get update

sudo dpkg --configure -a 

จากนั้นทำความสะอาดแคช

sudo apt-get clean

พยายามอย่างที่คุณพูด แต่ฉันยังคงได้รับข้อผิดพลาด
Brandacus

0

เมื่อใช้ synaptic ฉันได้ติดตั้ง lsb, lsb-release, lsb-printing, lsb-cxx, lsb-graphics เพิ่มเติม, lsb-graphics, lsb-desktop และ lsb-core (บางอันถูกติดตั้งล่วงหน้า) วิธีปืนลูกซองล้มเหลวในแต่ละครั้ง จนกว่าฉันจะติดตั้ง lsb-pkgchk3 การเล่นชนิดหนึ่ง ฉันรัก Epson WF-3520 ของฉันในรุ่น 12.04 ที่ทันสมัย


0

ฉันมีปัญหาเดียวกันในขณะที่เหนื่อยที่จะไม่พิมพ์

ก่อนอื่นให้ทำการติดตั้งเอเลี่ยน นี่เป็นเครื่องมือแปลงแพ็กเกจที่เปลี่ยนรอบต่อนาทีเป็นไฟล์ deb และในทางกลับกัน

$ sudo apt-get install alien   

แปลงไฟล์เป็น RPM โดยใช้ alien:

$ sudo alien --to-rpm  /path/to/epson-inkjet-printer-201303w_1.0.0-1lsb3.2_amd64.deb --scripts
epson-inkjet-printer-201303w-1.0.0-2.x86_64.rpm generated

ใช้--scriptsพารามิเตอร์เพื่อรวมสคริปต์ จากนั้นใช้ไฟล์. rpm เดียวกันกับที่คุณเพิ่งแปลงและแปลงกลับเป็น. deb

$ sudo alien --to-deb /path/to/epson-inkjet-printer-201303w-1.0.0-2.x86_64.rpm --scripts
epson-inkjet-printer-201303w_1.0.0-3_amd64.deb generated

ฉันเดาว่าคุณสามารถรันไฟล์เป็น rpm ได้

$ sudo alien -i package_file.rpm

ตำแหน่งที่-iจะรันให้ติดตั้งไฟล์ rpm โดยตรง

หลังจากนี้ฉันสามารถติดตั้งแพคเกจได้สำเร็จ


0

ในกรณีของฉันการติดตั้งไดรเวอร์epson-inkjet-printer-stylus-office-tx510fn-seriesทำให้เกิดข้อผิดพลาดเดียวกัน สิ่งสำคัญที่ควรสังเกตในกรณีของฉันคือ:

debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by 
another process: Die Ressource ist zur Zeit nicht verfügbar

ดังนั้นฉันจึงพบหัวข้อนี้เกี่ยวกับ.datไฟล์ที่ถูกล็อค ด้วยคำสั่ง

sudo rm /var/cache/debconf/*.dat

ฉันสามารถแก้ไขปัญหาได้


-1

ฉันไม่ได้ให้เอปสันพิมพ์ภายใต้ Ubuntu 16.04 ดังนั้นฉันจึงแก้ไขปัญหานี้ด้วยการติดตั้ง LSB แบบแมนนวล:

โปรดทราบว่าฉันได้รับไฟล์จากเซิร์ฟเวอร์brเป็น live ในบราซิลคุณอาจได้รับจากเซิร์ฟเวอร์อื่นที่เหมาะกับคุณที่สุด หมายเหตุอีกข้อคือฉันได้_amd64.debเวอร์ชันคุณอาจต้อง_i386.debถ้าคุณใช้สภาพแวดล้อมแบบ 32 บิตหากเป็นกรณีนั้นพิจารณาว่า_all.debยังคงไม่เปลี่ยนแปลง

ไฟล์ที่ต้องการ:

จาก ftp.br.debian.org/debian/pool/main/libj/libjpegturbo:

  • libjpeg62-turbo_1.4.80-115-gfb907b2-1_amd64.deb

ftp.br.debian.org/debian/pool/main/l/lsb:

  • lsb-core_4.1 + + Debian13 nmu1_amd64.deb
  • lsb-cxx_4.1 + + Debian13 nmu1_amd64.deb
  • lsb-desktop_4.1 + + Debian13 nmu1_amd64.deb
  • lsb-graphics_4.1 + + Debian13 nmu1_amd64.deb
  • lsb-ที่ไม่ถูกต้อง-mta_4.1 + + Debian13 nmu1_all.deb
  • lsb-languages_4.1 + + Debian13 nmu1_amd64.deb
  • lsb-multimedia_4.1 + + Debian13 nmu1_amd64.deb
  • lsb-printing_4.1 + + Debian13 nmu1_amd64.deb
  • lsb-release_4.1 + + Debian13 nmu1_all.deb
  • lsb-security_4.1 + + Debian13 nmu1_amd64.deb
  • lsb_4.1 + + Debian13 nmu1_all.deb

จากนั้นฉันใช้ gdebi เพื่อติดตั้งแพ็คเกจ:

sudo gdebi *package*

เริ่มต้นด้วย libjpeg62turbo แล้วตามด้วย:

sudo gdebi lsb*

มันตะโกนใส่ฉันตลอดเวลาเกี่ยวกับการพึ่งพาเมื่อถามว่าฉันติดตั้งแพคเกจนั้นก่อนและลองคำสั่งสุดท้ายอีกครั้ง หลังจากกระบวนการเสร็จสิ้นฉันสามารถติดตั้งเครื่องพิมพ์ Epson ของฉันฟรีและทำงานได้อย่างสมบูรณ์

ถ้าไม่ได้ติดตั้ง gdebi:

sudo apt-get install gdebi

บางคนมีทักษะมากกว่าฉันสามารถปรับปรุงกระบวนการ ... ถ้าฉันสามารถตรวจสอบลำดับที่แพคเกจจะต้องติดตั้งฉันสามารถเขียนสคริปต์ที่ทำกระบวนการนี้โดยอัตโนมัติ แต่มันจะต้องรอเพราะตอนนี้ฉันไม่สามารถถอนการติดตั้งทั้งหมดและปิดการใช้งานเครื่องพิมพ์ของฉันในกระบวนการ

ไชโย


-1 นี่คือคำแนะนำที่อันตราย! การแทนที่lsb*แพ็กเกจของ distro เดียวกับที่มีจากกระป๋องอื่นและจะนำไปสู่ปัญหาที่ยากเกินคาดการณ์
David Foerster

ฉันไม่ได้เปลี่ยนแพคเกจ lsb จริง ๆเพราะไม่มีใน Ubuntu 16.04 และหลังจากทำตามคำแนะนำมากมายที่อื่นนี่เป็นวิธีเดียวที่ฉันจะทำให้เครื่องพิมพ์ Epson L355 ของฉันทำงานได้และนั่นเป็นสิ่งสำคัญสำหรับฉัน บางทีอาจมีคนทำ PPA
Gabriel Brunne

-1

ฉันมีปัญหาที่คล้ายกันและฉันได้ดาวน์โหลดและติดตั้งแพคเกจ lsb-core สำหรับ Ubuntu 14.04 และใช้งานได้

ลองสิ่งนี้:

sudo add-apt-repository "deb http://cz.archive.ubuntu.com/ubuntu trusty main" && sudo apt-get update && sudo apt-get install lsb-core
-y

จากนั้นลองติดตั้ง epson-inkjet-printer-201303w อีกครั้ง


ทำสิ่งนี้และยังคงล้มเหลวด้วยการพึ่งพา unmet พยายามติดตั้ง lsb-core ต้องทำ "apt-get -f install" ซึ่งติดตั้งแพคเกจเพิ่มเติมอีก 2 หรือ 3 โหล หลังจากนั้นฉันสามารถติดตั้งเครื่องพิมพ์ Epson XP-820 ของฉันผ่าน GUI IMHO ยุ่งมาก
Marnix A. van Ammers
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.