LINUX.ORG.RU

Ubuntu 23.04

 


3

3

20 апреля выпущена Ubuntu 23.04. Это промежуточный релиз, поддержка которого будет осуществляться в течение 9 месяцев вплоть до января 2024 года.

Основные изменения:

  • Ядро Linux обновлено до версии 6.2.

  • Осуществлен переход на GNOME 44.

  • Для установки Ubuntu Desktop по умолчанию задействован новый инсталлятор Subiquity, написанный на языке Dart и использующий фреймворк Flutter.

  • В число официальных редакций Ubuntu добавлена редакция с графическим окружением Cinnamon.

  • Возвращена редакция Edubuntu, предоставляющая подборку образовательных программ для детей разного возраста. Теперь в Edubuntu по умолчанию используется графической окружение GNOME, как и в десктопной редакции Ubuntu (ранее была оболочка Unity 7).

  • Официальные редакции Ubuntu прекратили поддержку Flatpak в базовой поставке.

  • LibreOffice в Ubuntu поддерживает архитектуру RISC-V.

  • Игровой клиент Steam переведён на Snap.

>>> Подробности

★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 1)

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

Самый главный вопрос во всём этом бардаке:

Мне как разработчику что в систему контроля версий ложить?

В любой нормальной системе пакетирования я кладу туда рецепты сборки. Хоть в Alpine, хоть в Gentoo, не важно.

Для дебиана мне как поддерживать историю версий сборочных рецептов, если по кокнутой логике дебиана они лежат ВНУТРИ сорцов апстрима?

Я вот сколько раз пытался взяться за то, чтобы поддерживать сборку пакетов для дебиана, и каждый раз я представляю себе этот хаос и посылаю всё это нахрен. Это, сцуко, больно. Я не хочу.

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

До какого звиздеца нужно довести систему, если на вопрос «как мне собрать пакеты», самый частый ответ - это: «херачь checkinstall-ом».

Меня вон просят софт под убунту опакетить. Я отказался. Я не мазохист. Или не настолько мазохист.

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

Для дебиана мне как поддерживать историю версий сборочных рецептов, если по кокнутой логике дебиана они лежат ВНУТРИ сорцов апстрима?

Они там лежат, только если разработчик программы их туда положил. В терминологии Debian это native Debian package.

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

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

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

Они там лежат по логике работы процедуры сборки пакетов.

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

А на практике это хранится вот так: https://github.com/mati75/openbox-debian

Я «могу» их хранить «как удобнее», только на практике никто этого способа не знает. Это как в том анекдоте, который Путин рассказывал.

Может это просто я 15 лет не вкупаю, в чем тут соль? Адекватный процесс сборки софта прост как мычание и выглядит так:

  • Скачиваем архив сорцов у апстрима.
  • Распаковываем.
  • Накладываем патчи, если требуется.
  • Компилим, если софт компилируемый.
  • Устанавливаем во временный DESTDIR.
  • Добавляем метаинформацию о пакете.
  • Архивируем в пакет.

Все эти действия машина выполняет автоматически согласно написанному рецепту.

В Дебиане - ????

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

Я вот сколько раз пытался взяться за то, чтобы поддерживать сборку пакетов для дебиана, и каждый раз я представляю себе этот хаос и посылаю всё это нахрен. Это, сцуко, больно. Я не хочу.

Не хотите – не делайте. Задолбали ныть уже.

Я вам минимально необходимое для сборки дал? – дал. Это заняло 100500 строк кода? – нет, не заняло. Но у вас постоянно куча заявлений в воздух о том, каквсёсложна!11, но нет никакой чёткой конкретной информации о том, что именно у вас не получается.

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

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

что именно

Для начала, у меня не получается понять workflow, в котором мне не нужно будет танцевать вприсядку с машиной, чтобы опакетировать 15 сорцов.

Все маны на эту срань начинаются так: «скачайте архив сорцов программы и переименуйте его в *_orig.*». Такое ощущение, что в мире дебиана компьютеры еще не изобрели.

Вот пример, как это делается для Арча: https://github.com/sde-gui/pacman.sde-git

Запускаем make, через 3-10 минут все пакеты собраны и установлены локально.

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