LINUX.ORG.RU

Релиз Fedora 28

 ,


1

2

1 мая состоялся выпуск дистрибутива Fedora 28.

Изменения в этой версии:

Версии ПО:

  • Linux kernel 4.16;
  • systemd 238;
  • GNOME 3.28;
  • Firefox 59;
  • LibreOffice 6.0.3;
  • Django 2.0;
  • Docker 1.13;
  • Erlang 20;
  • Fontconfig 2.13;
  • GCC 8;
  • GHC 8.2;
  • glibc 2.27;
  • Golang 1.10;
  • Node.js 8.11;
  • PHP 7.2;
  • Ruby 2.5.

Ссылки:

>>> Fedora Project Bittorrent Tracker

★★★★

Проверено: jollheef ()
Последнее исправление: Wizard_ (всего исправлений: 8)

Ответ на: комментарий от anonymous

Давно у нас пациенты стали сами МРТ и ЭКГ читать? Или им врачи таки расшифровывают?

Давно консоль стала end user интерфейсом на десктопе? Давно настройка серверов стала работой пользователя?

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

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

Тем не менее, в графическом интерфейсе присутствует эмулятор терминала, в котором те же самые команды, что и в чистой консоли. Так что переключайтесь на английский.

После первого входа в систему.

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

В Server и Workstation всё работает.

В Workstation автодополнение dnf, действительно, работает. Потому что Firefox. Да-да, sqlite устанавливается как зависимость firefox. Замечательный повод сказать, что всё работает. Главное разработчикам не менять браузер по умолчанию, а то автодополнение в dnf сломается. :D

Кстати, почему dnf remove foo не приводит к обновлению метаданных, а dnf autoremove - приводит? Где логика?

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

При том, что кроме вас, существуют ещё и другие люди. И многие из них устанавливают дистрибутив не руками. Им что mandb, что sqlite по-дефолту на серверах никуда не упёрлись. И ради пары анонимусов, которым нужно с консолью сношаться, а не работу работать, нет смысла делать второй минимал с этими пакетами. Хотят всё руками? Руками и sqlite потавят, и mandb.

Это, кстати, прекрасный пример того, когда слабые зависимости, как «рекомендованные» в Debian, полезны: можно было бы поместить sqlite в рекомендованные пакеты, в результате чего для большинства пользователей этот пакет установился бы автоматически, и у них автодополнение в dnf работало бы сразу нормально; ну а те, кто заморачивается с минимальной установкой, могли бы его не устанавливать, если он им не нужен.

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

Тем не менее, в графическом интерфейсе присутствует эмулятор терминала, в котором те же самые команды, что и в чистой консоли. Так что переключайтесь на английский.

Именно. В окне эмулятора терминала тоже должна быть en_US.UTF-8.

Но вопрос в другом: почему установщик прописывает консольный шрифт, не соответствующий локали

Потому что ни один из извращенцев, который ипользует ru_RU в консоли, ни прислал фикс для установщика, ни нарисовал кириллицу в eurlatgr

В Workstation автодополнение dnf, действительно, работает.

В Server тоже. Там FF нет.

Кстати, почему dnf remove foo не приводит к обновлению метаданных, а dnf autoremove - приводит? Где логика?

Не смотрел.

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

Т. е. сделать минимал не минимал, а чтобы получить настоящий минимал, нужно будет ещё что-то сделать? И это ради нескольких калек, которые говорят установщику «не ставь гуй, только минимальный набор пакетов», а потом руками ставят тот же гуй? Так себе перспектива.

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

Именно. В окне эмулятора терминала тоже должна быть en_US.UTF-8.

А также в любых графических программах, которые работают с файлами: ведь там тоже - о, ужас! - латиница в пути.

Так что пусть те извращенцы, кому это нужно, и прописывают себе хоть эсперанто. Но вариант по умолчанию должен работать, а не сыпать квадратиками направо и налево.

Потому что ни один из извращенцев, который ипользует ru_RU в консоли, ни прислал фикс для установщика, ни нарисовал кириллицу в eurlatgr

Называть извращенцами людей, предпочитающих по мере возможности читать вывод на родном для них языке - это сильно, да. Сильно неадекватно. Впрочем, ваши отклонения - ваше дело.

Интересно только, почему в том же Debian взяли и написали работающее для всех языков решение, автоматически выбирающее подходящий консольный шрифт, причём сделали это кучу лет назад, а в Fedora что-то не осилили до сих пор. Наверное, прогрессивность мешает.

В Server тоже. Там FF нет.

Раз в зависимостях dnf sqlite нет, то его тоже подтягивает какой-то левый пакет.

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

Т. е. сделать минимал не минимал, а чтобы получить настоящий минимал, нужно будет ещё что-то сделать?

Нет, чтобы сделать удобный минимал, на основе которого уже можно разворачивать что-то своё. Т.е. ровно по той же причине, по которой в минимале есть mandb.

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

А также в любых графических программах, которые работают с файлами: ведь там тоже - о, ужас! - латиница в пути.

До абсурда даже довести не можешь. Что из ./{Документы,Загрузки,Изображения,Музыка,Видео,и т. д.} содержит латиницу?

читать вывод на родном для них языке

А ввод команд делать на иностранном. Всё логично, ага.

Интересно только, почему в том же Debian взяли и написали работающее для всех языков решение

Потому что извращенцы, которым нужен ru_RU в консоли, взяли и написали. В федоре извращенцев таких либо меньше, либо они, вместо написания решения, ноют на форумах.

Раз в зависимостях dnf sqlite нет, то его тоже подтягивает какой-то левый пакет.

Ты адекватный вообще? Автодополнение не dnf делает.
upd специально для тебя решил ещё дописать: apt тоже не умеет в автокомплит. Выше по треду ищи ссылку.

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

Он и без вас есть. А вы просите туда всякого хлама понапихать.

Т.е. ровно по той же причине, по которой в минимале есть mandb.

Где?

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

Что из ./{Документы,Загрузки,Изображения,Музыка,Видео,и т. д.} содержит латиницу?

Прикидываетесь дурачком? У вас хорошо получается.

А ввод команд делать на иностранном.

$ ./вывести "Это строка"
Это строка
$ 

«Вот видите, здесь нет никакой латиницы!»

Получилось похоже, как считаете?

Потому что извращенцы, которым нужен ru_RU в консоли, взяли и написали.

Эти «извращенцы» называются разработчиками, и они хотят, чтобы всё работало корректно и без багов.

В федоре извращенцев таких либо меньше, либо они, вместо написания решения, ноют на форумах.

Это да, таких «извращенцев» (см. выше), как в Debian, в Fedora нет. Похоже, что для разработчиков Fedora главное - чтобы у них работало, а в Debian - ох уж эти извращенцы! - хотят, чтобы работало у всех. Жуть, в общем.

Ты адекватный вообще? Автодополнение не dnf делает.

Надеюсь, что у вас талант, а не вы взаправду такой.

Пакет dnf содержит файл со сценарием автодополнения для dnf.

upd специально для тебя решил ещё дописать: apt тоже не умеет в автокомплит. Выше по треду ищи ссылку.

Да неужто?

Но даже если бы не умел - отсутствие функциональной возможности это одно, а присутствие возможности, но кривые зависимости, из-за которых оно полноценно не работает, - совсем другое. Я же не ставлю dnf в вину то, что он не умеет дополнять имена групп, например.

anonymous
()
Ответ на: комментарий от anonymous
$ ./вывести "Это строка"

Прикидываетесь дурачком? У вас хорошо получается.

Жуть, в общем.

Ты думаешь это дело клянчил и коммитил кто-то, кому лично это нафиг не надо? Да вы, батенька, затейник.

Да неужто?

«Нострик, ты тупой». Автодополнение по пакетам делает, в баше конкрентно, bash-completion, а не dnf или apt.

Пакет dnf содержит файл со сценарием автодополнения для dnf.

Не проверял, где конкретно лежат правила. Пусть в пакете с dnf. Дальше что? Он должен и зависимостью держать sqlite? А если в целевой системе нет bash-completion? bash-completion должен? Как вы и сами видите, он спокойно и без sqlite работает. Так если ни тот, ни другой не должны, чего вам надо? Чтобы recommended устанавливалось по-умолчанию? С этим бардаком в голове оставайтесь в дебиане лучше.

$ rpm -q --recommends dnf
(/usr/bin/sqlite3 if bash-completion)
(python3-dbus if NetworkManager)
То, что ты не способен выполнить одну команду — твои проблемы, а не дистрибутива.

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

Прикидываетесь дурачком? У вас хорошо получается.

ОМГ, вы даже не смогли понять, что это пародия на ваш «аргумент» насчёт латиницы в путях. Тяжёлый случай, я смотрю.

Ты думаешь это дело клянчил и коммитил кто-то, кому лично это нафиг не надо? Да вы, батенька, затейник.

У вас в Fedora клянчат? Интересный подход к разработке...

Вы думаете, тот, кто это писал, знает все языки из десятков поддерживаемых? Ибо как ещё в вашу логику может вписаться универсальное решение для множества языков?

«Нострик, ты тупой». Автодополнение по пакетам делает, в баше конкрентно, bash-completion, а не dnf или apt.

Я говорю о проектах, балбес. Не позорься уже так.

И да, автодополнение делает не bash-completion. Это лишь набор сценариев, использующих возможности программируемого дополнения самой оболочки. Поэтому дополняет (следуя вашей же логике) bash, а не bash-completion. Так что сначала изучите матчасть, и лишь потом пытайтесь умничать.

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

Нет аргументов, к словам цепляться начинаешь?)

Ок, позволю тебе сохранить хорошую мину при плохой игре.

mogwai ★★★★
() автор топика

Решил наконец заглянуть в программу Logs, там пара ошибок под рубрикой Important.

Cannot access vdagent virtio channel /dev/virtio-ports/com.redhat.spice.0
Ошибка из-за того, что федя стоит на реальном железе, лечится удалением пакета spice-vdagent.
penguin : problem with defaults entries ; TTY=pts/0 ; PWD=/home/penguin ; USER=root ;
Пингвин — это я, лечится удалением слова sss из строки «sudoers: files sss» в файле /etc/authselect/nsswitch.conf, что это значит и куда ведёт, пусть объясняют знатоки.

Продолжаю наблюдение.

papin-aziat ★★★★★
()
Ответ на: комментарий от mogwai

Нет аргументов, к словам цепляться начинаешь?)

«Нострик, ты тупой». Автодополнение по пакетам делает, в баше конкрентно, bash-completion, а не dnf или apt.

в русской системе

Whaaaaat?

Самокритика - это хорошо, молодец.

Ок, позволю тебе сохранить хорошую мину при плохой игре.

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

Понавыдёргивай рандомно из контекста ещё отрывков фраз

Знаете, спор в Интернете отличается от спора в реальной жизни тем, что в первом случае не получится сделать морду кирпичом и заявить, что, мол, я этого не говорил, не имел в виду, и меня не так поняли. Ибо любой читающий данную тему человек может запросто отмотать её назад и убедиться, что ваши придирки к моим словам имели место, да ещё и щедро сдобренные жалкими попытками оправдать явные баги и съехать на «это у вас локаль неправильная». Честно говоря, продолжать тратить на такую чушь своё время мне просто жаль, посему - всего хорошего. Можете крикнуть что-нибудь в пустоту напоследок. ;)

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

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

Можете крикнуть что-нибудь в пустоту напоследок. ;)

Зачем вы себя пустым местом называете? Травма психологическая какая-то? ;)

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

отсутствие потребности в ru_RU

А что делать вчерашнему дебианщику-убунтоиду, который установил впервые федору, выбрал русский язык, такой довольный стал настраивать систему, накатил блоб нвидии, перегруз, бах, оказался в консоли, а там квадраты вместо букв? Ты должен понять негодование анона!

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

То же, что и всегда: репортить баг/комментировать уже имеющийся/присылать патч. Или править vconsole.conf руками, пока кто-то другой не сделает это за него. Опенсорс же.

накатил блоб нвидии, перегруз, бах, оказался в консоли,

На федоре не помню такого.

а там квадраты вместо букв?

login:, password: написаны нормально. $PS1 тоже нормально вывелось на экран. Какие квадраты? dnf remove nvidia-blob (не помню имя пакета этого ненужно), reboot и вперёд.

Ты должен понять негодование анона!

Я понимаю разработчиков, которым за несколько лет всего пара человек отписалась и ни кто из вышеупомянутой рашнфедора не прислал патч первоочередной важности (по словам анонимуса) для русскоговорящего сообщества в анаконду.
latarcyrheb-sun16 из коробки есть? есть. vi /etc/vconsole.conf :%s/eurlatgr/latarcyrheb-sun16/ из коробки доступно? доступно. Значит может подождать.

И да, так как сейчас — неправильно. Но это неправильно вылазит только тогда, когда делают ещё большее неправильно.

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

и ни кто из вышеупомянутой рашнфедора не прислал патч первоочередной важности

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

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

Можно. Я не понимаю, какого лешего у них до сих пор

$ curl -LO https://mirror.yandex.ru/fedora/russianfedora/russianfedora/branding/fedora/releases/28/Everything/source/SRPMS/anaconda-28.22.10-1.3.fc28.R.src.rpm
$ rpm2cpio anaconda-28.22.10-1.3.fc28.R.src.rpm | cpio -idmv
$ tar xjf anaconda-28.22.10.tar.bz2 
$ cd anaconda-28.22.10/
$ grep -A5 DEFAULT_LANG ./pyanaconda/core/constants.py 
DEFAULT_LANG = "en_US.UTF-8"

DEFAULT_VC_FONT = "eurlatgr"

DEFAULT_KEYBOARD = "us"
$ grep DEFAULT_VC_FONT ./pyanaconda/keyboard.py 
from pyanaconda.core.constants import DEFAULT_VC_FONT, DEFAULT_KEYBOARD
                fobj.write('FONT="%s"\n' % DEFAULT_VC_FONT)
Поставил минимал из их образа
$ cat /etc/vconsole.conf 
KEYMAP="ru"
FONT="eurlatgr"
И после этого некоторые тут выше будут заявлять, что rfr — это не болгенос\зверьдивиди, а «часть сообщества».

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

Я не понимаю, какого лешего у них до сих пор

А что не так? Как должно быть? Что эти листинги показывают (на что ты хотел обратить внимание)?

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

Либо

DEFAULT_VC_FONT = "latarcyrheb-sun16"
как костыль. Либо
fobj.write('FONT="%s"\n' % vc_font)
+ заполнение vc_font правильным значением в зависимости от выбраной локали, как решение #1405240.

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

Это специфично для чего-то? Просто у меня никогда не было проблемы с отоброжением кирилицы:

$ cat /etc/vconsole.conf
KEYMAP="us"
FONT="eurlatgr"
$ su -c 'dnf update'
Пароль: 
Fedora 28 - x86_64 - Updates                    2.3 MB/s | 6.7 MB     00:02    
Последняя проверка окончания срока действия метаданных: 0:00:08 назад, Сб 12 мая 2018 17:28:14.
Зависимости разрешены.
Отсутствуют действия для выполнения
Выполнено!

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

В терминале (ctrl+alt+/2/3/4/) будет проблема с отображением кириллицы.

Там у меня все на английском. Ну в общем ясно.

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

За 10-20 минут абсолютно чистый компьютер превращается в практически точную копию рабочего места. А с учётом отдельного /home — в точную копию.

Брехня чистой воды. Сползаем с мейнстрима и всё, приплыли (Gentoo, Void, Crux). Даже на Ubuntu, если не копировать конфиги, то занимает часа 4-5 смело (правда я слоупок), эээ, если laptop. И настроек оказывается было сделано много, всех и не упомнишь, пока не сталкиваешься с неоднозначным поведением системы.

Но Вы, я уверен, просто пользуетесь тем, что дают, не тюнингуя, эээ, например, sysctl.conf. И Ваша хвалёная systemd по дефолту тот ещё монстр.

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

Это специфично для чего-то? Просто у меня никогда не было проблемы с отоброжением кирилицы:

На серверах за такое по лапам бьют.

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

Какой слепой самоуверенный юзернейм… новая Ванга?

И это с любым дистрибутивом, где компелять на локалхосте не приходится.

Gentoo, Void, Crux.

или чукча, однако, не читатель, чукча — писатель?

Даже на Ubuntu … занимает часа 4-5 смело… настроек было сделано много, всех и не упомнишь…

Чукча и не пейсатель тоже? Конфиги в гит, их раскладывание в .sh/.ks, и вот пять часов превратились в пятую часть часа.

…на Ubuntu…
…пока не сталкиваешься с неоднозначным поведением системы.
…Ubuntu…
…неоднозначное поведение системы…

Мыши плакали, кололись, но продолжали грызть кактус.
Поставь нормальный дистрибутив уже, ссылки на установочный образ в ОП.

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

Fedora прежде всего десктоп, поэтому этот вопрос был поднят.

Про сервер тоже надо не забывать. Пользователи samba и прочих служб не обязаны хранить все файлы с названием на английском. Так и вижу, как бухгалтеры, юристы и прочие представители организации все переводят на английский язык, чтобы отправить на сервер)

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

Debian stable

не смешите мои репозитории. Только CentOS. На рабочих станциях везде стоит и жрать не просит. Не очень понимаю, что за радость каждые два года вляпываться в обновления. Возраст уже не тот, наверно

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

А что за радость сидеть в пещере-морозилке , где-то на уровне прокаканой пищи мамонта?

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

Дело не в возрасте, а в задачах.
Танк-бронепоезд-консервная банка тоже вроде вещи сштабильные, для предприятия с длительным циклом поддержки ИТ-хоз-ва подойдёт.

Но смысл, например, вольному фрилансеру обитать в стеснённых условиях ЦентОСа?

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

Сначала конфиги надо сделать. Потом достучаться к Git (если сеть есть). Образ надо собрать и т.д.

И да, я не Ванга, но рядышком...

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

Поставь нормальный дистрибутив уже, ссылки на установочный образ в ОП.

Нормальный дистр у меня падал при установке (версии пробовал разные). А если не по дефолту тыцать, то баг на баге установщика отбивает напрочь знакомство с «нормальным» дистрибутивом. Подключение сторонних реп вообще пугает. на кой мне зависеть от нескольких команд ментейнеров?

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

Админнейм пусть себе какую хочет локаль прописывает в профиль. Общесистемная от этого не изменится.

Сначала конфиги надо сделать. Потом достучаться к Git (если сеть есть). Образ надо собрать и т.д.

Мне лень каждый раз конфиги писать. Один раз в гит положил и конфиги, и скрипт для их раскладывания. Образ собирать не надо, путь к кикстарт файлу параметром по время загрузки передаётся спокойно. И как это, «нет git»?

Нормальный дистр у меня падал при установке (версии пробовал разные).

Если ты «рядышком с Вангой», то не удивительно. На скольки компах федору не ставил, УМВР.

то баг на баге установщик

Ты по опыту с бубунтой судишь? Или покажешь эти баг на баге?

Подключение сторонних реп вообще пугает.

rpmfusion в много раз надёжнее ппа.

на кой мне зависеть от нескольких команд ментейнеров?

Зачем-то ты на бубунте же сидишь

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

Сразу после загрузки система потребляет 1,1 ГБ ОЗУ. Что-то многовато для системы, в которой практически ничего не установлено.

Поставил Debian testing в виртуалку. Точно так же сначала минимальную систему, а затем туда gnome-core. В результате после загрузки система потребляет на 400 МБ меньше. (И к тому же даже визуально быстрее работает, что достаточно неожиданно.) Интересно, почему так. Версия GNOME вроде та же: 3.28.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.