не отображается содержимое /etc/localtime

стоп....., кажется дошло....., этоже ссылка, товарищи !
Не умеешь - не берись, но не взявшись не научишься…
FreshMan, мне иногда кажется, что у вас своебраное мышление.
Да, это ссылка, по крайней мере раньше была (арча нет под рукой, пишу по памяти), если совсем простыми словами то она кажет на вашу часовую зону.
можно конечно ln -s но проще чтото вроде
timedatectl set-timezone Canada/Eastern
подсмотреть зоны можно тут :
/usr/share/zoneinfo
Но не уверен, man timedatectl или на wiki в раздел local time и set timezone.
PS: о:
timedatectl list-timezones
короче гуглите, я за минуту нашел, быстрее только ман полистать бегло.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
@FreshMan в бан на недельку за нежелание гуглить и самостоятельно изучать основы. Тред закрыт.
Пока писал, уже и забанили... но на будущее опишу, жаль выкидывать написанное... возможно и пригодится ...
FreshMan, ты слишком много задаешь вопросов и практически сам ничего не ищещь ….... ну так же нельзя.... Понимаю трудно, но ведь АЗЫ то ты имеешь …
Например, мог бы и так провести анализ, методом тыка, конечно минимум знаний для этого быть должен.... может пригодится на будущее...
Если файл не читается обычным способом, т.е. не является текстовым, значит он двоичный (что такое, смотри гугл). А если он двоичный, логично предположить, что он принадлежит какому то пакету.... но не обязательно...
Проверим это ...
$ pacman -Qo /etc/localtime
ошибка: Ни один пакет не содержит '/etc/localtime'
Облом ….. Тогда посмотрим что это хоть за файл...
$ file /etc/localtime
/etc/localtime: symbolic link to ../usr/share/zoneinfo/Europe/Moscow
Ясно он просто ведет нас к файлу /usr/share/zoneinfo/Europe/Moscow
Этот файл, зараза, снова не читается..... проверим опять на принадлежность пакету ...
$ pacman -Qo /usr/share/zoneinfo/Europe/Moscow
/usr/share/zoneinfo/Europe/Moscow принадлежит tzdata 2016d-1
Попали ….дальше проще... гугл поможет узнать многое об этом пакете, в том числе и для чего он нужен, например, начнем с простого ..
….......................................................................
А можно было идти и прямо в лоб …... как ты уже понял, это двоичный файл и просто так не читается, а потому прочитаем его по другому, по двоичному, только 1-ые 8 байт, чтобы посмотреть какая у него сигнатура
$ hexdump -C -n 8 /etc/localtime
00000000 54 5a 69 66 32 00 00 00 |TZif2...|
Сигнатура, как ни странно, и мне не знакома … попробую погуглить по буковкам Tzif2 ... (можно и по цифиркам, но интуиция мне подсказывает, что в данном случае искать лучше по буковкам, тем более, что это близко к сигнатуре MZ, которая мне знакома) ..... и напал на что то похожее ….и как там видно, это то что нужно и видим там tzdata package …... ну а дальше уже понятно ...
Не поленился, написал, вот так ты мог действовать и сам …... и при этом больше бы узнал ….... БОЛЬШЕ ИЩИ САМ И МЕНЬШЕ СПРАШИВАЙ ...спрашивать, конечно, можно, но в случае, когда ищещь 1-2 дня и не получается …..+ при этом больше читай..... и не забывай, с таким подходом тему могут и закрыть... PS..... пока писал и действительно закрыли...
Ошибки не исчезают с опытом - они просто умнеют
zdump -v /etc/localtime
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
 
Зарегистрироваться или войдите чтобы оставить сообщение.