LINUX.ORG.RU

Проблемы с Gentoo


0

1

Здравствуйте.

Я ставил Gentoo 11.2 по инструкции (http://www.gentoo.org/doc/en/gentoo-x86-quickinstall.xml).

1. Время

Для настройки времени сделал ln -fs /usr/share/zoneinfo/Europe/Moscow /etc/localtime, после чего время сместилось вперёд на 4 часа от настоящего. Удалил /etc/localtime - время нормальное, но date говорит, что оно по UTC, хотя в настройках задано локальное. Как исправить?

2. UTF-8

Несмотря на настройки в соответствии с инструкцией (http://www.gentoo.org/doc/ru/guide-localization.xml), вместо русских букв отображаются квадратики, пока я сам не сделаю unicode_start. В Links'е вообще нельзя выбрать UTF-8, даже если ставить вручную links-2.3. Помогите, как лечить...

★★★

локализация:
/etc/env.d/02locale

LANG="ru_RU.UTF-8"
LC_ALL=""
/etc/conf.d/keymaps
KEYMAP="-u ru"
SET_WINDOWKEYS="yes"
DUMPKEYS_CHARSET="koi8-r"
/etc/conf.d/consolefont
CONSOLEFONT="UniCyr_8x16"
будет работать железно

megabaks ★★★★
()
Ответ на: комментарий от megabaks

Показать не смог, но сам понял, что не так. Спасибо.

batekman ★★★
() автор топика
Ответ на: комментарий от backbone

Зря...

Я тоже так теперь думаю. Надо изучить хендбук и переставить как следует, поскольку из-за неумения работать с Portage я уже понаставил много ненужных пакетов.

batekman ★★★
() автор топика
Ответ на: комментарий от megabaks

показуй все файлы

/etc/env.d/02locale:

LANG=«ru_RU.UTF-8» LC_ALL=«»

/etc/conf.d/consolefont:

consolefont=«UniCyr_8x16» consoletranslation=«cp866_to_uni»

/etc/rc.conf:

rc_shell=/sbin/sulogin unicode=«yes» rc_tty_number=12

сам юникод и nls включены?

nls стоит. Юникод включен в конфиге, но включать всё равно вручную надо, как я уже говорил.

batekman ★★★
() автор топика
Ответ на: комментарий от anonymous

время: echo 'Europe/Moscow' > /etc/timezone; emerge -1av timezone-data

Со временем уже разобрался, спасибо.

links: г-вно, да

Так посоветуйте альтернативу, поддерживающую мышь (а то кнопками полдня до нужной ссылки ползти).

В Слаке, когда я ставил его из исходников с сайта всё ОК было. А в этой Генте ни те исходники, ни куча USE-флагов не помогают.

batekman ★★★
() автор топика
Ответ на: комментарий от batekman

удалил или закомментировал?
не может не помочь!
приведи файлы к содержимому моего первого поста
и таки покажи rc-update

megabaks ★★★★
()
Ответ на: комментарий от batekman

были точно такие же проблемы.
дело в том, что /etc/init.d/keymaps и /etc/init.d/consolefont не добавлены в загрузку, следовательно надо их добавить
rc-update add /etc/init.d/consolefont default
rc-update add /etc/init.d/keymaps default

cat /usr/share/i18n/SUPPORTED|grep ru_RU >> /etc/locale.gen
cat /usr/share/i18n/SUPPORTED|grep en_US >> /etc/locale.gen
locale-gen
eselect locale list && eselect locale set (выбираем ru_RU.utf8)

cat /etc/conf.d/consolefont
CONSOLEFONT=«Cyr_a8x16»

cat /etc/conf.d/keymaps
windowkeys=«YES»
extended_keymaps=«»
dumpkeys_charset=«»
fix_euro=«NO»
keymap=«ruwin_ctrl-UTF-8»

yanmhlv
()

так же должно быть добавлено
# cat /etc/rc.conf |grep unicode
unicode=«YES»

yanmhlv
()
Ответ на: комментарий от megabaks

удалил или закомментировал?

Удалил.

и таки покажи rc-update

             bootmisc | boot                         
                devfs |                       sysinit
                dmesg |                       sysinit
                 fsck | boot                         
                  gpm |      default                 
             hostname | boot                         
              hwclock | boot                         
              keymaps | boot                         
            killprocs |              shutdown        
                local |      default                 
           localmount | boot                         
              modules | boot                         
             mount-ro |              shutdown        
                 mtab | boot                         
               net.lo | boot                         
             netmount |      default                 
               procfs | boot                         
                 root | boot                         
            savecache |              shutdown        
                 swap | boot                         
               sysctl | boot                         
         termencoding | boot                         
                 udev |                       sysinit
       udev-postmount |      default                 
              urandom | boot                         

batekman ★★★
() автор топика
Ответ на: комментарий от anonymous

Судя по скринам, что-то подходящее - завтра поставлю, посмотрю.

batekman ★★★
() автор топика
Ответ на: комментарий от yanmhlv

Оно :) Спасибо.

Я когда-то об этом думал, но забыл, как это делается - я в Генте недавно совсем.

batekman ★★★
() автор топика
Ответ на: комментарий от megabaks

Я в Генте новичок, а до этого довольно много использовал Slackware, из-за чего мои пальцы отлипли от кнопок мыши и прилипли к курсорным клавишам (xorgsetup, pkgtool, всё такое), поэтому не привык ручками режимы работы настраивать, а тем более конфиг консольных шрифтов самому в default добавлять. Что ж, буду учиться...

batekman ★★★
() автор топика
Ответ на: комментарий от batekman

это же конструктор для тех, кто знает чего хочет
а «как?» - это не вопрос :3
требовать от конструктора каких-то дефолтов глупо

megabaks ★★★★
()
Ответ на: комментарий от megabaks

конструктор

Gentoo не совсем конструктор, там же есть какие-никакие предустановки. Вот LFS - да. Но я выбрал именно Gentoo из-за Portage, потому что бинарные пакеты - абсурд (я понял это, когда у меня в Slackware MPlayer не стал запускаться без Samba), а тратить время на выполнение зависимостей вручную, притом, что оно также тратится и на компиляцию, я выгодным не нахожу.

batekman ★★★
() автор топика
Ответ на: комментарий от batekman

batekman

Gentoo не совсем конструктор

самый что ни на есть конструктор
ЛФС - это для «вскопал/посадил/полил/урожай/приготовил»
гента - это «приготовил»

megabaks ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.