miniFAQ Новичкам (Немного полезных ссылок)

Модератор: Модераторы разделов

Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

miniFAQ Новичкам

Сообщение edoc_modnar »

А: ArchLinux? Никогда не слышал. Что это за дистрибутив, в чем его идея?
О: Вот тут можно почитать об этом.
А: А он заработает на моем старом Pentium MMX?
О: Оригинальный арх заработает на всем, что i686 (Pentium-2) и выше. Есть порт для i586 (его можно скачать с официальных зеркал), но он плавно загнивает. Мораль: лучше ставьте на свой первый пень Debian или Slackware. Еще есть порты арха на amd64 (http://www.arch64.org) и PPC (http://www.archlinuxppc.org).
А: А чем ArchLinux отличается от Debian/SUSE/Gentoo/Mandriva/... и стоит ли переходить на него?
О: Вот здесь достаточно хорошо про это написано. Опыт показывает, что о переходе на Arch стоит задуматься прежде всего пользователям Gentoo и Slackware -- им проще всего будет адаптироваться к этому дистрибутиву.
А: Все ясно, мне это подходит. Скачаю-ка я пожалуй это дело. ОЙ! Какой странный инсталлятор, ничего не понимаю.
О: Об установке можно почитать здесь. Причем желательно это сделать до, а не после. Кстати разработчики настоятельно рекомендуют ставить сначала только базовые пакеты (base), а затем доставлять, чего нужно, на манер Debian GNU/Linux.
А: Ок, с установкой я справился. А дальше-то чего?
О: А чего не так?
А: Ну вот допустим русификация.
О: А вот она, родимая, выполняется очень просто: открываем /etc/rc.conf и правим всего 4 строки:

Код: Выделить всё

LOCALE=ru_RU.KOI8-R
KEYMAP=ru4
CONSOLEFONT=cp866-8x16
CONSOLEMAP=koi2alt

Это для koi8.
О: Хорошо, только в консоли мне как-то не очень уютно
А: О доведении системы до рабочего состояния написано вот здесь, и весьма неплохо. Разве что русификацию автор выполняет не совсем корректно (см. выше).
А: А где мне взять программу <нужная-нужная программа>?
О: Во-первых для начала стоит поискать ее через pacman -Ss <нужная-нужная программа>. Если <нужная-нужная программа> себя не обнаружит, можно залезть на http://aur.archlinux.org и поискать там PKGBUILD. PKGBUILD вместе с прилагающимися патчами (если они есть) надо положить в отдельную директорию и сказать там makepkg. На выходе получится готовый пакет.
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Аватара пользователя
mark
Бывший модератор
Сообщения: 2055
Статус: ...
ОС: Windows 7

Re: miniFAQ Новичкам

Сообщение mark »

Можно еще пару слов от меня:

1) во время установки рекомендую почитать arch-install-guide, есть на диске, так что открываем в другой консоли и читаем. Все доходчиво и понятно.

2) про настройку - http://wiki.archlinux.org/index.php/Category:HowTos, там до хрена всего интересного.

3) арчевский форум http://bbs.archlinux.org/


ЗЫ:
random_code а разве на новом glibc'е не нужно локали самому генерировать??? Те редактируем /etc/locale.gen и запускаем скриптик #locale-gen.
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: miniFAQ Новичкам

Сообщение edoc_modnar »

Да, теперь так и есть. Это с момента обновления gibc до 2.3.6, который пока только в current.
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Аватара пользователя
alastor
Сообщения: 844
Статус: ARCH'еноид
ОС: Arch Linux current

Re: miniFAQ Новичкам

Сообщение alastor »

Вот здесь можно взять перевод man pacman
Спасибо сказали:
Аватара пользователя
Unicorn
Сообщения: 689
Статус: Бригадир мучеников Аль-Аксы
ОС: Gentoo 100% fresh, Archlinux

Re: miniFAQ Новичкам

Сообщение Unicorn »

Проблема с UTF-8 в консоли решена окончательно и бесповоротно
В топике http://linuxforum.ru/index.php?showtopic=20381 ответ немного некорректный

Вот моя (правильная) редакция

1. Качаем отсюда http://mlclm.narod.ru/ru-utf.map.gz

2. Копируем ru-utf.map.gz в каталог /usr/share/kbd/keymaps/i386/qwerty

3. Правим соответствующие строчки в /etc/rc.conf

Привожу свой 100% работающий конфиг

Код: Выделить всё

LOCALE=ru_RU.UTF-8
HARDWARECLOCK="UTC"
TIMEZONE=Europe/Moscow
KEYMAP="ru-utf"
CONSOLEFONT="Cyr_a8x16.psfu.gz"
CONSOLEMAP=
USECOLOR="yes"


Переключение - по правому альту
Вуаля.
Gentoo, Archlinux / Athlon2600+ / SATA RAID 0 LVM / GNOME
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: miniFAQ Новичкам

Сообщение zenwolf »

Unicorn писал(а):
03.06.2006 01:30
Проблема с UTF-8 в консоли решена окончательно и бесповоротно
В топике http://linuxforum.ru/index.php?showtopic=20381 ответ немного некорректный

Вот моя (правильная) редакция

1. Качаем отсюда http://mlclm.narod.ru/ru-utf.map.gz

2. Копируем ru-utf.map.gz в каталог /usr/share/kbd/keymaps/i386/qwerty

3. Правим соответствующие строчки в /etc/rc.conf

Привожу свой 100% работающий конфиг

Код: Выделить всё

LOCALE=ru_RU.UTF-8
HARDWARECLOCK="UTC"
TIMEZONE=Europe/Moscow
KEYMAP="ru-utf"
CONSOLEFONT="Cyr_a8x16.psfu.gz"
CONSOLEMAP=
USECOLOR="yes"


Переключение - по правому альту
Вуаля.

1) вышеуказанный рецепт не работает ,пишет не найден Cyr_a8x16.psfu.gz (причём он сделан не под utf-8 ,а для koi8),для utf рекомендуется terminus или LatCher
2)а где расказ про то что нужно скачать pkgbuild м установить для нормальной работы в utf-8 :
mc,slang с поддержкой utf-8 и пакет xlib-locale-utf8 для работы в X????
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: miniFAQ Новичкам

Сообщение zenwolf »

Предлагаю свой вариант ,проверенно -работает :
1)Качаем http://mlclm.narod.ru/ru-utf.map.gz и копируем ru-utf.map.gz в каталог /usr/share/kbd/keymaps/i386/qwerty
2)Устанавливаем terminus-fonts :
pacman -S terminus-font
в принципе можно обойтись и без них ,далее раскажу как
3)Идём и качаем тарюолы с pkgbuild-ами :
http://aur.archlinux.org/packages/slang-utf8/
http://aur.archlinux.org/packages/mc-utf8/
http://aur.archlinux.org/packages/xlib-locale-ru-ru-utf8/
сливаем и распаковыем все эти три тарбола в /var/abs/local и выполняем в каждом появившемся
каталоге
makepkg
4)удаляем старые пакеты без поддержки utf
pacman -R mc
pacman -R slang
5) возвращаемся в /var/abs/local и ставим новые пакеты ,во всех трёх каталогах выполняем
makepkg -i
6)Устанаваливаем локаль в /usr/lib/locale (прикреплённый здесь внизу файл-тарбол)
7)идём в каталог /usr/X11R6/lib/X11/locale/ и копируем каталог ru_RU.UTF-8 в /usr/lib/X11/locale
это потому что в xlib-locale сбрасывает не в верное место локаль ,правда можно было поковырять
pkbuild ,но мне было лень
8)правим /etc/rc.conf:

LOCALE="ru_RU.UTF-8"
HARDWARECLOCK="localtime"
TIMEZONE="Asia/Yakutsk"
KEYMAP="ru-utf"
CONSOLEFONT="/usr/share/kbd/consolefonts/cyr-sun16.psfu.gz"
CONSOLEMAP="cp866_to_uni.trans"
USECOLOR="yes"

тут раскладка в консоли переключается правым альтом
ясно дело что timezone должен быть свой ,если установлены terminus ,то в CONSOLEFONT можно указать
свой шрифт ,например /"/usr/share/kbd/consolefonts/ter-c14f.psf.gz"
кстати извиняюсь перед Unicorn ,потому как Cyr_a8x16.psfu.gz юникодный и работает нормально тоже

9)в /etc/fstab если есть разделы монтируемые с опцией iocharset=koi8-r ,меняем на iocharset=utf8

всё !!
для консоли вместо nano можно юзать jed,вместо links - хорошие браузеры с поддержкой utf -w3m,elinks
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
@leX
Сообщения: 313
ОС: Linux

Re: miniFAQ Новичкам

Сообщение @leX »

Спасибо сказали:
Аватара пользователя
sergej5
Сообщения: 33
ОС: Arch Linux

Re: miniFAQ Новичкам

Сообщение sergej5 »

http://lowarch.org - порт Арч на i486
Спасибо сказали:
Аватара пользователя
Ali1
Сообщения: 2250

Re: miniFAQ Новичкам

Сообщение Ali1 »

sergej5 писал(а):
01.03.2007 17:00
http://lowarch.org - порт Арч на i486

Очень странная конструкция. Где Вы видели sata, 802.11g и т.д на 486 машине. Все это поддержано.
А вот установка с RAM<=16MB или по rs232, ppp, slip - не поддержаны.
Спасибо сказали:
Аватара пользователя
sergej5
Сообщения: 33
ОС: Arch Linux

Re: miniFAQ Новичкам

Сообщение sergej5 »

Ну 802.11 на архитектуре менее i686 вполне реально - сам такое третий год использую. А насчет RAM... хз. у меня ее 256 на amd k6-2
Спасибо сказали:
Аватара пользователя
Acetoacidophilum
Сообщения: 60
ОС: Archlinux kernel 2.6.24

Re: miniFAQ Новичкам

Сообщение Acetoacidophilum »

Автору random_code огромный респект за линк на гну планет, по настройке Арча.

MSI K2A Platinum
AMD Athlon 64 X2 5000+ 2.60 Ghz
DDR 2 4 Gb OCZ
HD ATI 3650
2,25 Tb HDD
KDE 4, Archlinux
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: miniFAQ Новичкам

Сообщение cheer »

Да, спасибо, я проследовал по ссылке и увидел в конце статьи баг с русским словарём в openoffice. Починил PKGBUILD и отправил багрепорт. Багу - год. Как минимум :D
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: miniFAQ Новичкам

Сообщение (asper »

Продолжение русcификации (юникод) по мотивам gentoo-wiki
Q: Как заставить man понимать юникод ?
A: Для начала нам понадобится раскомментираванный comunity в /etc/pacman.conf
1. для корректного отображения самих man страниц
ставим enca и за одно сами , те не многие :) , man-pages-ru

Код: Выделить всё

pacman -Sy enca man-pages-ru

Редактируем /usr/share/misc/man.conf
ищем строчку начинающуюся с NROFF и заменяем на
NROFF /usr/bin/enconv -L ru -x KOI8-R | /usr/bin/nroff -mandoc -Tlatin1 -c | /usr/bin/enconv -L ru -x UTF8

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

После чего , если всё прошло нормально, заходим в /var/abs/base/man
и выполняем

Код: Выделить всё

makepkg -o

Из мана узнаём, что это эта команда скачивает, распаковывает и патчит исходники
далее

Код: Выделить всё

iconv -f koi8-r /var/abs/base/man/src/man-1.6e/msgs/mess.ru > /tmp/mess.ru
mv /tmp/mess.ru /var/abs/base/man/src/man-1.6e/msgs/mess.ru

как вы уже догадались просто напросто перекодируем сообщения из koi8-r в utf-8
редактируем файл /var/abs/base/man/src/man-1.6e/msgs/mess.ru.codeset таким образом , чтоб получилось
$ codeset=UTF-8

Cобираем пакет и инсталлируем его:

Код: Выделить всё

makepkg -ei

Можно поиграться ещё с опциями например для автоматической очистки рабочей директории , см man makepkg
Но самое важное здесь опция -e, которая говорит abs , не скачивать исходники, а компилировать из того , что есть.
Вуаля , теперь , если всё прошло гладко , ман стал даже ругаться по русски
P.S.: gentoo way он и в Арче рулит (постскриптум можно стереть)
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
cheer
Сообщения: 729
Статус: Самовлюблённый сноб
ОС: archlinux i686-current

Re: miniFAQ Новичкам

Сообщение cheer »

Не стоит только собирать пакеты из ABS не в /var/abs/local...
Спасибо сказали:
Аватара пользователя
Snupt
Бывший модератор
Сообщения: 2062
Статус: No Place for RTFM Here…
ОС: Mac OS X

Re: miniFAQ Новичкам

Сообщение Snupt »

Русскоязычное сообщество Arch Linux [http://archlinux.org.ru/] ...для тех у кого худо с английским и не только.
Спасибо сказали:
Аватара пользователя
Quatsch
Сообщения: 37

Re: miniFAQ Новичкам

Сообщение Quatsch »

может выложит кто-нить 100% работающий рецепт настройки системы начиная от base до установки иксов и рабочего окружения с локалью utf8.
А то надоело уже arch третий раз переустанавливать.
Спасибо сказали:
Аватара пользователя
slasher
Сообщения: 92
ОС: Arch

Re: miniFAQ Новичкам

Сообщение slasher »

А чего вам в этом топике не хватает? Вроде все есть.
Today would be a good day to DIE.
Спасибо сказали:
Аватара пользователя
Quatsch
Сообщения: 37

Re: miniFAQ Новичкам

Сообщение Quatsch »

slasher писал(а):
25.07.2007 23:50
А чего вам в этом топике не хватает? Вроде все есть.

топик вроде называется miniFAQ НОВИЧКАМ!. Новичок (я) поставил base систему, как советуют при установке.
Потом pacman -Sy kde, потом pacman -S hwd и hwd -xa.
Дальше что?
Спасибо сказали:
Аватара пользователя
sda
Сообщения: 419
ОС: SuSE

Re: miniFAQ Новичкам

Сообщение sda »

Quatsch писал(а):
26.07.2007 00:08
топик вроде называется miniFAQ НОВИЧКАМ!. Новичок (я) поставил base систему, как советуют при установке.
Потом pacman -Sy kde, потом pacman -S hwd и hwd -xa.
Дальше что?

Уважаемый, этот дистрибутив не предназначен для новичков.
http://wiki.archlinux.org/index.php/The_Arch_Way
>> CONS
>> lack of newbie-friendly features
ставьте лучше SuSE, если не умеете гуглить, читать маны, статьи, форумы, не в состоянии прочесть ни одной книжки про Linux ДО установки системы.
А форумокъ всёжъ таки с гнiльцой...©
Спасибо сказали: