Всю жизнь использовал дебиан, соответственно — пакеты собирал на раз-два apt-build.
Насколько я понимаю, в том же самом генту — более-менее сложна только установка, а выбор пакета для установки и его сборка со стандартной конфигурацией — не более сложна, чем поставить пакет через synaptic, только занимает больше времени?
Я к тому, что если это так — то гуру, по сути, и не очень нужен в данном вопросе — пару кликов, и нужная программа собирается и ставится, можно пойти пить кофе.
Всё больше убеждаюсь, что все стремятся к некому идеальному интерфейсу, а посему — выглядят все более и более похоже друг на друга.
Раз установка пакетов в Gentoo стала проще Debian'а — я начину считать, что разделение между сборкой и установкой готового только в функционале получаемой программы, а не в удобстве реализации того или другого способа.
Грани стираются, когда-нибудь я таки увижу идеальный интерфейс.
Если говорить о desktop-вариантах, то пакетные гораздо удобнее и дружелюбнее. Но, думаю, что серверные варианты должны быть sourced-based ибо там важно наличие возможности особого конфигурирования приложений.
я предпочитаю Debian SID и на серверах и на десктопе и даже на ноутбуке. Если что-то надо «особо сконфигурировать» использую apt-build или вообще source + checkinstall
вот, например, в centos стоит python 2.4 и как прикажете его обновить до 2.5 или 2.6, если в репозитории их нет, а на установленный 2.4 к тому же имеется куча зависимостей в том числе и сам yum от него зависит?
Подключить другой репозиторий. А 2.4 и 2.6 вполне могут уживаться вместе.
Пример для дебиана и руби, ни с центос, ни с пайтоном дело не имел, но смысл тотже:
ruby — бинарник для 1.8.7
ruby1.9 — бинарник для 1.9.1
Ну соответственно все в своих папочках лежат.
В итоге, кому нужен 1.9 использует его, другие используют 1.8.
Цикл появления новой версии программы в репозитории зависит от дистрибутива. Хотите всё свежее некуда — ставьте fedora какую-нибудь. Всё появляется практически сразу же после релиза исходников. Я раньше тоже собирал некоторые специфические вещи (особенно не входящие в основые репозитории) из исходников, пока не понял, что всегда в каком-то альтернативном репозитории это уже есть и работает.
Ну, не только от репозитария, но ит от программы:)
Из сурсов обычно не релизы ставлю(они то в репозитариях быстро появляются), а svn co/git clone из бранча, а только потом билдить. Таково и в федоре не будет:)
А как отличить тех, кто воздержался потому что не знает, что такое «пакетный дистрибутив» от тех, кто воздерждался потому, что не использует линукс? И от тех, кто воздержался, потому что не определился, что лучше? Мне, например, было бы интересно увидеть по отдельности все эти цифры.
не скажешь точно — зависит от задачи. на декстопе использую ubuntu, на серверах — gentoo. очень нравится популярность ubuntu (а значит большинство возникающих задач уже решено и разжевано комьюнити, а может уже и не возникает из-за пропилености), и hardened профиль gentoo + компиляция со своими параметрами (неподдверженость бинарным уязвимостям)
Почитал википедию. Если кто использовал и арч, и дебиан — подскажите, в чем разница в пакетах?
Насколько я понимаю, и там, и там можно собрать нужный пакет одной командой, сорцы берутся из репозитария (только в арче, как я понял, это делается через гуй, как и установка уже собранных пакетов).
Да и не думаю, что у вас даже на арче ровно пополам собранных и установленных — будет явно преобладать один из способов, его и следует выбрать.
> Почитал википедию. Если кто использовал и арч, и дебиан — подскажите, в чем разница в пакетах?
Бинарная составляющая дистрибутива не велика, по сравнению с AUR (пользовательские пакеты в виде PKGBUILD-ов, т.е. не бинарные)
> Насколько я понимаю, и там, и там можно собрать нужный пакет одной командой, сорцы берутся из репозитария (только в арче, как я понял, это делается через гуй, как и установка уже собранных пакетов).
Наоборот, в арче мало что делается через GUI. В том числе сборка пакетов.
> Да и не думаю, что у вас даже на арче ровно пополам собранных и установленных — будет явно преобладать один из способов, его и следует выбрать.
Вот тут зависит от использования. Кому-то хватает бинарников, а кто-то активно использует пакеты из AUR.
Из всех дистрибутивов, которые я когда-либо пробовал, больше всего понравился Gentoo из-за своих USE-флажков, документации и уровня компетентности сообщества.
долго жил на OpenSuse, вчера перебрался на Мандриву, в связи с тем что 11.1 стал какой-то шибко нестабильный, но чувсвтую что на Мандриве не задержусь, пойду дальше искать свою сборку мечты :)
Какого типа дистрибутивы Linux, вы предпочитаете