blog.inf.by > inf.by/linux > Arch Linux. Не так сложен, но далеко не ...
Arch Linux. Не так сложен, но далеко не прост
Все меня устраивало в Ubuntu, кроме одного - обновления. Выход новой версии ознаменовывался шквалом обновлений, которые приходилось запускать на каждой обслуживаемой машинке. Хоть ни разу я и не заметил никаких сбоев, но все равно меня смущает такое тяжелое обновление. Закрытие веток для всех новых фишек удручает, вот поставил я 9.04 и не увижу на нем ни ядра 2.6.30, ни новых версий KDE и Gnome. Потому что для этого будет 9.10.
Давно, со времен установки Crux, я присматривался к Arch Linux. Поглядывал я в его сторону во время использования Gentoo. Так и так... периодически вспоминал о нем.
Недавно попалась на глаза информация о том, что Arch Linux признан самым быстрообновляемым дистрибутивом. Это означает, что новый софт в его официальных репозитариях появляется быстрее всего, в отличие от других дистрибутивов, где прежде всего стараются выложить security updates, а остальное как-нибудь потом.
Особенности ArchПостоянное, прозрачное обновление. Вся система и весь софт растут вместе с обновлениями. Никаких тотальных смен версии.
Приятные конфиги и грамотное их расположение.
Шустрый, гибко настраиваемый, установщик пакетов.
Преимущественно бинарный формат пакетов. Конечно фанаты всегда могут развлечься с исходным кодом.
Логика работы с системой такова - "вам это надо? вот и ставьте". Вы даже звука из колонок не услышите, если напрямую не скажете в нужном месте, что вот именно нужен звук. Собственно из-за этого Arch производит впечатление шустрой, незахламленной системы.
Варианты поставки/установкиСетевой вариант установки. Запуск, настройка сети и репозитариев и погнали ставить пакеты в любом количестве.
Установка из минимального среза. Ставим базовую систему с консолью. В ней настраиваем репозитарии.
Большие срезы с тучей пакетов. Круто, но неактуально. Несколько гигабайт быстро устаревающих пакетов. Но зато без подключения к репозитариям можно установить все, что угодно.
Сама установкаКонсольно-псевдографическое чудо, живо напомнившее установку FreeBSD или старый добрый дебиан. Все просто как грабли - выбирать источник, разметить диск, назначить точки монтирования, установить пакеты, выбрать пароль root, установить (или нет) загрузчик.
Затем рестарт и вот вы в новой системе. В консоли, естественно.
Обрастаем и настраиваемТут все зависит от того, во что нужно превратить систему. Десктоп, файловый сервер, http-сервер, роутер... в зависимости от варианта различается и объем дальнейших действий.
Самая большая проблема, с которой может столкнуться новичек - сеть и интернет. Уже хочется иксов, гнома и прочей гадости, но вот в репозитарии без интернета не пускают. Однако Arch Wiki
wiki.archlinux.org и утилита netcfg с легкостью помогают решить эту проблему и добраться до заветных пакетов. Кстати, Wiki очень хорошо переведен на русский.
Веселье не кончаетсяСистему ставить как минимум интересно. Разобравшись с иксами, их конфигом и запуском гнома я обомлел. Таким Gnome я никогда не видел! Дико простые шрифты и окна без рамок, заголовков и кнопок. Вспомнив про рекомендованый пакет gnome-extra, который я ранее неразумно проигнорировал, я нашел терминал и pacman -S gnome-extra прямо в реальном времени радовал меня то шрифтами, то рамками у окон. Грустный Gnome расцветал прямо на глазах.
Что дальше?Network manager, звук, smplayer, firefox, openoffice... Потом я посмотрел на все то, что у меня получилось и... остался в Arch Linux. Наверное, надолго. Понравилась мне система своей ненавязчивостью и открытостью. Даже без Arch Wiki все интуитивно понятно и доступно для понимания. Для неновичка, конечно.
| selivan |
|
 |
1 |
 |
|
|
02.08.09, 23:46
|
|
Бывшему убунтоводу сильно советую попробовать Debian testing или смесь testing/unstable(на тему свежего софта). Ведь Ubuntu = Debian experimental + всё поломали + покорёжили обновления, а Debian testing = Debian experimental + всё починили. Arch красив, но чувствовать себя вечным бета-тестером утомляет. Ну одну-две нужные мне программы я хочу видеть самых свежих версий, пусть и с глюками, но весь дистр... О_о
Это всё конечно же ИМХО
За год использования Арча я словил только одну поломку, и то, оказался виноватым самосборный пакет firefox-pgo. "Бета-тестеры" - это про федорку, не путайте
Странно, что советуют поставить Debian Testing, он ни в какое сравнение не идет с арчем. Я прошел путь от генто до арча, хороший такой путь...
Порядка месяца, двух использовал Gentoo, затем почти на два года пересел в Ubuntu, и так же меня достали все эти обновления и каждый раз поломки всего и вся, с необходимостью все это дело каким-то образом чинить... Ушел на Debian Testing, хоть он и называется тестинг, пакеты там далеко не новые, много их того, что хотелось бы поставить или попробовать просто нет, или приходиться выискивать сторонние репозитории... И вот тут на меня снизошел Archlinux!
Скоро год, как я его использую... И с ним куда меньше проблем, чем с дебианом или убунтой... В тоже время весь необходимый софт есть в репо или в ауре. Именно ВЕСЬ, не нужно утруждать себя подключением сторонних репо или выискивать программку в инете... Именно арч позволяет сделать из системы именно то, что хочешь, не взирая на зависимости, что часто является проблемой в дебиан...
Арч - это простота и гибкость, которой очень не достает другим дистрам. Генто? Да, все это есть в генто, но при этом приходиться тратить кучу времени на компиляцию...
В итоге, я полностью согласен с Вами! Арч достоин того, чтобы использоваться на наших рабочих станциях!
Убунту юзать даже не пытался - после генту сразу на Debian testing пересел. Он более "жирный", чем арч, "неповоротлив" и т.п. Но в дебиане как-то всё проще : aptitude kde - оно вам и звук поставит, и настроит по дефольту всё более-менее терпимо. В арче же всё настраивать руками. Сверхбыстрая обновляемость - тоже сомнительный плюс. У меня не настролько толстный канал, чтобы по 2-3 раза в неделю выкачивать ядро и прочий некритический софт, который можно было бы обновлять не чаще раза в месяц. Арч свой обновляю примерно раз в неделю - небагет довольно большое количество пакетов.
ЗЫ Чем-то дискуссия напоминает клуб "анонимных бывших гентушников" ^_^
Сейчас играет: Anime radio
делаем :
pacman -S xorg emacs openbox
говорим "O Shit!"
делаем pacman -r /mnt -Sy bash
потом делаем startx и потом делаем emacs
говорим "O Shit!" , знаем, ходили, спасибо, не надо.
Пробовал Ubuntu, Debian и Arch. Остановился на Arch, как самый прозрачный в настройке и с отзывчивым коммьюнити
Чёрт. Чёрт. ЧОРТ!!!
Постоянно попадаюсь на подобного рода статьи и меня так и тянет снова попробовать поставить на свой рабочий слабенький ноут Арч, а то генту не очень ему по зубам...

Но всё же мне кое-что в нём не очень понравилось. Это во-первых, pacman -- я не смог добиться от него параллельной работы в двух терминалах, то есть на одном что-нибудь ставится, а на втором закачивается (при запуске он создаёт файл блокировки), а во-вторых -- являясь старым кдешником третьей версии

нашёл нужное в неофициальном репозитории, поставил и сразу словил несколько поломанных зависимостей (уже точно не помню что именно), хотя внешний вид кед меня очень приятно удивил!
Может попробовать снова?

P.S. Домашняя машина всё-таки останется под покровительством генту
2 selivan: Ubuntu не покорежена, а приглажена. Дебианом я пользовался. Арч мне понравился больше. Арч не дистрибутив бета-тестеров. Софт в составе идет стабильный, а для упертых есть AUR, где софт лежит "прямо с грядки". Речь про свежесть софта шла именно с учетом стабильных версий.
2 Juev: Ну я бы не сказал, что у убунту у меня что-то ломалось, тем более, что я его ставил на такое кол-во машин и везде все работает. Но тотальный апдейт с выходом новой версии (народ тертый стал, в курсе, что вышла новая версия) меня напрягал. Но Арч это да, гибкость установки пакетов и их бинарность решают как минимум.
2 DeXPeriX: Не хотите - не обновляйте ядро. А арче это ненавязчиво. По-поводу "все само настроит"... Такого рода установка в упрощенных дистрибутивах приводит к меньшей производительности, ибо старается запустить множество лишних демонов, учесть бОльшее кол-во вариантов, используются фреймворки и прослойки.
В общем-то меня не напрягло запустить alsaconf и добавить себя в группу audio.
2 mente: Компьюнити меня тоже поразило. Не слишком известный в кругах начинающих линуксоидов дистрибутив, имеет такое подробное и ПРОСТОЕ описание как установки, так и все-возможные howto, причем с переводом на основные языки. Ставил я его даже не заглядывая в Wiki, лишь потом обратился, чтобы просмотреть все-ли я учел.
2 anthonio: А вы где-то видели параллельную работу нескольких менеджеров пакетов? Да и хочется запустить второй pacman только на первых этапах установки, когда думаешь "о! забыл еще и этот пакет вписать"
Генту вещь хорошая, но меня не умиляет смотреть как ноут пыхтит вентилятором, чтобы собрать опенофис.
По результатам работы за несколько дней... Arch НАМНОГО быстрее Ubuntu. При том же объеме софта, который я установил и использую, он намного отзывчивее. Контекстные меню, реакция окошек, запуск приложений. Хотя бы ради этого его стоило установить.
Про pacman да, согласен. Только на момент наращивания системы есть желание параллельно вытянуть из сети (не ставить!!!) некоторые пакеты. В генте я офис не собираю -- это единственный бинарник у меня в системе

Про то, что Arch быстрее Ubuntu -- я не стал писать только потому что мало с ним работал, хотя мне тоже так показалось.

Останавливает только одно -- битые зависимости. Я ставил сразу kdemod3 из
chakra-project.org/...Просто не хочется пока пересаживаться на другую DE. Не могу выбрать Gnome, Xfce или KDE4.
Arch
Юзаю арч уже несколько месяцев, по удобству и чистоте имхо ни один дистр не сравнится. Особенно порадовало, что не так сильно (впринципе) отличается от FreeBSD (FreeBSD для меня - эталон чистоты, простоты и удобства). Однако в последнее время арч меня очень расстроил, т.к. репозитории у него очень хиленькие по сравнению с тем же дебианом. Очень обидно, думаю скоро уйду в дебиан(((( А арч все-таки ооочень нравится........
Кстати, опытные арчеводы, а какие вы используете репы, подскажите? может и останусь на арче )))
P.S. кстати из-за своей простоты я на арч сделал несколько своих доработок
Когда использовал - в основном использовал французкие репы. А что касается обилия софта в репа, то тут как раз с арчем мало кто может сравнится. Подключите еще aur и вам будет доступно все, что вообще только придумали для linux.
Спасибо большое!!!! Ну может и не все конечно (в той же бубунте 30к пакетов вместо 24к в ауре), но тем не менее уже радует. Даже очень, т.к. арч мне очень нравится, особенно своими конфигами. Если бы еще весь софт ставится в /usr/local и конфиги клал в /usr/local/etc (как во FreeBSD), то арч был бы самым не захламленным и удобным дистром. Хотя по сравнению с другими он итак отличается в лучшую сторону в плане удобства. Кстати, с аура компилить софт надо? Хотелось бы конечно бинарники, а то с сырцов уже за свою жизнь устал все собирать, имхо на домашней машине это не столь важно.
В ауре есть и то и другое, и бинарники и компилирующиеся исходники.
Супер! А не подскажите как юзать оттуда бинарники? Буду очень признателен:)
А никак. Все зависит от создателя пакета. Как выложит - так и получится.
Ваш комментарий