Собери yaourt и package-query из git, они работают с pacman 4.0.
Обновление разрабы не выпускают до спуска нового pacman из тестинга, уж не знаю, по какой причине.
я хоть и арчевод но...ух...
В RR на тестирование отводится ВОЧЕНЬМНОГОРАЗ меньше времени, а т.к. программисты не умеют писать без ошибок, то можно сделать вывод что они как минимум не очень стабильны. А если все пакеты еще обновляются по несколько раз в месяц, то можно прикинуть какое количество новых ошибок там появляется...
Так вот, друг мой, подумай, зачем ставить на сервер макаку с гранатой?
1) Весь новый софт не может быть оттестированным
2) При обновлении ABI библиотек софт, от неё зависимый отваливается
За простой сервера из-за этих фишек RR по голове не погладят. В генте хотя бы есть стабильая ветка для пункта 1) и revdep-rebuild для пункта 2), а в арче как с этим?
> 1) Весь новый софт не может быть оттестированным
Тестирование критичного серверного софта - задача апстрима. И проблема недостатка ресурсов на тестирование в составе дистрибутива - не проблема RR.
2) При обновлении ABI библиотек софт, от неё зависимый отваливается
Да, это проблема, хоть и нетипичная для серверного софта. Но для таких случаев есть NoUpgrade.
За простой сервера из-за этих фишек RR по голове не погладят.
По голове не погладят админа, который допустил такой простой. Я много раз видел, как и на RHEL-серверах софт ставится и обновляется админами через make install, и простой в связи с этим тоже был. У RR даже преимущество, что необходимость make install отпадает.
> В RR на тестирование отводится ВОЧЕНЬМНОГОРАЗ меньше времени, а т.к. программисты не умеют писать без ошибок, то можно сделать вывод что они как минимум не очень стабильны.
Друг мой, покажи мне нестабильность того же Apache или OpenSSL в Arch.
1) Серверные программы вроде Apache и MySQL в том же арче являются достаточно стабильными, если использовать ветку stable. Нестабильны в основном различные динамично развивающиеся десктопные приложения и DE, но на сервере их и не должно быть.
2) При обновлении ABI библиотек программисты, пишущие софт от них зависимый обновляют его. Если какое-то приложение не заброшено разработчиками, то апдейт до новой версии ABI выйдёт вместе с появлением новой библиотеки в ветке stable. А если софт заброшен, то спасёт NoUpgrade, но пользоваться необновляемым софтом ССЗБ.
К тому же обновления между релизами одного дистрибутива как правило оказываются более болезненными, чем повседневные обновления арча, потому что в такой ситуации обновляется единовременно большое количество софта.
Защита от подмены пакетов на сторонних зеркалах, защита от подмены пакета при скачивании (например если на одном из роутеров от вас до зеркала стоит прозрачный прокси, который модифицирует ответы сервера на некоторые запросы).
Довольно странно.
Будь я админом (наеюсь не стану :) ) я бы не стал полагатся на авось и надеятся что обновление какой-то библиотеки не уронит сервер.
И еще вопрос что использовать новую версию приложения (наверное ради новой фичи), либо сидеть на оттестированной стабильной версии.
И еще, Арч пока никто не ставит на сервера, поэтому коммьюнити там по этой теме я сомневаюсь что такое же сильное, как у дебиана. А представители последних врядли будут резво перелазить с комфортного места на треугольник с возбужденным соском...
> Будь я админом (наеюсь не стану :) ) я бы не стал полагатся на авось и надеятся что обновление какой-то библиотеки не уронит сервер.
Если ручки растут из попки, то и без обновления библиотек можно положить любой дистрибутив. Грамотный админ должен знать, что он делает, а не «надеяться».
И еще вопрос что использовать новую версию приложения (наверное ради новой фичи), либо сидеть на оттестированной стабильной версии.
Если вы крутите сервер с Rails или J2EE, а программисты пишут под новую версию Ruby или JDK, то вы сразу поймёте, ради чего их нужно ставить.
И еще, Арч пока никто не ставит на сервера, поэтому коммьюнити там по этой теме я сомневаюсь что такое же сильное, как у дебиана.
>К RR на сервере у вас просто предвзятое отношение
Где хоть одна серьёзную контора, которая ставит arch на свои сервера, или хоть один крупный хостер, живущий на RR-ветке?
Наверное там сидят умные люди, знают что выбирать
>Нестабильны в основном различные динамично развивающиеся десктопные приложения и DE
«Стабильностъ» означает нестолько невозможность софта упастъ в корку,
сколько его заморозку.
А это означает, как минимум, что при обновлении libpng(или что там у вас было)
не отвалится gd, внезапно не изменится формат конфига $dаemonname, обновление пыха
не сломает очередную поделку.
Да и, например, ffmpeg или mencoder совсем не серверный софт,
но вот угадай, чем на серваках порнуху кодируют.
И, о ужас, иногда на серваки ставят опенофис.
А eще есть закрытый софт и ин-хаус решения, которые вобще лучше не трогать.
Также, при обновлении libfoo, очень желательно перезапускать то, что от нее зависит.
А еще есть такие места, где даже обновления безопасности, ставятся только после долгого
тестирования и подписи свыше.
К тому же обновления между релизами одного дистрибутива как правило оказываются более болезненными, чем повседневные обновления арча
Нет, при смене релиза раз в N лет, поднимается тестовая площадка и дрочится неопределенное время.
И только когда все довольны, плавно мигрируется.
А обновляя арчик каждую неделю, ты можешь только скрестить пальцы.
Практика говорит о том, что позитивный эффект от «заморозки» несколько преувеличен. Реальных прецедентов того, чтобы RR приводил к массивной неработоспособности софта пока не было, в то время как у «заморозки» есть негативный эффект - на «стабильные» версии софта всё равно накладываются устраняющие ошибки (в первую очередь security направления) - а это, зачастую, backports с новых версий этого софта, и не факт, что результат в итоге будет лучше, чем просто переход на новую версию.
Я навскидку не назову прецедентов, когда исправления версий было проблемнее, чем переход на новую версию, но теоретически это возможно, потому imho нельзя однозначно утверждать, что RR всегда хуже «заморозок».
error: key "Evangelos Foutras <foutrelis@gmail.com>" could not be imported
error: erlang: signature from "Ionut Biru <ibiru@archlinux.org>" is unknown trust
error: glib2: signature from "Ionut Biru <ibiru@archlinux.org>" is unknown trust
error: nettle: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
error: gnutls: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
error: gtk3: signature from "Ionut Biru <ibiru@archlinux.org>" is unknown trust
error: hyphen: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
error: man-pages: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
error: midori: signature from "Andreas Radke <andyrtr@archlinux.org>" is unknown trust
error: mplayer: signature from "Ionut Biru <ibiru@archlinux.org>" is unknown trust
error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.