LinuxForum.Fans
Тема

Gentoo Linux 12.1 LiveDVD

Автор: amid88 387 сообщений 36731 просмотров
#253852

Это не один файл ;)
Опишу свой способ, но, сразу скажу, он не единственно правильный ;)

Создайте файл /etc/env.d/02locale вида

text
LC_ALL="ru_RU.UTF-8"
LANG="ru_RU.UTF-8"

Убедитесь, что установлен пакет media-fonts/terminus-font.

Приведите следующие файлы к виду
/etc/conf.d/keymaps

text
# Use keymap to specify the default console keymap.  There is a complete tree
# of keymaps in /usr/share/keymaps to choose from.
keymap="ru"

# Should we first load the 'windowkeys' console keymap? Most x86 users will # say "yes" here. Note that non-x86 users should leave it as "no". # Loading this keymap will enable VT switching (like ALT+Left/Right) # using the special windows keys on the linux console. windowkeys="YES"

# The maps to load for extended keyboards. Most users will leave this as is. extended_keymaps="" #extended_keymaps="backspace keypad euro2"

# Tell dumpkeys(1) to interpret character action codes to be # from the specified character set. # This only matters if you set unicode="yes" in /etc/rc.conf. # For a list of valid sets, run `dumpkeys --help` dumpkeys_charset=""

# Some fonts map AltGr-E to the currency symbol ¤ instead of the Euro € # To fix this, set to "yes" fix_euro="NO

/etc/conf.d/consolefont

text
# consolefont specifies the default font that you'd like Linux to use on the
# console.  You can find a good selection of fonts in /usr/share/consolefonts;
# you shouldn't specify the trailing ".psf.gz", just the font name below.
# To use the default console font, comment out the CONSOLEFONT setting below.
# This setting is used by the /etc/init.d/consolefont script (NOTE: if you do
# not want to use it, run "rc-update del consolefont boot" as root).
#consolefont="default8x16"
consolefont="ter-k16n"

# consoletranslation is the charset map file to use. Leave commented to use # the default one. Have a look in /usr/share/consoletrans for a selection of # map files you can use. #consoletranslation="8859-1_to_uni"

# unicodemap is the unicode map file to use. Leave commented to use the # default one. Have a look in /usr/share/unimaps for a selection of map files # you can use. #unicodemap="iso01"

Добавьте необходимые сервисы в загрузку

text

rc-update add consolefont boot
rc-update add keymaps boot

Убедитесь, что в файле /etc/locale.gen раскомментированы строки

text
en_US.UTF-8 UTF-8
ru_RU.UTF-8 UTF-8

...остальные можно закомментировать.

Выполните от root'а

text

locale-gen

Установите глобально USE-флаг nls.
Убедитесь, что в /etc/make.conf есть строка

text
LINGUAS="ru"

Выполните

text

emerge -puDNv --with-bdeps=y world

Перезагрузитесь или выполните команду

text

/etc/init.d/consolefont start
/etc/init.d/keymaps start
#253853
"ormorph" написал:
Тыц

Хочу заметить, что русификацию man-страниц лучше проводить не так, как в этой статье.

#253855
"Lupo Alberto" написал:
Хочу заметить, что русификацию man-страниц лучше проводить не так, как в этой статье.

Согласен, сам не пользуюсь.
Локаль в принципе можно выбрать и через: eselect locale list
и отредактировать
/etc/conf.d/keymaps и /etc/conf.d/consolefont

#253856

Большое спасибо, сделаю также. Пока еще идет установка, только 97 из 193. Затем попробую установить NM, так как дома у меня CDMA.
Я делал rc-update add net.eth0 default наверное NM не будет делать соединение.

#253858
"amid88" написал:
Я делал rc-update add net.eth0 default наверное NM не будет делать соединение.

Да, это нужно будет убрать.

#253859

На всякий случай напомню — внимательно читайте выводимую в консоль информацию! В подавляющем большинстве случаев этого достаточно для успешного функционирования системы.

#253860

Понятно, с этим разберемся позже, мне надо что бы работали оба соединения автоматом, так как это работает в Systemrescuecd, для меня это очень удобно, правда это livecd и сеть получается автоматом, а CDMA после перезагрузки надо запускать.

#253873

Прошу прощения, короткий вопрос, сейчас выполняется emerge -uavDN world, процес будет еще долгим, может быть отключение интернета и продолжить смогу только завтра, как быть, придется начинать все с начала?
Или как то прервать этот процес возможно?

#253877

CTRL+C
далее можно выключить комп
после включения выполнить
emerge --resume -uDN world
Хотя в принципе хватит просто emerge --resume

Ключ --resume означает: продолжить последнее прерванное обновление или установку

#253879

Большое спасибо!

#254779

Все устанавливаю или обновляю пакеты, а вот как удалять пакеты, что то не нахожу?

#254781
"amid88" написал:
а вот как удалять пакеты, что то не нахожу?

1. Удалить, если от этого пакета ничто не зависит

text

emerge -c -v ПАКЕТ

2. Удалить не смотря ни на что

text
emerge -C -v ПАКЕТ

После этого следует удалить пакеты, бывшие зависимостями для удалённого

text

emerge -acv

С этой командой надо быть очень осторожным. Если она покажет, что хочет удалить пакет, в необходимости которого вы уверены, добавьте его в world-файл

text
emerge --noreplace ПАКЕТ
#254782

Благодарю за подробную информацию, очень интересно, как хорошо придуманы команды.
Да, не зря я занялся этим делом, очень интересно, правда и очень много не понятно, но надеюсь со временем будет понятнее. Жаль не слышал о подобных дистрах раньше, это именно то что всегда хотелось. Еще раз большое спасибо за помощь.

#255722

При выполнении emerge -av xfce-base/xfce4-meta ставятся пакеты, связанные с gnome, почему?

#255724
"amid88" написал:
ставятся пакеты, связанные с gnome, почему?

Покажите вывод команды

text

emerge -ptv xfce-base/xfce4-meta

будет проще прокомментировать.

#255730

Сейчас не могу, пишу с другово компа, на том я в консоли.

#255731
"amid88" написал:
на том я в консоли.

Пользуйтесь wgetpaste.
А по большому счёту я не вижу большой беды в том, что XFce4 использует библиотеки Gnome ;)

#255732

А как использовать wgetpaste, если я прерву установку пакетов и сделаю wgetpaste, а как тогда я на форум ссылку выложу, я же пишу здесь с другово компа.

#255733

А в чём сложность, в конце концов, перепечатать ссылку?

Войдите или зарегистрируйтесь, чтобы ответить.