Could not get dependency info fot "consoletrans"! gentoo 2005.1 [ SOLVED ]
Гость 25 октября, 2005 - 11:38
Просьба сразу не бить, если чего не доглядел
Решил я русифицировать генту
сделал так:
echo LANG="ru_RU.KOI8-R" >> /etc/env.d/00basic
echo CONSOLEFONT="Cyr_a8x16" >> /etc/conf.d/consolefont
echo CONSOLETRANSLATION="koi2alt" >> /etc/conf.d/consolefont
echo KEYMAP="ru" >> /etc/conf.d/keymaps
файл /etc/init.d/consoletrans:
------
for i in 1 2 3 4 5 6
do
echo -ne '.(K' > /dev/vc/$i
done
-------
env-update; source /etc/profile
chmod a+x /etc/init.d/consoletrans
rc-update add consoletrans default
Русский язык появился, но
Теперь при загрузке:
Could not get dependency info fot "consoletrans"!
Please run
#/sbin/depscan.sh
to try and fix this
ERROR: "consoletrans" does not have a start function
Что за фигня?
»
- Для комментирования войдите или зарегистрируйтесь
а нах ты менял
а нах ты менял
/etc/init.d/consoletrans
??? вообще ты как то странно все делал... ты похоже изуродывал все скрипты и конфиги :-]давай полный листинг всех файлов что перечислил
_________________
GNU/Wonderland -- GNU/Страна чудес, страна, в которой вы часто бываете, но, в которую, что примечательно, не надо оформлять визу.
файлы у меня такие
# /etc/env.d/00basic:
# $Header: /var/cvsroot/gentoo-src/rc-scripts/etc/env.d/00basic,v 1.13 2004/10/16 06:13:26 vapier Exp $
PATH="/opt/bin"
ROOTPATH="/opt/bin"
LDPATH="/usr/local/lib"
MANPATH="/usr/local/share/man:/usr/share/man"
INFOPATH="/usr/share/info"
CVS_RSH="ssh"
PAGER="/usr/bin/less"
LESSOPEN="|lesspipe.sh %s"
http_proxy="http://px.kr.ukrtelecom.net:3128"
ftp_proxy="http://px.kr.ukrtelecom.net:3128"
LANG="ru_RU.KOI8-R"
---------------------------
# /etc/conf.d/consolefont
# $Header: /var/cvsroot/gentoo-src/rc-scripts/etc/conf.d/Attic/consolefont,v 1.1.2.2 2005/05/14 20:44:41 vapier Exp $
# 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" as root).
# 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"
CONSOLETRANSLATION="koi2alt"
CONSOLEFONT="Cyr_a8x16"
--------------------
Это мой consoletrans
for i in 1 2 3 4 5 6
do
echo -ne '(K' > /dev/vc/$i
done
--------------------
и напоследок
# /etc/conf.d/keymaps
# $Header: /var/cvsroot/gentoo-src/rc-scripts/etc/conf.d/keymaps,v 1.1.4.1 2005/02/19 02:13:53 vapier Exp $
# Use KEYMAP to specify the default console keymap. There is a complete tree
# of keymaps in /usr/share/keymaps to choose from.
#KEYMAP="us"
# 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".
SET_WINDOWKEYS="no"
# The maps to load for extended keyboards. Most users will leave this as is.
EXTENDED_KEYMAPS=""
#EXTENDED_KEYMAPS="backspace keypad euro"
# 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=""
KEYMAP="ru"
странно.
У меня LANG и LC_ALL прописаны в /etc/env.d/02locale, init.d/consoletrans вообще не трогал, сделал localedef и всё в порядке... ну конечно /etc/conf.d/{нужное} поправил
Спасибо
Всё делал по статье
http://linuxshop.ru/unix4all/?cid=21&id=190
Правда, биг сенкс ту v12aml за первый нах!
Сделал rc-update del consoletrans и матюки при загрузке пропали