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)
Ответ на: комментарий от dexpl

А я то думал, почему у меня нет этого в репах, ясно, ну к оригинальной лучше не подключать fixes, как я понимаю.

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

В смысле отдельно для qt-ей, браузера?

Гномовские нативные и gtk3 не реагируют на fonts.conf, а другие по-разному.

У меня ~/.config/fontconfig/conf.d конфиг лежит.

fonts.conf? Он и из ~/.config/fontconfig же нормально работает, а вот из ~/ уже не уверен, и если есть годный /etc/fonts/local.conf, то нафига?

papin-aziat ★★★★★
()

Поздравляю всех причастных

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

admucher ★★
()
Ответ на: комментарий от papin-aziat
$ ls ~/.config/fontconfig/conf.d
000-fontstweak-croscore.conf  010-fontstweak-hinting.conf

Удобно что в home, если переносить, то все конфиги уже готовы.

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

TL;читал по диагонали

Набираю apropos edit - и получаю от ворот поворот.

$ apropos edit
desktop-file-edit (1) - Installation and edition of desktop files
desktop-file-install (1) - Installation and edition of desktop files
ed (1p)              - edit text
editrc (5)           - configuration file for editline library
edquota (8)          - edit user quotas
elfedit (1)          - Update the ELF header of ELF files.
ex (1)               - Vi IMproved, a programmer's text editor
ex (1p)              - text editor
gedit (1)            - text editor for the GNOME Desktop
…

Набор автодополнений к dnf какой-то ущербный: команды дополняет, а имена пакетов - что важнее - нет.

$ sudo dnf ins[tab][tab] vim[tab][tab]
Display all 100 possibilities? (y or n)
vim-command-t-5.0.2-4.fc28.x86_64
vim-commentary-1.3-4.fc28.noarch
vim-common-2:8.0.1704-1.fc28.x86_64
vim-common-2:8.0.1788-1.fc28.x86_64
…

ЧЯДНТ?

В остальном, imltho, в остальном те же кривые руки анонимуса виноваты.

PS Я могу с десяток таких списков претензий к Debian написать, но я понимаю, что оно не проблема дистрибутива, а отсутствие знаний/несоответствие привычек у меня. Несколько дней плююсь в Debian, потом вспоминаю что к чему, и продолжаю нормально работать. Ровно как плевался, когда первый раз RHEL увидел.

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

ЧЯДНТ?

А вы попробуйте поставить минимальную систему с netinst и убедитесь, что сразу после установки apropos не работает, а dnf - не дополняет.

Вот видео, включая установку системы. (Зеркала у Fedora тормозные - жуть! Скорость скачивания в 50 кБ/с на честных 100 мегабитах - перебор.)

В остальном, imltho, в остальном те же кривые руки анонимуса виноваты.

Ах, ну да, это кривые руки анонимуса заставили разработчиков Fedora устанавливать в русской системе консольный шрифт, не поддерживающий кириллицу, криво прописать зависимости пакета X-сервера, написать dnf так, чтобы он падал при запросе информации о группе и т.д. Это всё анонимус виноват, а не разработчики Fedora, ага.

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

Я могу с десяток таких списков претензий к Debian написать

Напишите, с удовольствием почитаю. Если будут какие-то реальные косяки, а не вопрос предпочтений или привычки, - постараюсь исправить.

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

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

Whaaaaat?

консольный шрифт, не поддерживающий кириллицу

Какой адекватный человек будет ставить локаль ru_RU.UTF-8 общесистемной? Извращенцы руками могут прописать latarcyrheb-sun16 в /etc/vconsole.conf

криво прописать зависимости пакета X-сервера

Бага в пакете. Ни кто никогда не ошибается? багрепорт оформил?

написать dnf так, чтобы он падал при запросе информации о группе

Напрямую связано с предыдущим абзацем.

В остальном, если не знаком с системой - бери Fedora Workstation. Предполагается, что minimal в netinstall будут использовать те, кто знает, что делать. Как тебе apropos будет работать, если ты mandb не установил? Как тебе автодополнение будет работать, если ты bash-completion не установил? А как тебе автодополнение будет базу dnf читать, если sqlite не установлен?

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

Где указано, что для работы автодополнения dnf надо установить sqlite? Как об этой особенности должен узнать пользователь? Почему же сразу не прописать sqlite как зависимость?

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

Головой подумает. Где комплит возьмёт имена пакетов? → В чём пакетный менеджер хранит базу?

А тем, кто не может в примитивную логику, или ещё недостаточно знаком с системой, любезно подготовлен Workstation образ, или аналогичная группа в анаконде, где всё работает из коробки.

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

Или ты предлагаешь корячить это по дефолту в минимал инсталл? И на кой оно мне, если оно форманом разворачивается в кластере овирт?

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

Набор автодополнений к dnf какой-то ущербный: команды дополняет, а имена пакетов - что важнее - нет.

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

Головой подумает. Где комплит возьмёт имена пакетов? → В чём пакетный менеджер хранит базу?

Бред какой-то.

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

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

А вы попробуйте поставить минимальную систему с netinst и убедитесь, что сразу после установки apropos не работает, а dnf - не дополняет.

В демьяне, при установке ты выбираешь(по-умолчанию) стандартную(не помню точно название) установку, поэтому все привычное тебе есть, а если выберешь минимальную(или базовую?), то, емнип, даже получение ip по dhcp не настроишь.

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

Мне твой кластер на 0.0(1) машин неинтересен, а вот почему после установки desktop версии с live cd эта фича не работает интересно.

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

Странно, а как тогда мои тестовые виртуалки в минимальном исполнении от Debian Stretch автоматом получают ip? Статику спокойно вбиваю ручками.

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

Если будут какие-то реальные косяки

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

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

Как об этой особенности должен узнать пользователь?

Это тот, который ставит сервер вместо рабочей станции и пытается сделать из него последнюю? Я за такого не переживаю!

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

Ну вот, что за такого переживать! :-)

Кстати, я не знал что у Workstation есть netinst, он разве не качает из сети весь дистр? Лень заморачиваться, опиши особенности установки, если не трудно.

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

27, 28

27 подтверждаю, 28 нет. Я сначала думал меня глюкануло и я просто на автомате поставил sqlite, но нет, заглянул в исошник Fedora-Workstation-Live и он там есть, и вот собственно:

Installed Packages
Name         : sqlite
Version      : 3.22.0
Release      : 4.fc28
Arch         : x86_64
Size         : 1.2 M
Source       : sqlite-3.22.0-4.fc28.src.rpm
Repo         : @System
From repo    : anaconda
Summary      : Library that implements an embeddable SQL database engine
URL          : http://www.sqlite.org/
License      : Public Domain
Description  : SQLite is a C library that implements an SQL database engine. A large
             : subset of SQL92 is supported. A complete database is stored in a
             : single disk file. The API is designed for convenience and ease of use.
             : Applications that link against SQLite can enjoy the power and
             : flexibility of an SQL database without the administrative hassles of
             : supporting a separate database server.  Version 2 and version 3 binaries
             : are named to permit each to be installed on a single host

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

bash-completion не может автокомплит имён пакетов без sqlite, так как не знает доступные dnf имена пакетов, но при этом dnf нормально работает с зависимостями, качает кэш пакетов, которые содержит в том числе имена пакетов, но так как не стоит sqlite, то bash-completion не может в автодополнения.

ftfy
bash-completion глянь, что ли.

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

netinst один на всё. Во время установки выбираешь необходимые группы. Понатыкаешь гном с тем, что в WS Live выбрано — будет «как с Workstation установлено», выберешь KDE — KDE Spin и т. п. Из энторнетов выкачивает свежие версии пакетов.

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

Whaaaaat?

ОМГ, ну хорошо: «в системе, в которой установлена локаль ru_RU.UTF-8 по умолчанию». Не делайте вид, что не поняли, о чём речь.

Какой адекватный человек будет ставить локаль ru_RU.UTF-8 общесистемной?

А почему нет?

Если в системе присутствует баг, то нужно не обходить его костылями вроде использования английской локали, а исправлять, разве нет?

Бага в пакете.

Так на это я и указал.

Ни кто никогда не ошибается?

Разумеется, ошибки случаются. Это нормально. Странно видеть такие очевидные, «детские» ошибки - впрочем, возможно, что проекту элементарно не хватает человеческих ресурсов, поэтому судить не буду.

багрепорт оформил?

Ещё нет.

Впрочем, это вовсе не гарантия исправления, учитывая, как отчёты закрываются автоматически по EOL.

Предполагается, что minimal в netinstall будут использовать те, кто знает, что делать.

Я дал ссылку на видео, продолжающееся прямо от запуска установщика и до демонстрации упомянутых косяков. Расскажите, в какой же момент установки системы я сделал что-то не так.

Как тебе apropos будет работать, если ты mandb не установил?

mandb установился ещё в процессе установки самой системы. Как бы я apropos запустил вообще?

Как тебе автодополнение будет работать, если ты bash-completion не установил?

Разумеется, установил. Как бы дополнение «install» работало без bash-completion?

А как тебе автодополнение будет базу dnf читать, если sqlite не установлен?

А почему тогда sqlite не был установлен по зависимостям, если он требуется для работы автодополнения dnf?

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

В демьяне, при установке ты выбираешь(по-умолчанию) стандартную(не помню точно название) установку, поэтому все привычное тебе есть, а если выберешь минимальную(или базовую?), то, емнип, даже получение ip по dhcp не настроишь.

Я всегда выбираю минимальную установку, и DHCP-клиент, естественно, устанавливается, так как входит в базовую систему.

Но не суть. Моя претензия не в том, что что-то не установлено по умолчанию, а в том, что то, что установлено, не работает нормально поначалу.

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

Этот флажок приводит к установке пакетов с приоритетом standard, а у пакета isc-dhcp-client приоритет important.

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

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

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

А минимальный гном можно, а то приходится удалять ненужности?

Минимальный GNOME можно поставить с помощью dnf group install gnome-desktop.

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

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

К счастью, я сам определяю, что мне надо по работе, так что могу позволить себе пользоваться тем, что мне удобнее.

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

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

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

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

А не проще один раз пройти через буковки, а затем лишь обновляться на новый выпуск вместо установки заново? Вроде как Fedora наконец-то более-менее научилась это делать.

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

Ты издеваешься?! На кой ляд мне эти обновления, если установка свежей системы занимает 15 минут?

Работаете вы тоже на свежей системе? Ибо настройка всего этого (даже с учётом отдельного /home) занимает несколько больше 15 минут.

Или это юмор такой?

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

занимает несколько больше 15 минут

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

отдельного /home

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

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

установка свежей системы занимает 15 минут?

У меня недавно был опыт установки с нуля. Месяц вылазили всякие косяки, то принтер не настроен, то p7zip нет и т.п.

да к тому же хомяка надо вычищать от старых конфигов.

Ничего вычещать ни разу не понадобилось.

приходится бить себя по рукам, чтобы не зафигачить всё по привычке.

Что ты фигачишь по привычке, например?

приходится удалять ненужности?

Интересно, что за ненужности ты нашёл?

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

Ничего вычещать ни разу не понадобилось.

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

Что ты фигачишь по привычке, например?

Например, я вот расспрашиваю тебя про ~/.config/fonconfig/conf.d, попутно сам читаю что пишут в системных конфигах, а то вдруг уже ~/.config/fontconfig/fonts.conf deprecated стал, а ведь я мог до сих пор класть его в ~/, если бы не интересовался не изменилось ли чего, и тд и тп.

Интересно, что за ненужности ты нашёл?

Я пользуюсь terminal, gedit, files, software, system-monitor, eog, evince, calculator, disks, file-roller и logs из тех что кладут по-умолчанию, остальные мне не нужны. Перечислять ненужности было бы длиннее.

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

Напишите, с удовольствием почитаю. Если будут какие-то реальные косяки, а не вопрос предпочтений или привычки, - постараюсь исправить.

Захожу на сервер Debian по ssh, пишу systemctl reboot, мне отвечает Failed to connect to bus: No such file or directory. При этом вроде как ребут делает. Но что за ошибки в только что установленной ОС? Не должно такого быть. В RHEL, например, нет.

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

но ведь именно это и интересно, что в релизе изменилось начиная прямо с установщика

Обычно виртуалок достаточно для удовлетворения подобного любопытства. :) Вот и Fedora интересно пощупать новую - поставил в виртуалку.

Этого я тоже не понимаю

Ну, у меня-то /home не отделён, но я и переустанавливал систему последний раз лет 7 назад.

Как представлю, что мне снова с нуля нужно будет всё разворачивать...

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

Захожу на сервер Debian по ssh, пишу systemctl reboot, мне отвечает Failed to connect to bus: No such file or directory. При этом вроде как ребут делает. Но что за ошибки в только что установленной ОС? Не должно такого быть. В RHEL, например, нет.

Не воспроизводится. Можно поподробнее?

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