...и вот опять - принтер Pantum P2500W не работает из коробки (РЕШЕНО)

На днях прикупил бюджетный принтер Pantum P2500W взамен струйного HP (который без проблем работал по WiFi) и вот уже второй день подключаю… В Win11 работает, в Manjaro тоже из коробки настраивается. Пробовал найти через eix -I net-print/ , ничего подходящего не увидел. На сайте Pantum есть драйвера, но там для RH, deb пакеты, что с ними делать я не знаю… Стандартными средствами такое -



Через кабель так же.

У Вас 2 пути:

  1. Либо ручками раскидать файлики из *.deb пакета и выполнить необходимые команды;

  2. Либо позаимствовать существующий e-build, например этот, который изменить под сегодняшние реалии - ссылку на загрузку архива, версию драйвера и т.д., и разместить его в Своём локальном оверлее/ репозитории.

Пытался раскидать файлы и даже папки, принтер стал реагировать, но не печатать… Буду пробовать вариант 2.

Как вариант - посмотрите зависимости в указанном e-build и попробуйте доустановить отсутствующие пакеты вручную;

Держите пжлст. Нас в курсе.

Возможно, что по окончанию проделанных работ поделитесь готовым e-build с сообществом?

Возникнут вопросы - обязательно отписывайтесь.

Скорее всего я погорячился с вариантом 2, моё незнание вопроса пока не позволит, что-то сделать.

Полагаю, всё же стоит попробовать.

Подготовить e-build и не проблема, а вот как проверить работу после установки пакета за отсутствием принтера - вопрос.

Не молод я уже, тяжело вникаю, учитывая, что моя деятельность не соприкасалась с IT более, чем офисные Word и Excel. Почитаю, но чем закончится даже предполагать не буду.

Драйвер зависит от “libjpeg8”, поэтому одним e-build не обойтись.

Могу прикрепить то, что получилось, но эти e-build нужно будет положить в локальный оверлей, установить и протестировать.

Первый взял здесь, второй здесь и оба чуть-чуть подправил.

$ emerge -s net-print/pantum

Local copy of remote index is up-to-date and will be used.
  
[ Results for search key : net-print/pantum ]
Searching...

*  net-print/pantum
      Latest version available: 1.1.99
      Latest version installed: 1.1.99
      Size of files: 9278 KiB
      Homepage:      https://www.pantum.cn/support/download/driver/
      Description:   奔图打印机Linux驱动      License:       AS-IS

[ Applications found : 1 ]

$ emerge -s media-libs/libjpeg8

Local copy of remote index is up-to-date and will be used.
  
[ Results for search key : media-libs/libjpeg8 ]
Searching...

*  media-libs/libjpeg8
      Latest version available: 2.1.4
      Latest version installed: 2.1.4
      Size of files: 2224 KiB
      Homepage:      https://libjpeg-turbo.org/ https://sourceforge.net/projects/libjpeg-turbo/
      Description:   MMX, SSE, and SSE2 SIMD accelerated JPEG library
      License:       BSD IJG ZLIB

[ Applications found : 1 ]

for_pantum.tar.gz (20 КБ)

В картинках это выглядит так:

Спойлер


Спасибо! Буду пробовать.

Спасибо Вам, добрый человек! :slight_smile: Всё получилось. Первый раз делал установку из локального оверлея (да и из не локального еще не делал ничего), в инете есть статья " Calculate Linux после установки. Основы для начинающих.", вот по инструкции из нее и делал, только mc установил для удобства своего. Папки из архива (media-libs и net-print) скопировал /var/calculate/repos/custom/net-print/pantum/ и /var/calculate/repos/custom/media-libs/libjpeg8/, установил sudo emerge -av libjpeg8-2.1.4.ebuild и sudo emerge -av pantum-1.1.99.ebuild (почему так подробно пишу, так для такого же новичка возрастного, как я), пробную страницу распечатал, класс.

Очень хотелось остаться на Calculate, ибо наше, да и очень понравился). Все проделал на моноблоке Dell, LXQt, теперь надо повторить для ноута в KDE.

1 Like

Не сработало, в KDE на ноуте предлагает по прежнему нерабочий драйвер. Список драйверов Pantum не предлагает.

Хмм, странно.

Можете привести вывод консоли при установке пакета?

alex@calculate ~ $ cd /var/calculate/repos/custom/net-print/pantum/
alex@calculate /var/calculate/repos/custom/net-print/pantum $ ls
Manifest  pantum-1.1.99.ebuild
alex@calculate /var/calculate/repos/custom/net-print/pantum $ sudo emerge -av pantum-1.1.99.ebuild            Пароль: 

Local copy of remote index is up-to-date and will be used.

*** emerging by path is broken and may not always work!!!


 * IMPORTANT: 2 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

Local copy of remote index is up-to-date and will be used.

These are the packages that would be merged, in order:

Calculating dependencies /
*** You are emerging a masked package. It is MUCH better to use
*** /etc/portage/package.* to accomplish this. See portage(5) man
*** page for details.
>>> Waiting 10 seconds before starting...
>>> (Control-C to abort)...
Continuing... in: 10 9 8 7 6 5 4 3 2 1
... done!
Dependency resolution took 15.31 s.

[binary  N     ] dev-util/cmake-3.26.3::gentoo  USE="ncurses -doc -emacs -qt5 -test -verify-sig" 12277 KiB
[ebuild  N    ~] media-libs/libjpeg8-2.1.4:0/0.2::custom  0 KiB
[ebuild  N    ~] net-print/pantum-1.1.99::custom  USE="scanner" 9278 KiB

Total: 3 packages (3 new, 1 binary), Size of downloads: 21555 KiB

The following keyword changes are necessary to proceed:
 (see "package.accept_keywords" in the portage(5) man page for more details)
# required by net-print/pantum-1.1.99::custom
# required by pantum-1.1.99.ebuild (argument)
=media-libs/libjpeg8-2.1.4 ~amd64

Would you like to add these changes to your config files? [Yes/No] y

Autounmask changes successfully written.

 * IMPORTANT: 3 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.
alex@calculate /var/calculate/repos/custom/net-print/pantum $ 

alex@calculate ~ $ cd /var/calculate/repos/custom/media-libs/libjpeg8/
alex@calculate /var/calculate/repos/custom/media-libs/libjpeg8 $ ls
libjpeg8-2.1.4.ebuild  Manifest
alex@calculate /var/calculate/repos/custom/media-libs/libjpeg8 $ sudo emerge -av libjpeg8-2.1.4.ebuild
Пароль: 

Local copy of remote index is up-to-date and will be used.

*** emerging by path is broken and may not always work!!!


 * IMPORTANT: 3 config files in '/etc/portage' need updating.
 * See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
 * sections of the emerge man page to learn how to update config files.

Local copy of remote index is up-to-date and will be used.

These are the packages that would be merged, in order:

Calculating dependencies /
*** You are emerging a masked package. It is MUCH better to use
*** /etc/portage/package.* to accomplish this. See portage(5) man
*** page for details.
>>> Waiting 10 seconds before starting...
>>> (Control-C to abort)...
Continuing... in: 10 9 8 7 6 5 4 3 2 1
... done!
Dependency resolution took 14.19 s.

[binary  N     ] dev-util/cmake-3.26.3::gentoo  USE="ncurses -doc -emacs -qt5 -test -verify-sig" 12277 KiB
[ebuild  N    ~] media-libs/libjpeg8-2.1.4:0/0.2::custom  0 KiB

Total: 2 packages (2 new, 1 binary), Size of downloads: 12277 KiB

Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild manifests
>>> Emerging binary (1 of 2) dev-util/cmake-3.26.3::gentoo
>>> Failed to emerge dev-util/cmake-3.26.3, Log file:
>>>  '/var/calculate/tmp/portage/dev-util/cmake-3.26.3/temp/build.log'
>>> Jobs: 0 of 2 complete, 1 failed                 Load avg: 0.55, 0.59, 0.32
--2023-06-19 23:09:44--  https://mirror.yandex.ru/calculate/grp/x86_64/dev-util/cmake/cmake-3.26.3-10.xpak
Resolving mirror.yandex.ru (mirror.yandex.ru)... 213.180.204.183, 2a02:6b8::183
Connecting to mirror.yandex.ru (mirror.yandex.ru)|213.180.204.183|:443... connected.
HTTP request sent, awaiting response... 404 Not Found
2023-06-19 23:09:44 ERROR 404: Not Found.

В первый раз ошибки не было.

Хмм, интересный Вы способ используете для установки, прямо из файла e-build :upside_down_face:

Тут что-то не нашлось в репозитории yandex.

С 18 июня там лежит уже другая версия cmake, а именно:

https://mirror.yandex.ru/calculate/grp/x86_64/dev-util/cmake/cmake-3.26.4-r1-10.xpak

Так ведь сегодня на моноблоке все получилось…

Перед установкой выполните:

eix-sync && eix-update

Всё заработало, ещё раз спасибо!