Категория:HP: различия между версиями
Admin (обсуждение | вклад) Метки: правка из мобильной версии правка с мобильного устройства |
Admin (обсуждение | вклад) Метки: правка из мобильной версии правка с мобильного устройства |
||
Строка 36: | Строка 36: | ||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
$ sudo dnf versionlock clear | $ sudo dnf versionlock clear | ||
</syntaxhighlight>Как выяснилось есть побочный эффект блокировки версий - блокируются зависимости, по итогу блокируется обновление самой системы. | </syntaxhighlight> | ||
Как выяснилось есть побочный эффект блокировки версий - блокируются зависимости, по итогу блокируется обновление самой системы, если был добавлен только *hplip*, а про *hpip* забыли. | |||
Достаточно сделать, чтобы добавить забытое: | |||
<syntaxhighlight lang="bash"> | |||
$ sudo dnf versionlock clear | |||
$ sudo dnf versionlock *hplip* | |||
$ sudo dnf versionlock *hpip* | |||
</syntaxhighlight> | |||
В МОС12 безумный dnf предлагает добавить --allowerase. Делать этого не следует, так как удалится сам hplip, системный диалог управлния принтерами и еще чтото, что сделает систему напригодной для печати вообще. | В МОС12 безумный dnf предлагает добавить --allowerase. Делать этого не следует, так как удалится сам hplip, системный диалог управлния принтерами и еще чтото, что сделает систему напригодной для печати вообще. |
Версия 11:47, 15 ноября 2023
HP LaserJet 1000, 1005, 1018,1020, P1005, P1006, P1007, P1008, P1505
HP M125ra и другие, которых нет в HPLIP, но есть их ближайшин родственники
HP 1102 и другие с функцией SmartInstall
МОС 12
В первую очередь необходимо установить бинарный плагин от HP. Для этого ввести в консоли:
sudo hplip-
и нажать Tab команда дополнится версией и итог будет вроде: hplip-3.23.8-plugin.run. Нажать Enter.
$ sudo hplip-3.23.8-plugin.run
$ hp-setup
При обновлении hplip плагин тоже придётся обновить, приняв условия лицензии. Если не хочется этим постоянно заниматься, то можно залочить обновление:
$ sudo dnf install 'dnf-command(versionlock)'
$ sudo dnf versionlock *hplip*
$ sudo dnf versionlock *hpip*
Если захочется вручную обновить, то можно очистить залоченные пакеты:
$ sudo dnf versionlock clear
Как выяснилось есть побочный эффект блокировки версий - блокируются зависимости, по итогу блокируется обновление самой системы, если был добавлен только *hplip*, а про *hpip* забыли.
Достаточно сделать, чтобы добавить забытое:
$ sudo dnf versionlock clear
$ sudo dnf versionlock *hplip*
$ sudo dnf versionlock *hpip*
В МОС12 безумный dnf предлагает добавить --allowerase. Делать этого не следует, так как удалится сам hplip, системный диалог управлния принтерами и еще чтото, что сделает систему напригодной для печати вообще.
Чтобы избежать этого следует после обновление hplip запускать hp-plugin, который однако требует принятия опять тойже лицензии (маньяки). Можно например так:
#от root
(sleep 5; echo d;sleep 90; echo y) | hp-plugin -i
Кратко
Установить устройство
$ hp-plugin
$ hp-setup
Заморозить обновления, чтобы не приходилось обновлять плагин:
Для МОС 10:
# apt-get update
# apt-get install apt-hold-utility
# apt-hold hplip
Для МОС 12:
$ sudo dnf install 'dnf-command(versionlock)'
$ sudo dnf versionlock *hplip*
$ sudo dnf versionlock *hpip*
Подробно
Для правильной поддержки в МОС-Linux принтеров и МФУ HP необходимо обязательно запустить HP Device Manager (он установлен в системе)
Именно он найдет в сети и доустановит необходимые для Вашего принтера файлы, скачав из с сайта HP (работа по локальной установке со слов авторов системы ведется).
Частое проявление необходимости установить драйверы - принтер в МФУ работает, а сканер - нет
Потребуется пароль root.
Вариант из консоли
hp-plugin
hp-setup
Предупреждение о том, что "moc distro is not found" это только предупреждение, оно не должно смущать.
А вот наличие подключенного интернета без существенных ограничений на данном этапе необходимо
Иногда менеджер обновляется стирает уже скачанные дополнительные файлы.
Для МОС 10:
Чтобы не переустанавливать плагин, можно просто после установки принтера HP поставить пакет hplip в hold (от root) - пакет не будет обновляться и необходимости в переустановке не будет:
#!/bin/bash
echo 'RPM::Hold { ^hplip; };' > /etc/apt/apt.conf.d/hold-hplip.conf
Если у Вас установлен пакет apt-hold-utility, то тоже самое можно сделать командой (от root):
apt-hold hplip
Убрать заморозку пакета:
apt-unhold hplip
Проверено:
- МФУ HP M426fdn. (баз запуска HP DM не работает сканер) работает по USB
- МФУ HP M428 (сканирование только из программы МОС)
- Цветной принтер HP M351
Страницы в категории «HP»
Показано 7 страниц из 7, находящихся в данной категории.