- ##### #####
- ## Локализация в UBUNTU ##
- ##### #####
- В файле
- /usr/share/i18n/SUPPORTED
- содержится список локалей-поддерживаемых дистрибутивом-которые могут быть сгенерированны.
- В файл
- /var/lib/locales/supported.d/en
- помещаем
- en_US.UTF-8 UTF-8
- В файл
- /var/lib/locales/supported.d/ru
- помещаем
- ru_RU.UTF-8 UTF-8
- Запускаем команду
- locale-gen
- Она сгенерирует локали которые будут использоваться в системе
- Эти локали появятся списком в файле
- /var/lib/locales/supported.d/local
- После этого нужно установить console-cyrillic
- apt-get install console-cyrillic
- После этого нужно сконфигурировать корректную поддержку кириллицы в консоли
- dpkg-reconfigure console-cyrillic
- Установите в диалогах значения юникод (utf) а в качестве консольного шрифта установите fixed.
- Далее проверте файл
- /etc/default/locale
- Поместите туда
- LANG="ru_RU.utf8"
- В этом случае интерфейс графических программ а так же вывод консольных приложений будет осуществлятся преимущественно на русском языке.
- Но в случае если вы хотите чтобы рабочее окружение, интерфейс и вывод консольных программ осуществлялся посредством английского языка и в то же самое время сохранить поддержку русских символов и корректного отображения кириллических шрифтов как в графических приложениях так и в консоли-установите в качестве системной локали по умолчанию английскую. При этом поддержка и русская локализация все равно останутся для вас доступными.
- И так, для этого поместите в файл
- /etc/default/locale
- значение
- LANG="en_US.utf8"
- Перезагрузитесь.
sabvathayath
четверг, 19 апреля 2012 г.
Локализация в UBUNTU
понедельник, 2 мая 2011 г.
Настройка локали
##### #####
## Локализация в ArchLinux ##
##### #####
Открываем файл
/etc/locale.gen
Раскомментируем нужныелокали
в моем случае это:
ru_RU.UTF-8 UTF-8
en_US.UTF-8 UTF-8
Но вы можете так жедобавить еще и
en_US ISO-8859-1
ru_RU.KOI8-R KOI8-R
ru_RU ISO-8859-5
Но вышеприведенныхдвух локалей вполне достаточно.
Запускаем команду
locale-gen
Она сгенерирует длявашей системы те локали которые выоставили расскоментированными в файле
/etc/locale.gen
Теперь нужно открытьфайл
/etc/rc.conf
И внимательно прочитатькомментарии к нему. Я не буду подробнообъянсять и описывать что почему и зачем(это подробно описано в арчвики и в самихкомментариях внутри rc.conf а всего навсегопокажу несколько вариантов готовогоконфига.
LOCALE="ru_RU.utf8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow"
KEYMAP="ru"
CONSOLEFONT="cyr-sun16"
CONSOLEMAP="utflist"
USECOLOR="yes"
Приведите свой rc.conf всоответствие с вышенаписаннымперезагрузитесь и вы получите системугде интерфейс рабочего окруженияявляется русским, а так же вывод консолиявляется русским.
Если же вам не нравится(как мне например) руссифицированноерабочее окружение и вывод консоли нарусском (это просто омерзительно помоему) тогда просто смените параметрлокали по умолчанию как это сделанониже:
LOCALE="en_US.utf8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow"
KEYMAP="ru"
CONSOLEFONT="cyr-sun16"
CONSOLEMAP="utflist"
USECOLOR="yes"
LOCALE-это как раз и естьзначение локали по умолчанию. В данномслучае в этом конфиге оно =en_US.utf8 а этоозначает что интерфейс вашего DE или WM а так же всех программ будет английскима так же вывод консоли будет осуществлятсяна английсом но вместе с этим и в консолии в графическом окружении будет корректноподдерживатся и работать кириллица.
Перезагрузитесь и ещераз проверте какие локали доступны ввашей системе:
locale -a
Если вы сделали все какописано выше вывод будет примернотакой:
C
en_US
en_US.iso88591
en_US.utf8
POSIX
ru_RU
ru_RU.iso88595
ru_RU.koi8r
ru_RU.utf8
russian
Не забывайте что каждыйраз после того как вы добавили илиудалили локаль в файле
/etc/locale.gen
Вы должны после этоговыполнить команду
locale-gen
(Естественно с правамиадминистратора)
суббота, 12 марта 2011 г.
Мой rc.conf
#
# /etc/rc.conf - Main Configuration for Arch Linux
#
# -----------------------------------------------------------------------
# LOCALIZATION
# -----------------------------------------------------------------------
#
# LOCALE: available languages can be listed with the 'locale -a' command
# HARDWARECLOCK: set to "UTC" or "localtime", any other value will result
# in the hardware clock being left untouched (useful for virtualization)
# TIMEZONE: timezones are found in /usr/share/zoneinfo
# KEYMAP: keymaps are found in /usr/share/kbd/keymaps
# CONSOLEFONT: found in /usr/share/kbd/consolefonts (only needed for non-US)
# CONSOLEMAP: found in /usr/share/kbd/consoletrans
# USECOLOR: use ANSI color sequences in startup messages
#
LOCALE="en_US.utf8"
HARDWARECLOCK="localtime"
TIMEZONE="Europe/Moscow"
KEYMAP="ru"
CONSOLEFONT="cyr-sun16"
CONSOLEMAP="utflist"
USECOLOR="yes"
# -----------------------------------------------------------------------
# HARDWARE
# -----------------------------------------------------------------------
#
# MOD_AUTOLOAD: Allow autoloading of modules at boot and when needed
# MOD_BLACKLIST: Prevent udev from loading these modules
# MODULES: Modules to load at boot-up. Prefix with a ! to blacklist.
#
# NOTE: Use of 'MOD_BLACKLIST' is deprecated. Please use ! in the MODULES array.
#
MOD_AUTOLOAD="yes"
#MOD_BLACKLIST=() #deprecated
MODULES=(snd-hda-intel snd-pcm-oss vboxdrv)
# Scan for LVM volume groups at startup, required if you use LVM
USELVM="no"
# -----------------------------------------------------------------------
# NETWORKING
# -----------------------------------------------------------------------
#
# HOSTNAME: Hostname of machine. Should also be put in /etc/hosts
#
HOSTNAME="myhost"
# Use 'ifconfig -a' or 'ls /sys/class/net/' to see all available interfaces.
#
# Interfaces to start at boot-up (in this order)
# Declare each interface then list in INTERFACES
# - prefix an entry in INTERFACES with a ! to disable it
# - no hyphens in your interface names - Bash doesn't like it
#
# DHCP: Set your interface to "dhcp" (eth0="dhcp")
# Wireless: See network profiles below
#
#Static IP example
#eth0="eth0 192.168.0.2 netmask 255.255.255.0 broadcast 192.168.0.255"
eth0="dhcp"
INTERFACES=(eth0)
# Routes to start at boot-up (in this order)
# Declare each route then list in ROUTES
# - prefix an entry in ROUTES with a ! to disable it
#
gateway="default gw 192.168.0.1"
ROUTES=(!gateway)
# Enable these network profiles at boot-up. These are only useful
# if you happen to need multiple network configurations (ie, laptop users)
# - set to 'menu' to present a menu during boot-up (dialog package required)
# - prefix an entry with a ! to disable it
#
# Network profiles are found in /etc/network.d
#
# This now requires the netcfg package
#
#NETWORKS=(main)
# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
# I using hal only to starting vmware
DAEMONS=(syslog-ng netfs crond dbus hal alsa !gdm vmware slim)
VMware on Arch linux
For anyone who need some help, and the same way I did with version 6.5.3 (http://bbs.archlinux.org/viewtopic.php?id=88103), I post here my install walkthrough for vmware-workstation-7.0.0.
There are only a few differences.
Vmware package and kernel:
- VMware-Workstation-Full-7.0.0-203739.i386.bundle
- kernel26-2.6.32.1-1
1. As root, cd to the directory where is VMware-Workstation and follow these steps:
[root@hp]# mkdir -p /etc/rc.d/vmware.d/{rc{0,1,2,3,4,5,6}.d,init.d}
[root@hp]# shVMware-Workstation-Full-7.0.0-203739.i386.bundle --console --custom
2. Read and accept EULA and go on.
3. Then press enter to all answers except "System service runlevels", where you must enter /etc/rc.d/vmware/, like in the example:
Do you agree? [yes/no]: yes
System path prefix. Please note that choosing a path other than /usr
may result in missing icons, application launchers, and other desktop
integrations [/usr]:
System lib directory [/usr/lib]:
Architecture-independent files [/usr/share]:
User level binaries [/usr/bin]:
Super user level binaries [/usr/sbin]:
Documentation [/usr/share/doc]:
Manual pages [/usr/share/man]:
Header files [/usr/include]:
System configuration files [/etc]:
System service runlevels: /etc/rc.d/vmware.d/ <<--------------------------------
System service scripts [/etc/rc.d/vmware.d/init.d]:
Path to Eclipse directory for use with Integrated Virtual Debugger
(optional):
The product is ready to be installed. Press enter to begin
installation or Ctrl-C to cancel.
4. After installation is done, you must substitute /sbin/lsmod with /bin/lsmod in the file /etc/rc.d/vmware/init.d/vmware with your favorite editor, or use this command instead:
[root@hp]# sed -i 's/\/sbin\/lsmod/\/bin\/lsmod/g' /etc/rc.d/vmware.d/init.d/vmware
5. Now create a link to the init script, inthe place where Arch can recognize it:
[root@hp]# ln -s /etc/rc.d/vmware.d/init.d/vmware /etc/rc.d/vmware
6. Then with your favorite editor, include "vmware" to DAEMONS in /etc/rc.conf to allow vmware modules to load while computer boots:
#
# /etc/rc.conf - Main Configuration for Arch Linux
#
...
DAEMONS=(syslog-ng ... ... vmware)
7. Now exit from root and become normal user again. Then run vmware command and test it.
[memyselfandi@hp]$ vmware
That's all!
https://bbs.archlinux.org/viewtopic.php?id=88173
После обновления ядра необходимо пересобирать модули вмваре для нового ядра командой
vmware-modconfig --console --install-all
file://localhost/home/aasim/wiki_virtualbox/Jason's%20Linux%20Journal:%20Quick%20and%20easy%20VMware%20Installation%20onto%20Arch%20Linux.html
http://jasonslinuxjournal.blogspot.com/2010/03/installing-vmware-on-arch-linux.html
И еще вмваре работает только с включенным hal
Ключ к репу
Как найти ключ к репозиторию |
Автор статьи: h{E}retic W: Ошибка: http://ppa.launchpad.net jaunty Release: Следующие подписи не могут быть проверены, так как недоступен открытый ключ: NO_PUBKEY 60D11217247D1CFF Кто-то на это забивает, но лично мне это не нравится и приходиться иногда долго, а иногда и не очень мучить гугл в поисках нужного ключа... Решение проблемы: Копируем код не найденного ключа(в данном случае это 60D11217247D1CFF) и пишем команду: gpg --keyserver keyserver.ubuntu.com --recv 60D11217247D1CFF (где вместо 60D11217247D1CFF подставляем код своего ключа) В ответ должно прийти примерно следущее: gpg: запрашиваю ключ 247D1CFF с hkp сервера keyserver.ubuntu.com gpg: ключ 247D1CFF: "Launchpad PPA for OpenOffice.org Scribblers" не изменен gpg: Всего обработано: 1 gpg: неизмененных: 1 Далее пишем: gpg --export --armor 60D11217247D1CFF | sudo apt-key add - (где опять же вместо 60D11217247D1CFF подставляем свой ключ) Вот и все. Ключ установлен и можно радоваться жизни. P.S. если вдруг ключ не будет найден можно попробовать вместо keyserver.ubuntu.com написать pgp.mit.edu или keyserver.pgp.com http://ubuntologia.ru/find-repository-key http://svictor.ru/kak-najti-klyuch-repozitoriya-v-ubuntu http://itshaman.ru/articles/26/kak-naiti-klyuch-repozitoriya-v-ubuntu http://pionick.net/ubuntu/how_to_find_the_key_repository_in_ubuntu.html |
пятница, 11 марта 2011 г.
Настройка системного времени в Arch linux
Открываем /etc/rc.conf
HARDWARECLOCK="localtime"
TIMEZONE="ставим тут то что нужно из /usr/share/zoneinfo "
Далее запускаем hwclock -r и смотрим правильное ли время показывает биос.
Если правильное, то синхронизируем системное время и часы в биосе командой
hwclock --hctosys (эта команда установит для системного времени значение часов из биоса).
Удаляем файл /etc/cron.hourly/adjtime (предварительно переименовава его для безопасности в adjtime.backup)
Перезагружаемся.
HARDWARECLOCK="localtime"
TIMEZONE="ставим тут то что нужно из /usr/share/zoneinfo "
Далее запускаем hwclock -r и смотрим правильное ли время показывает биос.
Если правильное, то синхронизируем системное время и часы в биосе командой
hwclock --hctosys (эта команда установит для системного времени значение часов из биоса).
Удаляем файл /etc/cron.hourly/adjtime (предварительно переименовава его для безопасности в adjtime.backup)
Перезагружаемся.
Подписаться на:
Сообщения (Atom)