Artix Linux Forum

Other languages => Русский => Topic started by: x230 on 29 October 2020, 19:07:47

Title: Установка принтера HP DeskJet 1510 (на s6)
Post by: x230 on 29 October 2020, 19:07:47
Я не смог продвинуться дальше установки hplip и cups-s6
(https://img11.lostpic.net/2020/10/29/2ada677b4a9789a45650e3e9c9365975.jpg)
Скопировал  hp-deskjet_1510_series.ppd в каталог /etc/cups/ppd/, но результатов нет.
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: phoenix_king_rus on 29 October 2020, 19:15:22
Демон cups запущен?
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: x230 on 30 October 2020, 07:09:05
А как запускать службы на s6 ? Я тут (https://wiki.artixlinux.org/Main/S6) смотрел, но не сообразил.
Сейчас читаю про s6-rc (https://skarnet.org/software/s6-rc/s6-rc.html).
...
Да, вот нашел:
команда s6-rc -a list не показала запущенной службы с именем cups
...
И вот не знаю как её запустить...
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: Max on 05 November 2020, 05:33:27
Наверно так
Code: [Select]
# s6-rc -u change service_name
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: x230 on 05 November 2020, 06:40:57
Наверно так
Code: [Select]
# s6-rc -u change service_name

Не получилось запустить.
Запускал так:
sudo s6-rc -u change cups
написал вот это:
s6-rc: fatal: cups is not a recognized identifier in /run/s6-rc/state/resolve.cdb
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: Max on 06 November 2020, 06:40:11
Не получилось запустить.
Запускал так:
sudo s6-rc -u change cups
написал вот это:
s6-rc: fatal: cups is not a recognized identifier in /run/s6-rc/state/resolve.cdb

Code: [Select]
# whereis cupsd
# s6-rc -u change cupsd
https://wiki.archlinux.org/index.php/CUPS (https://wiki.archlinux.org/index.php/CUPS)
https://www.cups.org/doc/man-cupsd.html (https://www.cups.org/doc/man-cupsd.html)
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: x230 on 06 November 2020, 07:48:47

Я попробовал и получил ответ:
s6-rc: fatal: cupsd is not a recognized identifier in /run/s6-rc/state/resolve.cdb

Там не то, что resolve.cdb, а даже каталога /state/ нет .
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: Max on 06 November 2020, 09:14:35
Code: [Select]
# pacman -Ss '^cups'
# pacman -Qs cups
# pacman -Siv cups-s6

cups-s6 установлен? Вижу установлен.

У меня runit. Почитайте тут (https://wiki.gentoo.org/wiki/S6-rc) может более понятно будет.
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: x230 on 06 November 2020, 12:04:13
Да, получилось. Большое спасибо!
Установил cups-s6 (через pamac-manager).
Затем в консоли выполнил sudo s6-rc -u change cupsd.
И утилитой  HP Device Manager установил найденный и предложенный им же принтер.
...
Теперь  надо, чтобы это всё заводилось при старте системы.
Пока что реализовал это через команду bash .runcupsd.sh, где прописал - sudo s6-rc -u change cupsd.
Но это не вариант. Как-то по другому надо...
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: Max on 06 November 2020, 15:12:19
Зачем выбрали s6? Удобнее было бы openrc или runit.

s6-rc-update?

Code: [Select]
man s6-rc-compile
man s6-rc-update
man s6-rc-bundle

s6-rc-db list all|grep -i cups
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: x230 on 06 November 2020, 17:10:41
Зачем выбрали s6? Удобнее было бы openrc или runit.
Вроде как система на s6 - быстрее. Так мне показалось в сравнении с runit
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: Max on 07 November 2020, 15:42:33
Неуверен, но похоже как в openrc
Code: [Select]
# s6-rc-bundle-update add default cupsd
в default думаю будет лучше запихнуть этого демона.
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: x230 on 07 November 2020, 16:43:41
как в openrc
Code: [Select]
# s6-rc-bundle-update add default cupsd
Получилось! Благодарствуй, добрый человек!
Сделал именно так: sudo s6-rc-bundle-update add default cupsd
После перезагрузки cups - на месте. "Война закончилась! Всем большое спасибо!"
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: x230 on 28 November 2020, 17:03:59
Неуверен, но похоже как в openrc
Code: [Select]
# s6-rc-bundle-update add default cupsd
в default думаю будет лучше запихнуть этого демона.

А как подобное сделать в runit ?
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: valik68 on 28 November 2020, 18:02:47
А как подобное сделать в runit ?
https://wiki.artixlinux.org/Main/Runit
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: x230 on 28 November 2020, 18:42:48
https://wiki.artixlinux.org/Main/Runit
Был там , не осилил... :(
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: valik68 on 28 November 2020, 19:38:25
включить службу# ln -s /etc/runit/sv/cupsd /run/runit/service
отключить службу # unlink /run/runit/service/cupsd
бистрая остановка # sv down service_name or # sv stop service_name
старт если не работает # sv up service_name or # sv restart service_name
перезапустить # sv restart service_name
перезагрузить # sv restart service_name
проверить состояние # sv status service_name ;)
мне runit понравился больше ,сидел немного на Void и antiX с runit :)
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: x230 on 29 November 2020, 08:28:14
мне runit понравился больше
Я же снёс систему  (с s6) и установил по-новой, но уже под runit. Сразу пропал глюк  со звуком (я тут постил проблему). Понаблюдаю за остальным...

P.S. Еще раз спасибо за  гинштрукцию! :)
Title: Re: Установка принтера HP DeskJet 1510 (на s6)
Post by: Max on 29 November 2020, 10:39:25
На мой взгляд удобней и понятней openrc чем runit с симлинками и s6. Даже скрипты -openrc не нужны, хотя эти тоже -runit и -s6.