Calculate Linux или Gentoo для новичков

Ни для кого не секрет, что моим любимым Linux-дистрибутивом является Linux Mint, основанный на Ubuntu. Тем не менее, просидев на нем год, я все же решил перейти на что-то более серьезное, с чем можно покопаться, ведь в Минте все работает «из коробки», и в основном без проблем, а если и появляются проблемы, то небольшие и легко решаемые. Мой выбор пал на Gentoo, но собирать ее вручную у меня не было ни времени, ни особого желания. Поэтому было решено установить отечественный дистрибутив Calculate Linux.

Calculate Linux — что же это?

Как я уже сказал, Calculate Linux — это отечественный Linux-дистрибутив, основанный на Gentoo. То есть это та же Gentoo, только уже собранная за вас. Подробнее о системе можно узнать на официальном сайте Calculate Linux. Имеется LiveDVD для возможности опробовать систему в действии, и при желании сразу же установить. Также в последних версиях присутствует GUI-установщик для установки системы через графический интерфейс, но лично мне было проще установить систему через консоль, с GUI-инсталлятором я как-то не подружился.

Предисловие

Если вы решили перейти на Gentoo, приготовьтесь к тому, что это не Ubuntu, в которой все делается в 2 клика. Gentoo — система, в которой упор делается на то, что система настраивается по своему вкусу, программы собираются под свои требования, ничего лишнего. Мышью здесь придется тыкать крайне редко, больше пользоваться консолью. Собирать программы придется из исходников, а не устанавливать готовые .deb или .rpm пакеты. Не удивляйтесь, если что-то будет изначально работать не так, как хотелось бы. Если же вы не готовы к тому, чтобы копаться в системе, и вам нужна кнопка «сделать все зашибись», Gentoo — это не то, что вам нужно, и на этом чтение статьи можно прекратить =) Если все это вас не пугает и не расстраивает, добро пожаловать в мир Gentoo, можете продолжить чтение =)

Установка

Для установки потребуется iso-образ дистрибутива, скачать который можно с официального сайта. Существует несколько способов его установки, для себя я выбрал привычный способ — установки с USB-Flash. Правда образ диска пришлось записать через виндовый Unetbootin, после линуксового он почему-то не не хотел загружаться. Систему я выбрал 32-битную (т.к. сначала поставив 64-битную, понял, что с 32-битной проблем меньше), GNOME-редакцию. Загрузившись с LiveDVD, принялся за установку системы, чем сейчас и займемся мы с вами. Открываем консоль, пишем:

su

Пароль по умолчанию «root».
Смотрим наши разделы:

fdisk -l

Если хотите сделать переразметку, можете воспользоваться специальной утилитой (на рабочем столе). Я закрыл себе все пути к отступлению, поставив Gentoo поверх существующего Linux Mint, чтобы не было соблазна вернуться, если вдруг не справлюсь с новой для себя системой. Итак, установил я Gentoo на раздел /dev/sda5, swap кинул на /dev/sda8:

cl-install --disk=/dev/sda5 --swap=/dev/sda8 --lang=ru_RU --host=del-laptop

Очевидно, что параметр --lang задает локализацию системы, --host — устанавливает хост, по умолчанию (без указания в параметре) он будет «calculate».
Жмем Enter, соглашаемся на установку, задаем пароль рута при запросе, ждем окончания установки, затем пишем:

reboot

Первоначальная настройка

После перезагрузки вынимаем флешку/диск, загружаемся с установленной системы. Перед нами одна учетная запись — guest. Заходим в нее, пароль «guest». Открываем консоль, чтобы создать нового пользователя, пишем:

su
<пароль рута, указанный при установке>
useradd --groups users,wheel,audio,cdrom,video,cdrw,usb,plugdev,games,lp,scanner,uucp login

Теперь о параметрах: мы добавляем пользователя в следующие группы:
users - доступ к Wicd network manager;
wheel - возможность получить привилегии суперпользователя используя команду su;
audio - предоставляет доступ к звуковой карте;
cdrom - доступ к CD/DVD приводу;
video - доступ к TV-тюнеру;
cdrw - запись на CD/DVD-диски;
usb - доступ к mp3-плеерам, флеш-накопителям, доступ к USB в VirtualBox;
plugdev - монтирование USB-устройств;
games - доступ к играм;
scanner - доступ к сканеру;
lp - доступ к сканеру, встроенному в МФУ;
uucp - доступ к модему.
Последний параметр — login — замените на логин создаваемого пользователя.
Теперь зададим этого пользователю пароль:

passwd login

Где login — все тот же параметр, что был указан выше.
Завершаем сеанс, переходим в созданного пользователя, снова идем в консоль, удаляем учетную запись гостя, она нам больше не понадобится:

userdel guest

Первоначальные настройки мы произвели. Перейдем к более тонкой настройке системы.

Настройка системы

- Настройки времени
Для начала обратите внимание на системное время. Если часы показывают неверное время, щелкните по апплету «Часы» левой кнопкой мыши, раскройте пункт «Местности», нажмите «Изменить», выберите свой регион и часовой пояс. После чего ниже раздела «Местности» (под календарем), справа от региона нажмите правую кнопку мыши и нажмите «Установить».

- Настройки шрифтов
Шрифты в Calculate Linux по умолчанию лично мой глаз не порадовали, поэтому я решил установить шрифты Ubuntu Font Family. Шрифты нужно распаковать и поместить в директорию ~/.fonts, затем зайти в «Параметры внешнего вида» (правой кнопкой мыши по рабочему столу, пункт «Изменить фон рабочего стола»), перейти на вкладку «Шрифты», указать все шрифты Ubuntu, размер 10. Моноширинного (последнего в списке) шрифта нет, поэтому можно оставить по умолчанию — Droid Sans Mono. Далее выбираем «Подробнее» и указываем «Уточнение» — «Слабое». В программах шрифты изменятся после их перезапуска.

Теперь, когда нам приятно работать с системой, можно приступить к установке необходимых программ.

Установка программ

Программы в gentoo устанавливаются через систему портежей (portage). Перед установкой программ их следует обновить:

eix-sync

Утилита обновит дерево портежей, оверлей Calculate, а затем синхронизирует свой локальный кэш, используемый при поиске программ. Обновлять дерево портежей следует не чаще 1 раза в день (если будете синхронизироваться чаще, могут добавить во временный черный список).

Для поиска нужной программы можно воспользоваться утилитой emerge. Например, для поиска firefox наберите:

emerge -S firefox

Но такой поиск производится медленно, поэтому можно воспользоваться утилитой eix:

eix firefox
eix -S browser

В первом случае поиск идет по названию, во втором — по описанию.
Для установки программы можно воспользоваться утилитой emerge (подробнее об использовании emerge можно прочесть здесь):

USE=linguas_ru emerge firefox
USE=kde emerge krusader

В примере устанавливаются firefox и krusader. Для первого указываем USE-флаг локализации, для второго необходимо указать USE-флаг «kde», т.к. собираем мы его в среде GNOME, а krusader использует библиотеки kde. Для того, чтобы перед установкой программы выдавался запрос подтверждения, используется параметр -a, а для того, чтобы увидеть USE-флаги для программы, параметр -v. Таким образом команда примет вид:

emerge firefox -av

Удалить приведенный в примере firefox можно так:

emerge -C firefox

Найти какую-либо программу, а также посмотреть ее описание можно на сайте Calculate Linux, выбрав в области поиска «Пакеты».
Итак, нужные программы мы теперь собрать сможем.

На этом пока все =) Но на этом статьи про Gentoo, и в частности Calculate, не заканчиваются, так что если есть какие-то вопросы, задавайте, будем вместе разбираться, ведь я в Gentoo новичок ;)

Комментарии

Аватар пользователя pasha1112

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

Аватар пользователя kve1989

Очень впечатляет работа с USB, быстро и легко работает на моем нетбуке и прикрутились к нему все драйвера.
Сама работа этой ОС впечатляет быстро и безукоризненно.
P.S. После долгих поисков, какой Linux дистрибутив лучше установить, я скорее всего нашел!!

Аватар пользователя del

Добавлю также еще один момент: если у вас в дуалбуте установлена еще и Windows, без которой вы жить не можете, то в загрузчике она по умолчанию отражаться не будет. Решается это довольно просто:

nano /boot/grub/grub.conf

И в конце файла нужно раскомментировать 3 строчки:

# Uncomment if you have Windows on hard disk
title Microsoft Windows
rootnoverify (hd0,0)
chainloader +1

Вот и все.

Аватар пользователя pasha1112

надо бы попробовать

Аватар пользователя Гость

Дель у нас теперь на генту=) Ну и как впечатления?

Аватар пользователя del

Дель у нас теперь на генту=)

Эм... почему Дель? Просто дел)

Ну и как впечатления?

Только положительные. Вот еще бы ноут не перегревался при компиляции)

Аватар пользователя Гость

Только положительные.

А я вот не могу никак себе дистрибутив выбрать=(

Аватар пользователя del

А я вот не могу никак себе дистрибутив выбрать=(

Ну, либо Mint 10, либо LMDE, либо Calculate, если есть желание копаться в системе)

Аватар пользователя Гость

Ну, либо Mint 10, либо LMDE

Я тут в сторону Mandriva Linux смотрю но она у меня почему то не ставится, и пугает urpmi=)

Аватар пользователя del

Я тут в сторону Mandriva Linux смотрю но она у меня почему то не ставится, и пугает urpmi=)

Я в сторону Mandriva перестал смотреть еще в 2007 году. Не нравится мне этот проект, больше как-то заострял свое внимание на Ubuntu, Fedora, Debian, теперь вот Gentoo.

Аватар пользователя Гость

Ubuntu, Fedora, Debian, теперь вот Gentoo.

Федора тоже не плоха. Деб так себе, а генту вообще страшно ставить, вдруг развалится=)

Аватар пользователя del

а генту вообще страшно ставить, вдруг развалится=)

Gentoo - стабильная система. Если руки прямые, и разум преобладает над любопытством, то ничего не развалится ;)

Аватар пользователя del

Забыл в статье упомянуть... Если при установке хост не указали, его можно будет потом поменять в /etc/conf.d/hostname.

Аватар пользователя del

Итак, на эксперименты с Калькулейтом меня хватило на 3 недели, пока перелез обратно на Минт 10. С Калькулейтом возникло несколько проблем: в частности, при пересборке мира начинают глючить шрифты (но есть предположение о причине), и второе, при обновлении dispatch-conf почему-то вылетает система, при загрузке ошибка, и даже не дает залогиниться в графическом окружении, только в консоли. Сейчас поставил снова Минт, но, думаю, в свободное время продолжу эксперименты с гентой.

Аватар пользователя kve1989

Ни чего, все нормально, Москва не сразу построилась =)))

Аватар пользователя del

Да там косяк самого калькулейта, не может загрузить cl-desktop. А на установку чистой генты времени нет.

Аватар пользователя Гость

Арчетест

Чего? Или ты генту себе нормальную поставил?

Аватар пользователя del

Чего? Или ты генту себе нормальную поставил?

Нет) Арч поставил, тот коммент был из-под xfce, щас уже с гнома пишу) Только уже в инст ухожу, так что настраивать вечером буду)

P.S. Почему-то арч в блоге не определяется как арч)

Аватар пользователя Гость

Да, и мандрива не определяется как мандрива=) А я вот Arch Bang хотел себе поставить, у нас на работе программер на нём работает, но меня смущает его английский язык=) Если будешь пробовать расскажи обязательно=)

Аватар пользователя del

Да, и мандрива не определяется как мандрива=) А я вот Arch Bang хотел себе поставить, у нас на работе программер на нём работает, но меня смущает его английский язык=) Если будешь пробовать расскажи обязательно=)

Да я уже подредактировал в фаерфоксе идент, теперь нормально отдает, и Арч определяется как Арч.
Лучше ставить чистый Арч, чем какие-либо сборки. И... что значит "смущает его английский язык"? В чистом Арче локализацию тоже задаешь в /etc/rc.conf сам.

Аватар пользователя pasha1112

ну чтож, вставлю пять копеек:
1. установка проста, мало чем отличается от той же убунты
2. шустрая работа
3. много программ из коробки

а теперь о грустном:
1 пришлось колдовать над ALSA, так так сразу звука не было
2. т.к. у меня ноут, то при сборке программ (установке) он сильно греется
3. проблемы с настройкой беспроводной сети (ну это у меня с каждым дистром на кде, в гноме все ок)
4 ну и так по мелочи
Вывод: если систему ставить для просмотра видио, прослушивания музы ну и так по мелочам - то лучшего дистра не найти; а так систему самому еще пилить и пилить(((

Аватар пользователя del

т.к. у меня ноут, то при сборке программ (установке) он сильно греется

Аналогично, поэтому и была написана статья про cpufreq. В остальном перечисленном у меня проблем не было ни на одном дистрибутиве.

Аватар пользователя pasha1112

закончилось мое знакомство с gentoo((( не осилил, после обновления системы она просто отказалась загружаться. если честно то лень разбираться с этим, ухожу на бубунту.

Аватар пользователя del

закончилось мое знакомство с gentoo((( не осилил, после обновления системы она просто отказалась загружаться. если честно то лень разбираться с этим, ухожу на бубунту.

Ну, у меня также было, в принципе, только ушел на Арч. И, да, это не проблема генту, это проблема кривых рук в сочетании с самим Калькулейтом.

Аватар пользователя matt_motik

Я сижу на Кальке относительно недавно (около года, на ноутбуке и десктопе). И очень доволен! В Gentoo я тоже новичёк. Калька предлагает бинарный профиль, так что почему у вас что-то перегревается при компиляции - мне не ясно.
Обновляя портеджи, нужно внимательно читать сообщения. Там много полезной информации: что изменилось, что нужно сделать первым делом или после обновления. Тогда всё будет грузиться нормально. Калька тут совершенно ни при чём. С убунты, минта, суси и мандряки ушёл из-за отсутствия роллин-релиз модели. Надоело раз в год и чаще переставлять систему. И потом, пересобрать программу с нужными тебе флагами реально удобнее сделать в Кальке (ну и генту), если тебя не устроила сборка от разработчиков. Например отсутствие поддрежки CUE в любимом плеере или автоопределения кодировки в тэгах.
А вообще Линукс тем и хорош, что каждый может выбрать себе свой.

Аватар пользователя del

Обновляя портеджи, нужно внимательно читать сообщения. Там много полезной информации: что изменилось, что нужно сделать первым делом или после обновления.

Логично, именно так и делал, поэтому и выпали ошибки) Я же говорю, это скорее был временный глюк калькулейта, потому как раньше то я делал все то же самое и таких проблем не было.

А вообще Линукс тем и хорош, что каждый может выбрать себе свой.

А вот с этим согласен =)

Аватар пользователя Hariec

Можно удалить раздел "Первоначальная настройка" добавив в команду установки -u USER.
Все создастся автоматом и группы и пользователь.

Аватар пользователя Panda

Можно ли как то поставить Calculate или Gentoo с ядром ниже 3 ?
Старых дистров Calculate почему то нету

Аватар пользователя del

Я в установленной собирал. Насколько помню, можно и в LiveDVD сначала собрать, а потом этот же образ и установить. В доках написано было, посмотрите.

Аватар пользователя mura

Моё мнение разницы между gentoo и calculate nактически нет у меня на одном компе стоит gentoo с монолитным ядром правда добавил в неё оверлей из calculate чтобы ставить бинарные пакеты (На сайте калки про это есть топик). На другом стоит calculate и работают они идентично только обновления кальки стали доставать и с настройками небыло времени покопаться. Но я вот сейчас думаю рядом с кальковским ядром поставить ядро от gentoo и отключить оверлеи кальки думаю что получится чистая gentoo правда пока времени нет. (Замечание gentoo реже ломается т.к нет ежедневного обновления и обновляю я на нем всё ручками раза 2 в год чаще не вижу смысла раз работает нефиг лезть.)

Аватар пользователя mormon

Мляяяя,когда же уже эту рухлядь то поубирают с инета. давно уже идет Grub2 с доп.установками пакета sys-boot/os-prober Без всяких там комментов раскомментовюС редактированием файла /etc/default/grub (доп отключение шаблона)

Аватар пользователя del

Вот возьмите да напишите статью с актуальной на текущий момент информацией. Сейчас то, конечно же, можно кричать, что статья пятилетней давности стара как мир и всё давно можно сделать проще.

Добавить комментарий