вторник, 27 декабря 2011 г.

Опыт установки arch linux на нетбук Lenovo IdeaPad S10-3

Попробовал поставить, результат понравился. Поэтому решил записать для себя последовательность шагов, будет такая шпаргалка по развертыванию арча с третьим гномом на нетбуках. Не то, чтобы на других компьютерах шпаргалка не пойдет, просто не вижу смысла использовать третий gnome на других устройствах, ну может быть кроме еще смартфонов и планшетов.
Итак, поехали.
1. Скачал тут http://www.archlinux.org/download/ Netinstall Image для архитектуры i686. На момент скачивания был актуален торрент ttp://www.archlinux.org/iso/2011.08.19/archlinux-2011.08.19-netinstall-i686.iso.torrent
Скачанный по торренту iso-образ уже содержит в себе загрузчик, поэтому никаких плясок с бубном для создания загрузочной флешки не потребовалось. Достаточно например команды 
#cat  archlinux-2011.08.19-netinstall-i686.iso >/dev/sdb
Тут надо учесть одну тонкость - для успешного ее выполнения нужны администраторские права, но sudo на перенаправление вывода не действует. Так что сначала запускаем bash или какой там у вас командный интерпретатор с админскими правами, а потом уже пишем волшебную команду. Ну или можно sudo dd if=archlinux.iso of=/dev/sd[x] .
Флешка готова.
Втыкаем её в нетбук, грузимся с нее. Для установки арча понадобится инет, желательно проводной. Я воткнул ethernet-кабель от роутера, инсталлятор успешно увидел интернет. Разметил винт по умолчанию, как предложил инсталлятор, отведя под систему все доступное место.
Выбором пакетов я сильно не стал заморачиваться, оставил все из base, как было по умолчанию. Добавил только пакеты с драйверами для wi-fi и утилиты для настройки беспроводных сетей, но это не принципиально, можно и потом доставить.
Скачав из сети что-то в районе шестисот с лишним метров дистрибутив установился. Надо отметить, что у меня это заняло довольно много времени, т.е. с того зеркала, с которого я выбрал качать пакеты, они сливались со смехотворной скоростью - около 30 кб/сек. Поэтому в будущем надо более ответственно подходить к выбору источника. Говорят, что арчевские репозитории есть на яндексе, и даже у некоторых провайдеров фтп-доступ туда оформлен как локальный. Надо будет разобраться в этом вопросе и запостить это прямо сюда. 
Теперь ставим Хы
Собственно Х-сервер 
#pacman -S xorg
В качестве оболочки я выбрал gnome, на тот момент это был 3-й, для нетбука - пойдет.
#pacman -S gnome
Стандартные программы для gnome
#pacman -S gnome-extra
Ну и под гномом надо же как-то логиниться, логично использовать для этого gdm, хотя можно хоть kdm, хоть xdm, но так красивее и более лучше (с) интегрировано.
#pacman -S gdm
Теперь чтобы залогиниться, неплохо было бы создать пользователя
#adduser test
Был тестовый и такой остался. Тем более, что полное имя, а именно его и показывает gdm при входе в систему можно выбрать любое другое.
Теперь делаем, чтобы иксы запускались при загрузке автоматически. Для этого надо поправить файл /etc/inittab например так:
#nano /etc/inittab 
Ищем в нём строку 
id:3:initdefault:
и исправляем ее на 
id:5:initdefault:
Прикручиваем теперь gdm к гному:
#nano /etc/rc.conf
Ищем строку 
DAEMONS=(syslogd klogd !pcmcia network netfs crond) 
или похожую, но какие-то демоны там будут определенно. И добавляем в их число gdm и dbus (#pacman -S dbus):
DAEMONS=(syslogd klogd !pcmcia network netfs crond gdm dbus)
Вроде все, сейчас если перезагрузиться - запустится сеанс гнома. А можно и без перезагрузки:
#/sbin/telinit 5
Остановить X-сервер можно так: 
#/sbin/telinit 3
Т.к. предполагается использование нетбука в качестве скайпофона, чтобы его можно было отдать кому угодно и сказать: "Вот ноут со скайпом, иди ищи wifi и звони", хорошо бы поставить Network Manager. Помнится в убунте он был источником многих глюков, чего не могу сказать об арче.
#pacman -S networkmanager
И в rc.conf меняем network на networkmanager. Это можно было сделать и сразу, когда уже открывали этот файл. Главное, чтобы на этот момент Network Manager был установлен, а то сеть упадет и мы его не установим.
#nano /etc/rc.conf
DAEMONS=(syslogd klogd !pcmcia networkmanager netfs crond gdm dbus)
красивый аплет для гнома3:
#pacman -S network-manager-applet
Если есть желание хранить логины/пароли от сетей wifi/ADSL таким образом, чтобы они были доступны сразу для нескольких/всех пользователей системы:
#pacman -S gnome-keyring
Локализация гнома затруднений не вызвала, всё делается через графический интерфейс. Настройка переключения раскладок с клавиатуры делается так:
<Тут настройка переключения раскладок>
Локализация консоли, если кому нужно:
В /etc/rc.conf: 

LOCALE="ru_RU.UTF-8" 
HARDWARECLOCK="localtime" 
TIMEZONE="Asia/Moscow" 
KEYMAP="ru-utf" 
CONSOLEFONT="cyr-sun16.psfu.gz" 
CONSOLEMAP="cp866_to_uni" 
USECOLOR="yes" 

В /etc/locale.gen: 

ru_RU.UTF-8 UTF-8 
ru_RU.KOI8-R KOI8-R 
ru_RU ISO-8859-5 
ru_RU.CP1251 CP1251 



#locale-gen


Скайп:
#pacman -S skype
Браузер
#pacman -S chromium
Джаббер-клиент
#pacman -S gajim


Теперь ставим обоину, чтобы ну пугать людей страшным линухом и пользуемся.




Для кастомизации гнома можно поставить gnome-tweak-tool
и читать тут https://wiki.archlinux.org/index.php/GNOME_3_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9)#.D0.9D.D0.BE.D0.B2.D0.B0.D1.8F_.D1.83.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0

<Установка Adobe Flash Player>
#pacman -S flashplugin
<Установка dropbox для наутилуса>
-установить yaourt,


#yaourt -S dropbox
#yaourt -S nautilus-dropbox
Прописать в /etc/rc.conf демон dropboxd


Допиливание GNOME 3 привело к выходу Cinnamon.


#yaourt -S cinnamon
$cinnamone --replace
Дало такой результать:

А вот завершение сеанса и ручной выбор cinnamon при старте нового помогло.


Комментариев нет:

Отправить комментарий