• Какой дистрибутив Linux выбрать?

    xotkot
    @xotkot
    > couchdb в системе оказался свежее чем в репозитории (sic!). Как такое вообще могло случиться для меня загадка. Единственное объяснение я вижу в том что некоторое время назад перешел на зеркало от yandex
    < Ну тут всё логично, в зеркале от yandex репозитории старее чем те с которых вы обновлялись раньше что и привело к конфликту. Чтобы избежать этого нужно было просто принудительно синхронизировать зеркала.
    АрчВики:
    "После смены зеркал
    После смены зеркала необходимо обновить базу данных pacman. Для принудительной синхронизации зеркал, даже если было сообщение об актуальности базы данных, используйте спаренный параметр y.
    # pacman -Syy"

    > terminus-font не смог штатно обновиться (вся установка откатилась). Пришлось вести за ручку. Было что-то вроде /etc/fonts/conf.d/75-yes-terminus.conf already exists.
    < ну это даже проблемой назвать нельзя так как из самого описания понятно что нужно удалить старый конфиг, обычно правда просто добавляют к файлу расширения, что-то типа *.pacnew и просьбой перенести настройки в новый конфиг и удалить старый. Но здесь видать была некая серьёзная несовместимость старого конфига с новыми пакетами, поэтому и был откат установки с просьбой удалить старый конфиг(сохранив разумеется предварительно свои настройки если они были чтоб перенести потом в новый), в противном случае всё могло вылиться в более серьёзные проблемы.
    Так что тут плюс пакману а не минус, так как он предотвратил возможное нарушения работоспособности системы, предварительно уведомив вас и дал понять что нужно для исправления ситуации.
    Да и кстати такое поведение в pacman-e предусмотренно специально, вот выдержка из той же АрчВики: "...pacman, при обнаружении конфликтующих файлов, по умолчанию не будет их перезаписывать автоматически. Это не ошибка, так сделано специально. "
    В общем всё вышесказанное отлично раскрывает фраза из арчвики про пакман(кстати выделена жирным): "При выполнении обновления системы крайне важно читать и осмысливать всю информацию, которую выводит pacman."

    > даже софт из офф репов может начать глючить / перестать собираться (привет, vlc!)
    < глючить после обновления может начать любой софт в любой ОС.
    > ..софт из офф реп ... перестать собираться(привет, vlc!)
    < ась ? собираться из оф. реп ? где-то тут подвох особенно если учитывать что из оф.реп пакеты распространяются в бинарном виде.
    Если же вы имели в виду abs, то возможно вы просто неправильно приготовили.

    > поломка suspend на x86 через раз (lts ядро не всегда спасает). (~неделю назад отвалилось)
    < по поводу lts ядра ничего сказать немого так как не пользуюсь.
    А вот suspend-ом на нетбуке пользуюсь постоянно и ни разу проблем с ним не было, может из за того что у меня x64 или другая причина, хз.
    В любом случае советую вам потихоньку перебираться на x64 с ней проблем поменьше. Вроде как-то писали даже что у разрубов приоритетом идёт сначала x64, а потом уже x86. Да и редхатовци вон уже в новых версиях от выпуска x86 отказываются. Тренд думаю понятен.
    Хоть у меня домашний сервак и x86(x64 железо не поддерживает) но там софта на порядки меньше используется чем на основных машинах поэтому здесь мне судить трудно, но с тем что есть проблем не возникает.

    > Подобное счастье приплывает с каждым крупным апдейтом. Я не хочу такого счастья регулярно.
    < Мыши плакали, кололись...
    возможно вам действительно стоит использовать другой дистр, ну не срослось у вас, бывает. Но это не значит что у других должны возникать те же проблемы что и у вас.

    > AUR
    В ubuntu или debian такой проблемы в принципе не стоит.
    < конечно не стоит, ведь если у человека нету машины у него не будет проблемы где достать бензин.

    > 1. Действительно обширные, оттестированные репозитории. Не без своих тараканов, конечно, но по сравнению с AUR/репами arch небо и земля.
    < Я так разумею вы не совсем поняли назначение АУРа. Если вы хотите сравнивать оф.репозитории дебиан-убунту то надо сравнивать их с оф.реп. Арча куда АУР не входит. Конечно Арч реп. не такие обширные но зато пакеты в них всегда находятся в актуальном состоянии, так сказать имеют первую свежесть, а дебиан-убунту вторую и третью это если выражаться кулинарным языком. В этом плане Арч "Впереди планеты всей". В плане же стабильности если и хуже то не намного, но это уже издержки системы ролинг релиза ты это либо принимаешь либо нет.

    > 2. У Canonical есть шикарный launchpad который прозрачно интегрируется в систему (привет, yaourt!). В разы лучше AUR.
    < Я б сказал что это велосипед ещё тот да и при том старинный(знаете где одно большое колесо и два маленьких). Мужики из Canonical решили создать ноу хау и изобрели хостинг для проектов :)
    Простите но я лучше для этих целей буду использовать GitHub, Bitbucket или на крайняк SourceForge.net. Да и разбираться в древней системе контроля версий Bazaar у меня как то желания нету когда на дворе 2014 год.
    Говорите "прозрачно интегрируется", йогурт это тот же пакман но расширенный и на АУР, что позволяет одними и теми же командами как устанавливать бинарные пакеты с оф.реп. так и собирать из исходников с помощью рецептов из аура, вот что значит интеграция, а не та жалкая поделка из каноникал.

    > 3. Даже если мне приспичит собрать пакет из исходников я легко сделаю это через checkinstall (быстро и сердито) или воспользуюсь готовым рецептом и заведу ppa.
    < yaourt наше всё, а для хардкора abs, и никаких лишних сущностей.

    > 4. Я уверен в том что оно будет работать предсказуемо.
    < Погоду тоже предсказываете ?

    > Ещё раз. Мне система для работы нужна, а не для возни с пакетами.
    То что в aur всем плевать на стандарты оформления пакетов и тестирование (ожидаемо) меня мало волнует. Бегать за маинтейнерами пакетов или гадать как поведёт себя версия из cvs мне некогда.
    < Резонный вопрос: много ли вы пакетов используете для своей работы из АУР ?

    > На самом деле нет. Очень ограниченный набор того что есть в офф репах.
    < Чего же вам не хватает для полного счастья ?

    > Это актуально только если вам нужно выжать максимум из слабой машины. В общем случае проще взять проверенный дистрибутив.
    Ubuntu была такой во времена 6.06 =(
    < Для выжимки максимума из старой и слабой машины лучше Генты ещё не придумали.

    > Любую конструкцию вы всё равно не соберёте. Рано или поздно ваш WM дорастёт до состояния "почти DE". И вот тут вы столкнётесь с необходимостью ipc между разнородным софтом. Вот тут то черти и полезут из всех щелей.
    D-Bus и сервисы DE окажутся манной небесной.
    < Любую конструкцию ни один дистр не соберёт хотя всё зависит от того что понимать под любой конструкцией. Но как бы там ни было у Арча в этом плане на порядок больше возможностей чем у дебиан-убунту.
    По поводу разнородного софта и ipc, у меня сейчас установленно из оф.реп:
    pacman -Qn |wc -l
    1734
    пакетов, проблем не ощущаю, мне стоит уже беспокоиться ?

    > На сервере преимущества debian неоспоримы.
    < С этим никто и не спорит, мы здесь кажется речь вели о использовании в домашних условиях, зачем тут изрекать избитые истины ?
  • Какой дистрибутив Linux выбрать?

    xotkot
    @xotkot
    @avalak
    > Треш, угар, содомия с каждым апдейтом софта из AUR
    AUR - Arch User Repository(Пользовательский репозиторий Arch).
    В общем на то он и АУР что любой пользователь может разместить там свой PKGBUILD (файл описания для сборки пакета). Да и со временем если пакет набирает много голосов и не дублируется в оф.репах его переводят в community. В общем все широкоиспользуемые программы есть в оф. репах, а чего нету очень скоро там появляется. А если вам так сильно нада использовать программу из аура, то вы должны понимать что в большинстве случаев эти программы сопровождают такие же пользователи как и вы со всеми вытекающими. Да и не кто не мешает вам создать и использовать свой PKGBUILD для сборки и апдейта понравившейся вам программы.
    Вы ж не переживаете если в убунту ставите или обновляете программу из неофициального репозитория или вообще из исходников.
    Это как если бы в Винде пользователь требовал чтобы ЛЮБЫЕ программы ВСЕГДА устанавливались и обновлялись без проблем в независимости кто их написал и собрал. Не смешно ли ?
    Но мне ли вам объяснять такие простые вещи, вы ж вроде как осилили Линукс и тем более Арч.

    > и 1-2 в месяц нежданчики от pacman.
    а это уже интересно, может я что-то пропустил ? если не затруднит киньте ссылочку на вашу последнюю проблему с ним

    > Не обманывайте себя. Плюсы arch linux эфемерны. Ровно то же самое можно получить в debian, ubuntu или любом другом дистрибутиве.
    конечно можно, любой дистр можно переделать так что он станет похожим на другой но всё как вы понимаете упирается в трудозатраты и последующую поддержку. Если сравнивать с домом то Арч это каркас и модульные элементы здания с которых можно собрать любую конструкцию, а Убунту и ей подобные это как уже готовый Дом, который построил Свифт. Если он тебе не нравиться то либо привыкай либо бери напильник и за работу, и не факт что затраченных усилий будет меньше чем при постройке с нуля используя модульный подход.
  • Какой дистрибутив Linux выбрать?

    xotkot
    @xotkot
    ну хз, наверное вам досталось когда Arch мигрировал на systemd, тогда много чего меняли и ломали. Уже больше года прошло и с тех пор и сейчас тиш да гладь.
    У самого на всех компах дома стоит Арч - это старенький комп работающий круглосуточно и выступающий в роли локального сервера, стационарник и нетбук. Всё работает шустро и стабильно, и если за весь последний год и приходилось что-то подправлять в силу так сказать издержек "Rolling Release" то на всё про всё ушло от силы получаса, но это на мой взгляд не такая уж и большая цена за те плюсы которые даёт этот дистр.
  • Какой дистрибутив Linux выбрать?

    xotkot
    @xotkot
    Arch и производные обходите за версту. Rolling Release в худшем смысле: никто ни за что не отвечает. AUR - помойка.

    Позвольте с вами не согласиться, привык судить по опыту, а опыт мне подсказывает что вы не правы, возможно по тому что у вас не сложилось по каким либо причинам, но не суть.
    Перейдя несколько лет назад на Linux, сначала как и большинство, поставил Убунту. Побыв на ней чуть больше пол года я если честно разочаровался. Так как мой опыт ограничивался Windows (в разных её ипостасях) и Ubuntu то и свои сравнение я проводил между ними и как не печально подавляющий перевес оказался на стороне Окон. Недолго думая решил попробовать другие дистрибутивы Линукса так как стараюсь не судить о чём-то по первым впечатлениям. Перепробовав с десяток остановился на Арче так как он больше всего мне понравился, скажу честно с первого раза у меня не получилось его завести, но когда все установил и настроил то получаю удовольствие от его использования и по сей день.
    Если по простому, то убунту это как дорогой мотель, жить в нём можно но домом не назовёшь.
  • Как сократить bash скрипт?

    xotkot
    @xotkot
    не знаю как там во freebsd, но например в ArchLinux /usr/bin/sh -> bash*