пятница, 27 июля 2012 г.

Опыт установки Slackware. Практика, vol. 1.

Шаги разметки диска и добавления swap, равно как и прочие очевидные шаги описывать не буду. Их можно поглядеть где-нибудь здесь. 
В момент выбора пакетов исключать пришлось довольно многое.
Были исключены:
  • Все консольные текстовые редакторы, кроме vim. 
  • Пакеты для работы с какими-то редкими и ни разу не попадающимися архивами
  • Пакеты "лишних" языков программирования 
  • Управление файловыми системами, отличными от ext* и NTFS. 
  • Все аудиопроигрыватели и писалки дисков
  • Все драйвера беспроводных сетей
  • Всё, что связано с печатью
  • Всё, связанное с дискетами
  • Qt
  • Всё, что связано с bluetooth
  • Все почтовые клиенты
  • Все лишние оконные и композитные менеджеры.
  • Лишние shell-оболочки(оставив один bash)
  • Микшеры(т.к. лучше пользоваться alsamixer).
  • Серверное ПО
  • И многое другое
Соответсвенно, вот неполный список того ,что было вырезано. Всё, что понадобится впоследствии, можно будет установить отдельно. Всё, что недоубрано, соответсвенно, удалить.
В самом начале отключены: GNU Emacs; Faq lists, HOWTO documentation, KDE, KDEI, TeX, Tcl/Tk scripts lang, Games.
После, выбрав режим выбора устанавливаемых пакетов "expert":
1. btrfsprogs, cups, ed, elvis, floppy, gdisk, getty_ps, jfs-tools, lha, minicom, mkinitrd, mt-st, reiserfs-progs, hdparm(У меня не IDE-диск, соответственно, sdparm был оставлен), splitvt, syslinux, tcsh, unarj, xfsprogs, zoo
2. a2ps, acct, amp, ash, aumix, bc, bpf, cdparanoya, pc3dd, ensript, foomatic-filters, guttenprint, hplib, jed, joe, jove, ksh93, madplay, moc, most, mpg123, mysql, nano, normalize, rexima, rpm, sox, sudo, texinfo, workbone, xfsdump, zsh
3. bison, clisp, cscope, dev86, distcc, doxygen, flex, gcc-gfortran, gcc-gnat, m4, cvs, mercurial, p2c, nasm, perl, ruby, yasm
4. pyqt, qsintilla, alsa-oss, apr, apr-util, attle, automocqt4, clugene, gnome-icon-theme, libkarma, liblastfm, libmsiv, libvwcserver, lzo, neon, phonon, phonon-mplayer, pycups, qca*, qt*, raptor, rasqal, seamonkey, soprano, tango, virtuoso-ose.
5. biff, comsat, bluez*, bsd-finger, crda, getmail, httpd, irsii, iwlib, mailx, macabber, metamail, mtr, mutt, nc, netkit*, obex*, php, popa3d, rt*, samba, sendmail, slrn, snownews, tin, wireless-tools, wpa_suplicant, ytalk, 2d1211-firmware,
6. Первые четыре пункта, omclock, twm, xclock, xocmpmgr, xdm, xedit, xeyes, [все xf86 ,кроме mouse, keyboard, evdev и video-vesa], xineramaproto(у меня один монитор), xman, xorg-sgml-doctools, xsm, xterm.
7. Mplayer, audacious*, blueman, blackbox, fluxbox, electricsheep, fluxbox, fvwm, thunderbird, pan, rdesktop, sane, seamonkey, seyon, windowmaker, xaos, xchat, xlockmore, xmms, xsane, xv, xxgdb.

Довёл установку до конца. На utf-8  в консоли ответил утвердительно, выбрал шрифт Cyr_a8x16
Перезагрузка, логин под root.

После чего скопировал /etc/X11/xorg.conf-vesa в /etc/X11/xorg.conf.
Просмотрел список групп в /etc/groups, добавил нового пользователя.

useradd -G wheel,audio,video,cdrom,games,haldaemon,power,users -s /bin/bash <username>
passwd <username> 

startx, установка драйверов видеокарты(для fglrx смотреть тут. )
Перезапуск иксов, уже с нормальным драйвером.

Перешел на украинское зеркало Salix, и скачал xfce4-xkb-plugin, который установил через


installpkg xfce4-xkb-plugin-0.5.3.3-x86_64-3gv.txz

Вот первый способ установки пакетов, один из самых простых(что может быть проще, скачать и установить бинарный пакет?).

На этом была окончена настройка клавиатурной раскладки, средствами DE.
Дальше - обновление.
slackpkg new-config
vim /etc/slackpkg/mirrors # Расскоментируем одно из зеркал
slackpkg update

Здесь почему-то заругалось на отсутствие awk. Перешли на http://slackfind.net/en/,скачали gawk, установили.
Дальше всё-таки обновились:

slackpkg update
slackpkg upgrade-all
 Обновились. Но одной русской раскладки как-то недостаточно.
Так что...
vim /etc/profile.d/lang.sh
Меняем значение export LANG=ru_RU.UTF-8

Теперь настало время отредактировать lilo.conf
vim /etc/lilo.conf

И куда-то в начало допишем compact. Дабы избавиться от бегущих точек и надписи Bios data has succeftul, и немножечко ускорить загрузку.Так же добавим в загрузчик строчку загрузки Gentoo.

lilo
reboot

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

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