LINUX.ORG.RU

Четверть века назад. Гуманитарий и Linux

 , ,


0

2

Я никогда не был программистом. Я никогда не был айтишником вообще. Я до сих пор не понимаю, в чём разница. Я – писатель и сценарист, который использует Линукс с 1997 года. Сначала, как волонтёр, помогал СПО чем мог (русифицировал LyX и, если кто помнит что это, ApplixWare).

До сих пор не изменяю любимой ОС. Не люблю системди, сейчас сижу на Void + XFCE4.

>>> Просмотр (1152x864, 158 Kb)



Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)
Ответ на: комментарий от utanho

Вот когда магазинные зеркала начтут сношать мне мозги если их потрогать - начну заниматься зеркалами. Вот как например случилось с магазиными ТВ-антенами, у меня сейчас везде самодельные биквадраты, а магазинное говно валяется на чердаке - они хуже. А ножи и так уже перетачиваю с параболического на прямой клин - лучше режут и дольше не тупятся. И даже точилку для этого пришлось допилить в прямом смысле.

kirill_rrr ★★★★★
()
Последнее исправление: kirill_rrr (всего исправлений: 2)
Ответ на: комментарий от kirill_rrr

Попробуйте отключить journald на любом системд-дистре

Я бы конечно посоветовал вам обратиться к документации, но, как оказывается, у вас лапки

Я хочу просто ехать, а не изучать талмуды

Прежде чем запретить любому сервису загружаться при включении/перезагрузки нужно узнать, а разрешено ли это ему вообще, логично? И что же нам выдаст команда systemctl is-enabled systemd-journald.service ? Результатом будет static и в документации написано что это значит. И даже если вы решили сразу запретить сервис systemctl disable systemd-journald.service, то вам выдаст достаточно информации почему это невозможно.

Т.е. я так и не увидел

ненормальное дефолтное поведение.

pavel_l
()
Ответ на: комментарий от MOPKOBKA

Эта читалка и сейчас существует, перешла на Qt недавно.

Ага

Old-Cat
() автор топика
Ответ на: комментарий от pavel_l

Прежде чем запретить любому сервису загружаться при включении/перезагрузки нужно узнать, а разрешено ли это ему вообще, логично?И что же нам выдаст команда systemctl is-enabled systemd-journald.service ? Результатом будет static и в документации написано что это значит.

А, ну ТАК я тоже умел писать документацию в 5-м классе...

а разрешено ли это ему вообще, логично?

Нихрена не логично. Вот ты делаешь rm file.txt. Файл исчезает, код завершения 0, STDERR пустой. Но после перезагрузки файл появляется снова. Ты ведь должен был проверить, а разрешено ли тебе удалять этот файл! ls -l показывает r--r--r--, и в документации написано что это значит...

Да это просто шизофрения в чистом виде.

Результатом будет static и в документации написано что это значит.

The unit file is not enabled, and has no provisions for enabling in the [Install] unit file section.

Модульный файл не включен, и в разделе [Установить] модульный файл нет условий для его включения.

Где здесь хоть намёк на то, что этот юнит не должен отключаться командой disable?

Т.е. я так и не увидел

Ну т.е. ОК, допустим у нас есть юниты которые можно и которые нельзя выключать (что должно быть описано в справке к disable). Очевидно при попытке отключить вторые должно быть сообщение «нельзя», «не могу».

kirill_rrr ★★★★★
()
Ответ на: комментарий от rtxtxtrx

фентези про ведьм-лесбиянок и негров-клоннов боббы фетта (штурмовики все его клоны, а бобба негром не был).

На самом деле нет. По канону у клонов был встроенный баг: они слишком быстро старели. Поэтому Империя свернула операцию по производству клонов и перешла на вербовку и обязательный призыв. Так что не надо удивляться неграм среди штурмовиков.

AP ★★★★★
()
Ответ на: комментарий от utanho

Возможно вы заметили, что у меня к «теме» хренова туча разных претензий. Очень логично, что есть желание просто вышвырнуть её нахрен и пользоваться чем то, что просто работает. Но нельзя. приходится мтодом ненаучного тыка исследовать шизофреничные доки, в которых избранные видят очевидный смысл, а я не вижу. И приходится изобретать костыли чтобы сделать простые и очевидные вещи.

А вот со всякими зеркалами и каменными ножами (на которые не я технично съехал с темы) и прочими антенами (если можно съезжать на зеркала, то почему нельзя на антены? Или это другое?) я в состоянии разобраться самостоятельно, или по простым и понятным докам, написанным для людей.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Ну т.е. ОК, допустим у нас есть юниты которые можно и которые нельзя выключать (что должно быть описано в справке к disable). Очевидно при попытке отключить вторые должно быть сообщение «нельзя», «не могу».

Дак оно есть, например в той части моего предыдущего сообщения, котрое почему-то осталось без внимания, ну ок, повторю нагляднее:

[root]# systemctl disable systemd-journald.service
Disabling 'systemd-journald.service', but its triggering units are still active:
systemd-journald-dev-log.socket, systemd-journald.socket
The unit files have no installation config (WantedBy=, RequiredBy=, UpheldBy=,
Also=, or Alias= settings in the [Install] section, and DefaultInstance= for
template units). This means they are not meant to be enabled or disabled using systemctl.
 

This means they are not meant to be enabled or disabled using systemctl.

pavel_l
()
Ответ на: комментарий от pavel_l
Disabling 'systemd-journald.service', but its triggering units are still active:
systemd-journald-dev-log.socket, systemd-journald.socket
The unit files have no installation config (WantedBy=, RequiredBy=, UpheldBy=,
Also=, or Alias= settings in the [Install] section, and DefaultInstance= for
template units). This means they are not meant to be enabled or disabled using systemctl.

Нету такого. Он всегда и везед просто

root@raspberrypi:~# systemctl disable systemd-journald.service
root@raspberrypi:~#

This means they are not meant to be enabled or disabled using systemctl.

Вот мы и добрались до подтверждения косяка и его причины: да, разработчики системд специально написали кривой неотключаемый юнит на необязательного демона, которого в большинстве случаев логично отключить. Очень странно, что спустя 250+ версий в каком то уникальном дистрибутиве они наконец то спободились добавить сообщение об ошибке в случае ошибки. Разумеется весь этот цирк с конями должен был исключиться изначально и принципиально на стадии проектирования системд 0.0.1-альфа.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Почему вы приводите только часть текста?

Possible reasons for having these kinds of units are:
• A unit may be statically enabled by being symlinked from another unit's
  .wants/, .requires/, or .upholds/ directory.
• A unit's purpose may be to act as a helper for some other unit which has
  a requirement dependency on it.
• A unit may be started when needed via activation (socket, path, timer,
  D-Bus, udev, scripted systemctl call, ...).
• In case of template units, the unit is meant to be enabled with some
  instance name specified.

Так что нет ничего невозможного, вас просто предостерегают от выстрела в колено.

P.S.

systemctl status systemd-journald.socket
○ systemd-journald.socket - Journal Sockets
     Loaded: loaded (/usr/lib/systemd/system/systemd-journald.socket; static)
     Active: inactive (dead) since Sat 2024-09-07 21:55:39 MSK; 50s ago
   Duration: 9h 9min 31.533s
 Invocation: a371ff841c344703b13c028e13353a4b
   Triggers: ● systemd-journald.service
       Docs: man:systemd-journald.service(8)
             man:journald.conf(5)
     Listen: /run/systemd/journal/socket (Datagram)
             /run/systemd/journal/stdout (Stream)

Notice: journal has been rotated since unit was started, output may be incomplete.

utanho ★★★★★
()
Последнее исправление: utanho (всего исправлений: 1)
Ответ на: комментарий от skiminok1986

Десктоп к этим задачам отношения не имеет.

Сокращенное время загрузки и пользовательские юниты могут быть полезны.

MOPKOBKA ★★★★★
()
Последнее исправление: MOPKOBKA (всего исправлений: 1)
Ответ на: комментарий от utanho

Почему вы приводите только часть текста?

Во первых это сообщение появляется в овет на запрос status, а не часть ошибки, которая должна выводиться при disable. Во вторых - это сообщение вот вообще не к месту. Оно может что то прояснить, если начать копать доки на смежные темы, но вот здесь оно бессмысленно и относится к теме довольно косвенно.

вас просто предостерегают от выстрела в колено.

Мнея НЕ предостерегают. Сообщение об ошибке/невозможности нужно в явном виде при попытке совершить действие, а не подразумеваться в качестве части ребуса по распутыванию перекрёсных ссылок в документации.

root@raspberrypi:~# systemctl list-units | grep journal
● systemd-journal-flush.service                                                                                                                                 loaded failed failed    Flush Journal to Persistent Storage
root@raspberrypi:~# systemctl is-enable systemd-journal-flush.service
Unknown command verb is-enable.
root@raspberrypi:~# systemctl is-enabl systemd-journal-flush.service 
Unknown command verb is-enabl.
root@raspberrypi:~# systemctl status systemd-journal-flush.service  
● systemd-journal-flush.service - Flush Journal to Persistent Storage
     Loaded: loaded (/lib/systemd/system/systemd-journal-flush.service; static)
     Active: failed (Result: exit-code) since Sat 2024-09-07 01:17:07 +05; 21h ago
       Docs: man:systemd-journald.service(8)
             man:journald.conf(5)
    Process: 343 ExecStart=journalctl --flush (code=exited, status=1/FAILURE)
   Main PID: 343 (code=exited, status=1/FAILURE)
        CPU: 73ms
root@raspberrypi:~# systemctl is-failed systemd-journal-flush.service
failed
root@raspberrypi:~# systemctl list-dependencies systemd-journal-flush.service
systemd-journal-flush.service
● ├─-.mount
● ├─system.slice
● └─systemd-journald.service
root@raspberrypi:~# systemctl is-enabled systemd-journal-flush.service       
static
root@raspberrypi:~# systemctl status systemd-journald.service         
● systemd-journald.service
     Loaded: masked (Reason: Unit systemd-journald.service is masked.)
     Active: inactive (dead)
TriggeredBy: ● systemd-journald.socket
             ● systemd-journald-dev-log.socket
             ● systemd-journald-audit.socket
root@raspberrypi:~# systemctl unmask systemd-journald.service
Removed /etc/systemd/system/systemd-journald.service.
root@raspberrypi:~# systemctl status systemd-journald.service
● systemd-journald.service - Journal Service
     Loaded: loaded (/lib/systemd/system/systemd-journald.service; static)
     Active: inactive (dead)
TriggeredBy: ● systemd-journald-audit.socket
             ● systemd-journald.socket
             ● systemd-journald-dev-log.socket
       Docs: man:systemd-journald.service(8)
             man:journald.conf(5)
root@raspberrypi:~# systemctl enable systemd-journald.service
The unit files have no installation config (WantedBy=, RequiredBy=, Also=,
Alias= settings in the [Install] section, and DefaultInstance= for template
units). This means they are not meant to be enabled using systemctl.
 
Possible reasons for having this kind of units are:
• A unit may be statically enabled by being symlinked from another unit's
  .wants/ or .requires/ directory.
• A unit's purpose may be to act as a helper for some other unit which has
  a requirement dependency on it.
• A unit may be started when needed via activation (socket, path, timer,
  D-Bus, udev, scripted systemctl call, ...).
• In case of template units, the unit is meant to be enabled with some
  instance name specified.
root@raspberrypi:~# systemctl disable systemd-journald.service
root@raspberrypi:~# systemctl status systemd-journald.service 
● systemd-journald.service - Journal Service
     Loaded: loaded (/lib/systemd/system/systemd-journald.service; static)
     Active: inactive (dead)
TriggeredBy: ● systemd-journald.socket
             ● systemd-journald-dev-log.socket
             ● systemd-journald-audit.socket
       Docs: man:systemd-journald.service(8)
             man:journald.conf(5)
root@raspberrypi:~# man systemd-journald.service
root@raspberrypi:~# systemctl mask systemd-journald.service
Created symlink /etc/systemd/system/systemd-journald.service → /dev/null.
root@raspberrypi:~#

Есть хренова туча ненужной инфы, нет того что действительно важно.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Во первых это сообщение появляется в овет на запрос status, а не часть ошибки, которая должна выводиться при disable.

Это и есть вывод disable для journald. А что бы его у себя воспроизвести рекомендую обновить systemd, может и претензий поубавится. К слову версия systemd хоть из третьей сотни?

pavel_l
()
Ответ на: комментарий от pavel_l

Это и есть вывод disable для journald.

Это НЕ вывод disable. Я нигде не видел чтобы disable что то там выводил и извиняй, но не поверю пока сам вживую этого не увижу.

К слову версия systemd хоть из третьей сотни?

Версия из стабильного классического дистрибутива с долгой поддержкой и минимумом затрат времени на обслуживание. 247.3 если точнее.

kirill_rrr ★★★★★
()
Ответ на: комментарий от kirill_rrr

Обычно не проходит…

Ну сейчас как-то да. Детство затягивается.

skiminok1986 ★★★★★
()

Рад, что многих пробило на ностальгию :). Огромное спасибо за лайки! И отдельное спасибо @fox72 за клоуна (да, верстаю я до сих пор попсово, чукча не дизайнер ;)). Итог: четверть века прошло, я на тех же, что и тогда, vim + (Lua)LaTeX и мне удобно работать и отдыхать (dosbox + GOG games). Linux рулит! ;)

Old-Cat
() автор топика
Ответ на: комментарий от annulen

Ещё забавная опечатка

Срыгнув с поезда, на котором его этапировали в лагерь

Аххха! Так в эфир и пропустили! Никто, кроме вас, не заметил! Включая спеллчекер файрокса, из-под которого пишу. Вы - Зоркий Глаз, друг индейцев и писателей :)

Old-Cat
() автор топика
Ответ на: комментарий от Old-Cat

верстаю я до сих пор попсово

Я рад что Вы самокритичны. Клоуна я поставил потому что там «верстки» как таковой нет. И про сэра Черчилля сюжет избит всеми кому не лень. Однако, прочитав статью еще раз понял, что Ваши рабочие лошадки - копирайтинг/рерайтинг/журналистика. Стиль написания статьи легкий и вполне журналистский - объект повествования феноменален и противоречив. Интересные факты о герое перемешаны с его хлесткими высказываниями. Грамматика и орфография - мое почтение. Текст разбит на недлинные читабельные абзацы. Но кое-где он написан торопливо, будто Вы набираете количество знаков или стремитесь успеть к делайну. Не вижу логичного завершения рассказа. Вероятно это недоработанный черновик. Подозреваю, что TeX/LaTeX имеет более мощные средства для форматирования текста и изображений. И эта сторона к сожалению тоже не раскрыта.

fox72
()
Последнее исправление: fox72 (всего исправлений: 2)
Ответ на: комментарий от annulen

Вы просто не видели что «выдают в эфир» некоторые в хламину упоротые журналисты. Хотя Вы правы, хороший корректор такое не пропустит. Но их упоротые журналисты как раз не любят.

fox72
()
Ответ на: комментарий от fox72

Соглашусь процентов на 90. И про сэра особенно. Не вдаваясь в подробности, писАл под эфир, «Датник» – название рубрики, надеюсь, о чем-то говорит. Не оправдываюсь, просто спасибо за пинки. Вы кто? Постучитесь в личку. По вёрстке. А по содержанию… Текст устроил (и был оплачен) ОТР, но не устроил лисичку72, простите, это несерьёзно :)

Old-Cat
() автор топика
Последнее исправление: Old-Cat (всего исправлений: 2)
Ответ на: комментарий от fox72

Хотя Вы правы, хороший корректор такое не пропустит.

Это страшная беда. Платят нормально только ведущим, особенно - мерзким.

Old-Cat
() автор топика
Ответ на: комментарий от fox72

Здравствуйте! А разве здесь есть личка?

Извините, был под шофе, попутал с Ганзой.

Вы наверно про ОРТ так говорите? :-)

Нет

Old-Cat
() автор топика
Ответ на: комментарий от Old-Cat

Извините, был под шофе

Это нормально - в Вашей среде быть все время подшофе является профессиональным навыком. У музы журналистики приходить без полного стакана считается моветоном.

В этом журналисты похожи на поэтов и писателей. Вот к примеру Пушкин! Любил хорошо выпить негодяй и допился до звания великого русского поэта. Чтоб я так пил! :-)

Кстати его проза своей краткостью чем-то напоминает журналистский стиль.

В общем нам до Пушкина еще пить … и пить!

fox72
()
Последнее исправление: fox72 (всего исправлений: 1)
Ответ на: комментарий от fox72

в Вашей среде быть все время подшофе является профессиональным навыком

Передергиваете, сударь 1972 года появления на свет :)

Ладно, не буду пытать на предмет вашей компетентности, собеседник вы интересный в любом случае. Себя ни коим образом не скрываю, будет желание, стучитесь в braza2 at ya.ru

Old-Cat
() автор топика
Ответ на: комментарий от sparkie

По поводу Лёши Федорчука. Это светлый человек, настоящий подвижник-популяризатор, сделавший для продвижения Линукса в нашей стране, как мало кто. Его хейтеры идут ===> туда.

Old-Cat
() автор топика
Ответ на: комментарий от Old-Cat

Передергиваете, сударь

Отнюдь нет. Разливайте, сударь!

fox72
()
Ответ на: комментарий от sparkie

Тут у Вас одна несостыковочка. Большинство ученых делают свои исследования на основании открытых источников. Их туда же запишем, в графоманы?

fox72
()
Ответ на: комментарий от Old-Cat

По поводу Лёши Федорчука. Это светлый человек, настоящий подвижник-популяризатор, сделавший для продвижения Линукса в нашей стране, как мало кто. Его хейтеры идут ===> туда.

Сам себе отвечу. Федорчук, его книжки и лекции, @aen и русский Mandrake, @maxcom скромняшка, чей портал мы до сих пор посещаем. Это пионеры (в лучшем значении слова). Мы и Линукс в Росии это они.

Old-Cat
() автор топика
Ответ на: комментарий от Old-Cat

...светлый человек, настоящий подвижник...

Да ради бога. Ми нэ протифф. 😎

...хейтеры...

А я здесь при чём?

sparkie ★★★★★
()
Ответ на: комментарий от fox72

Ниже ответил и свою оговорку признал.

sparkie ★★★★★
()

Вот, кстати, почему-то мало кто осознаёт, что среда GNU/Linux позволяет не менять своих привычек (читай загиб пальцев не меняется): emacs+auctex+LaTeX можно было запускать, можно запускать и можно будет запускать точно так же как всегда.

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

Вот, кстати, почему-то мало кто осознаёт, что среда GNU/Linux позволяет не менять своих привычек (читай загиб пальцев не меняется): emacs+auctex+LaTeX можно было запускать, можно запускать и можно будет запускать точно так же как всегда.

Именно так, мой уважаемый заочный друг (много вас читал, кое-что использовал в своих ТеХостраданиях).

Old-Cat
() автор топика
Ответ на: комментарий от Evgueni

Я подловил сам себя на том, что даже если выйти за рамки текущей темы, Вы правы на все сто.

fox72
()
Ответ на: комментарий от Old-Cat

Кстати, про Алексея Федорчука в тему. По-моему он представитель той когорты журналистов, которую можно назвать «уходящей натурой». В его статьях чувствуется честное отношение к себе и «предмету исследования».

P.S. И анализ с синтезом присутствуют. :-)

fox72
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.