2014-04-21

kubuntu 14.04 released!

Свершился очередной праздник-торжество инноваций - вышел новый релиз Kуебанты 14.04!

Жизнь пользователя с каждым релизом становится все уебантей и уебантей!

Глядя на релиз-ноутс сразу понятно - проблем и недостатков в системе нет, и уже давно работа идет только над созданием принципиально новых и инновационных нанофич:
  • новый kde 4.13 (примерно такой же как в предыдущей куебанте, но естественно намного лучше!),
  • новая уникальная мозилла 28, пусть вас не обманывает номер версии 28, это вовсе не та мозилла что стоит на всех компах уже пол-года, это совершенно новая уебантная мозилла!
  • новый Muon Discover, для того что бы можно было получать в два раза больше оргазмов от установки пакетов, ведь все знают что настоящие уебантоиды целыми днями ставят и переставляют пакеты!
  • новый менеджер драйверов, нужно же чем-то себя занять когда надоело ставить пакеты через новый Muon,
  • установщик плагинов для Gwenview (и таки да, оказывается для гвенвью бывают плагины - http://extragear.kde.org/apps/kipi/ и может даже через пару-тройку десят лет появяться полезные),
  • управлялка тачпадом (осталось только что б эта срань определяла тачпад как тачпад, а не PS/2 мышку, иначе управлять в принципе нечем),
  • kde telepathy 0.8 (обязательно надо попробовать, может за 6 лет эта штука доросла до хоть чего-то?),
  • новая конфигурация локализации,
  • новый мега-супер-ахрененный генератор оргаз нетворк-менеджер,
  • новый sdk,
  • новая апликуха для создания загрузочных установочных дисков уебанты на usb-флешках, что бы было проще заражать уебантой других пользователей,
  • KDE Connect для интеграции эм... в общем что-то для переключения треков в плеере андроида с компа, если я правильно понял,
  • автоматический креш ропорт, абсолютно идентичный оному в всех дистрибутивах с kde4 за последние 6 лет, но понятное дело намного лучше, и вы сможете им наслаждаться намного чаще!
  • новый, инновационный и революционный клиент IRC - Quassel 0.10! теперь потребляет еще меньше сетевого трафика! новая версия 0.10 как бы намекает что это вовсе не beta-quality software,
  • новые уникальные уведомления в трее, которые будут сообщать о том что можно по-устанавливать новые пакеты и драйвера, и вы теперь не упустите возможность насладится новыми установщиками пакетов и драйверов!
  • и сразу же сообщение что мега-установщик muon при обновлении скорее всего не сможет обновить систему - software updater can close unexpectedly in very specific complicated update scenarios (Bug #1295437 and #1295440.

Согласитесь, список фундаментальный, в корне меняющий смысл жизни пользователя, и грех не испытать на себе все эти инновации!

Подождав неделю с момента релиза (обычно первую неделю после релиза обновление не возможно выполнить по причине избытка багов), пробую:
W: Failed to fetch gzip:/var/lib/apt/lists/partial/ua.archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages  Hash Sum mismatch
W: Failed to fetch gzip:/var/lib/apt/lists/partial/ua.archive.ubuntu.com_ubuntu_dists_trusty_universe_binary-i386_Packages  Hash Sum mismatch
E: Some index files failed to download. They have been ignored, or old ones used instead.

удивительно, списки пакетов на украинском зеркале битые. даже подождать неделю после релиза, дав возможность исправить очевидные бока не помогло :(
ну ничего, меняем вручную ua на us и  пробуем - списки пакетов целы.

первая радость - инсталяционные скрипты пакета yardradius(когда-то ставил как максимально простой aaa сервер), уже не работавшие при обновлении 12.10 до 13.04, и все еще не работавшие при обновлении 13.04 до 13.10, в новой уебанте по-прежнему не работают! стабильность достойная похвалы!
достаем текстовый редактор, и правим init скрипты...

вторая радость - проблема несовместимости зависимостей openjdk. сносим, обновляем дальше. ставим взад.

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

четвертая радость - в системе теперь ЧЕТЫРЕ СИСТЕМЫ СТАРТОВЫХ СКРИПТОВ.
да-да, вы не ослышались! их теперь четыре:
1. скрипты старого доброго sysvinit в /etc/init.d и /etc/rc?.d,
2. новый охуенны upstart с конфигами в /etc/init,
3. какой-то сраный странный runit, непонятно откуда он вообще взялся,
4. и нано-инновационный systemd c конфигами в /etc/systemd

и если раньше любой демон можно было запустить/остановить с помощью /etc/init.d/XXX start|stop, или командами start|stop то теперь это не работает.
например vsftpd:
# /etc/init.d/vsftpd start
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service vsftpd start

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start vsftpd
и если раньше при этом vsftpd стартовал - теперь болт!
# pidof vsftpd
#
зато работает start:
# start vsftpd
vsftpd start/running, process 20431
# pidof vsftpd
20431
#
но если вы думаете что теперь start работает для всех сервисов, то вы ошибаетесь! для 80% всех сервисов start дает ничего:
# start ntp
start: Unknown job: ntp

пока не знаю, насколько ситуация стала хуже вследствии появления systemd, но все и так хреново.

пятая радость - система по-прежнему заботливо снабжает меня локалями и языками народов африки, юго-восточной азии и океании:
# cat /var/lib/locales/supported.d/en
en_HK.UTF-8 UTF-8
en_DK.UTF-8 UTF-8
en_IN UTF-8
en_ZM UTF-8
en_ZW.UTF-8 UTF-8
en_NZ.UTF-8 UTF-8
en_PH.UTF-8 UTF-8
en_NG UTF-8
en_US.UTF-8 UTF-8
en_GB.UTF-8 UTF-8
en_AU.UTF-8 UTF-8
en_SG.UTF-8 UTF-8
en_BW.UTF-8 UTF-8
en_AG UTF-8
en_ZA.UTF-8 UTF-8
en_CA.UTF-8 UTF-8
en_IE.UTF-8 UTF-8
и более того, эти локали автоматом генерятся наново каждые 10 пакетов инсталляции. заботливо удаляем.

шестая радость - верный традициям apt/dpkg каждый раз стоит отойти от компа начинает спрашивать какую-то херню, типа "я очень умный, я вижу ты настраивал пакет Х, давай я похерю этот конфиг [Y/N/D/A/V/C]?" и замирает пока не вернешься, и не пошлешь его нахрен. благодаря этому обновление занимает много часов.

седьмая радость - джекпот!!! - после обновления в систему невозможно зайти ни через kdm, ни через lightdm - после ввода пароля после секундного раздумия система возвращает обратно к окошку входа. а все почему? да потому что при обновлении пакет kde-workspace снесло как ненужный, и в системе осталось НОЛЬ профилей сессий для login-manager. заходим через консоль и доставляем: apt-get install kde-standard

в общем и целом, за три часа удалось и обновить систему, и более-менее вернуть все в первозданный вид.

что можно сказать о иновациях из релиз ноутс?
  • новый kde 4.13 - ноль отличий от того 4.11/4.13 что был в 13.10.
  • мозилла 28 - ноль отличий от той мозиллы 28 что была в 13.10.
  • Muon не установился, как оказалось я его еще несколько версий назад удалил. и слава богу.
  • менеджер драйверов - у меня уже сто лет как все драйвера либо есть в ядре, либо одно из двух. а те драйвера atl и хитрый вайфай с которыми у меня были проблемы - все равно придется ставить по-старинке, потому что эта срань их не умеет.
  • установщик плагинов для Gwenview - спецом полез смотреть - спросило пароль, пять минут тупило, скачало список плагинов. но ничего интересного для себя в плагинах не нашел.
  • управлялка тачпадом - система опять определила тачпад  как PS/2 мышку. бесполезно.
  • kde telepathy 0.8 - удивлен, но оно сумело законектится в googletalk (в 13.10 конектилось в 1 случае из 3), и даже сумело отправить и получить сообщение. но выглядит как говно. и назойливо сыпет все сообщения в system notification. в топку.
  • новая конфигурация локализации - ноль отличий.
  • нетворк-менеджер - сто лет в биореакторе, без шансов на реабилитацию.
  • sdk - бесполезно.
  • апликуха для создания загрузочных установочных дисков - не нашел.
  • KDE Connect - какой-то пердимонокль. из настроек только кнопка ok. элементов управления и того меньше. как работает - хз.
  • автоматический креш ропорт - ноль отличий (и таки да - я уже успел с ним встретиться :))
  • клиент IRC - устанавливать не стал, ведь нужно придумать ЗАЧЕМ? :)
  • новые уникальные уведомления в трее - сразу почувствовал. посыпало кучу говна, пока не нашел как отключить.

что уже/по-прежнему не работает:
1. индикатор раскладки.
эти сраные уебаны его поломали еще при штатном обновлении кде в 13.10. индикатор при запуске кде не появляется. нужно в каждой сессии идти в настройки и его вручную включать взад.
2. window special settin/gs.
эти сраные уебаны его поломали еще при штатном обновлении кде в 13.10. настройки перестают применятся при большинстве событий системы (например suspend/resume). что бы они заработали, нужно каждый раз при входе/resume зайти в настройки и нажать "применить".
3. восстановление сессии.
теперь firefox (а может и другие программы) теперь не запускается при восстанавлении сессии. нужно запускать вручную.
4. опять кодеки mp3 не работают.
теперь новый инновационный подход - ставить стотысяч одинаковых кодеков, каждому плееру - свой!
уже были установлены:
gstreamer0.10-plugins-ugly
libk3b6-extracodecs
chromium-codecs-ffmpeg-extra
oxideqt-codecs-extra
libk3b6-extracodecs
kubuntu-restricted-extras
и еще пришлось ставить
gstreamer1.0-plugins-ugly
скорее всего, по мере использования придется ставить еще.

продолжение следует.

5 коментарів:

ilyanix сказав...

почему просто не использовать debian?

invalidCCIE сказав...

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

Vladimir Yashin сказав...

Зачем обновлять если в release notes нет ничегошеньки полезного/нужного?

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

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

Сижу на 13.10, по ощущениям - тоже было шило в одном месте, обновился с 13.04. Если бы можно было время обернуть вспять, сидел бы и дальше.

invalidCCIE сказав...

Вова, ты прав на все 100%
я тоже жалел что обновился до 13.10. и тоже с удовольствием сидел бы и дальше на старом.

причины:
1. проблемы бы все равно бекпортировали. самые обидные грабли после 13.10 вылезли от невинного обновления.
2. полезные фичи не бекпортируют. драйвера на сеть, которые я под убунтой 2 года компилировал руками не бекпортировали. но их как ни странно добавили в 13.10 (что плюс).
3. я всегда надеюсь на лучшее. например был не прав с проблемой о window special behavior - сейчас проблема не воспроизводится, и наоборот, в отличии от 13.10 все работает!
4. предостеречь других от таких ошибок.
5. мне было нечего делать, и я сознательно искал приключений на свою ... голову :)

Troublemaker сказав...

runit по дефолту не появился в 14.04, вероятно сам его когда-то поставил и забыл

localepurge - наше фсйо, использую с незапамятных времен.

для запуска демонов когда-то перекочевала то ли из редхата, то ли еще откуда-то команда service - единый интерфейс для разных систем запуска. О чем, кстати, было сказано при попытке запуска vsftpd