помогите в ностройках FreeBSD
Модератор: terminus
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- проходил мимо
помогите в ностройках FreeBSD
А вопросов у меня много так как я еще с этой сестемой не подружился, после винды сдесь непонятно , как буто пересел с нового мерса на старый не ухожиный анте квар , который пока не доведеш до ума не поедит и не будет стоить не гроша.
Вопрос по русификации ? почему когда я её сделал у меня например редакторы пишут по русский а подскаски каманд по англиски и в Х русский отрожается эроглифами ?
Делал так . /etc/rc.conf
keymap="ru.koi8-r.shift"
scrnmap="koi8-r2cp866"
font8x16="cp866b-8x16"
font8x14="cp866-8x14"
font8x8="cp866-8x8"
/etc/ttys
console none unknown off secure
#
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
ttyv2 "/usr/libexec/getty Pc" cons25r on secure
ttyv3 "/usr/libexec/getty Pc" cons25r on secure
ttyv4 "/usr/libexec/getty Pc" cons25r on secure
ttyv5 "/usr/libexec/getty Pc" cons25r on secure
ttyv6 "/usr/libexec/getty Pc" cons25r on secure
ttyv7 "/usr/libexec/getty Pc" cons25r on secure
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
export CHARSET=KOI8-R
export MM_CHARSET=KOI8-R
export LANG=ru_RU.KOI8-R потом
вот так После чего надо разлогинится и снова сделать su. Теперь можно запускать vipw и править /etc/passwd:
Было:
# $FreeBSD: src/etc/master.passwd,v 1.25.2.6 2002/06/30 17:57:17 des Exp $
#
root:XXXXXXXXXX:0:0::0:0:Charlie &:/root:/bin/csh
lissyara:XXXXXXXXXXXXX:1000:0::0:0:Alex Keda:/usr/home/lissyara:/bin/csh
Стало:
# $FreeBSD: src/etc/master.passwd,v 1.25.2.6 2002/06/30 17:57:17 des Exp $
#
root:XXXXXXXXXX:0:0:russian:0:0:Charlie &:/root:/bin/csh
lissyara:XXXXXXXXXXXXX:1000:0:russian:0:0:Alex Keda:/usr/home/lissyara:/bin/csh
Далее меняем локальные консоли с cons25 на cons25r в файле /etc/ttys:
/etc/>cat ttys | grep cons25
# For virtual consoles, the correct type is cons25. Other
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
ttyv2 "/usr/libexec/getty Pc" cons25r on secure
ttyv3 "/usr/libexec/getty Pc" cons25r on secure
ttyv4 "/usr/libexec/getty Pc" cons25r on secure
ttyv5 "/usr/libexec/getty Pc" cons25r on secure
ttyv6 "/usr/libexec/getty Pc" cons25r on secure
ttyv7 "/usr/libexec/getty Pc" cons25r on secure
/etc/>
Пробывал так . Русификация.
Базовыми скриптами для этих целей считаются:
/etc/rc.d/rc.font
/etc/rc.d/rc.keymap
Теперь у вас достаточный багаж знаний, чтобы самим подправить эти скрипты (не забудьте про mapscrn). Приведу вам пример своих.
/etc/rc.d/rc.font
#!/bin/sh
setfont -v Cyr_a8x16.psfu.gz
mapscrn /usr/share/kbd/consoletrans/koi2alt
for i in 1 2 3 4 5 6; do
echo -ne "\033(K" >/dev/tty$i
done
Если честно, то я не разбирался с "магической" комбинацией "\033(K", но очевидно, что это некий переключатель, ибо без него работать ничего не будет. А цикл нужен для того, чтобы русский ввод был доступен на всех 6-ти (по-умолчанию) консолях.
/etc/rc.d/rc.keymap
#!/bin/sh
# Load the keyboard map. More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
/usr/bin/loadkeys ru4.map
fi
Локализация.
Общая процедура довольно проста. Необходимо подправить файлы /etc/profile.d/lang.sh и lang.csh, оставив в них кроме заголовка лишь строчку:
export LANG=ru_RU.KOI8-R
и
setenv LANG ru_RU.KOI8-R
соответственно, хотя второй, по-моему не применяется, т.к. по дефолту sh.
Следующая строчка заменяет разделитель дробной части с русской запятой на стандартную точку:
export LC_NUMERIC=POSIX
Для того, чтобы все сообщения, меню и прочее все же осталось на английском добавьте строчку:
export LC_MESSAGES=POSIX
Это были самые интересные переменные, а вот остальные. Можно и с ними немного поиграть.
LC_IDENTIFICATION
LC_CTYPE
LC_COLLATE
LC_TIME
LC_MONETARY
LC_PAPER
LC_NAME
LC_ADDRESS
LC_TELEPHONE
Ну еще пару методов с камандоми но все тоже самое через sysinstall в данный момент поставил но серовно тоже самое подскаси по анголиски ,а в Х эроглифы.
Пример.
консоль:
/usr/src/>ls -lah
total 144
drwxr-xr-x 21 root wheel 512B 24 июл 17:05 .
drwxr-xr-x 20 root wheel 512B 24 июл 10:52 ..
-rw-r--r-- 1 root wheel 5K 2 янв 2005 COPYRIGHT
-rw-r--r-- 1 root wheel 8K 16 апр 2003 Makefile
-rw-r--r-- 1 root wheel 23K 17 дек 2004 Makefile.inc1
-rw-r--r-- 1 root wheel 9K 28 авг 1999 Makefile.upgrade
-rw-r--r-- 1 root wheel 2K 26 апр 2002 README
-rw-r--r-- 1 root wheel 42K 21 янв 2005 UPDATING
/usr/src/>tu -h
tu: not found
Извените за тупость зарание спосибо.
Услуги хостинговой компании Host-Food.ru
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- сержант
- Сообщения: 218
- Зарегистрирован: 2006-09-04 17:41:27
- Откуда: Москва
- Контактная информация:
Re: помогите в ностройках FreeBSD
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2008-01-06 18:13:49
Re: помогите в ностройках FreeBSD
Вопрос по русификации ?
Делал так .
Код: Выделить всё
ee /etc/rc.conf
Код: Выделить всё
keymap="ru.koi8-r.shift"
scrnmap="koi8-r2cp866"
font8x16="cp866b-8x16"
font8x14="cp866-8x14"
font8x8="cp866-8x8"
Код: Выделить всё
/etc/ttys
Код: Выделить всё
console none unknown off secure
#
ttyv0 "/usr/libexec/getty Pc" cons25r on secure
# Virtual terminals
ttyv1 "/usr/libexec/getty Pc" cons25r on secure
ttyv2 "/usr/libexec/getty Pc" cons25r on secure
ttyv3 "/usr/libexec/getty Pc" cons25r on secure
ttyv4 "/usr/libexec/getty Pc" cons25r on secure
ttyv5 "/usr/libexec/getty Pc" cons25r on secure
ttyv6 "/usr/libexec/getty Pc" cons25r on secure
ttyv7 "/usr/libexec/getty Pc" cons25r on secure
ttyv8 "/usr/X11R6/bin/xdm -nodaemon" xterm off secure
Код: Выделить всё
ee .profile
Код: Выделить всё
export CHARSET=KOI8-R
export MM_CHARSET=KOI8-R
export LANG=ru_RU.KOI8-R
Код: Выделить всё
консоль:
/usr/src/>ls -lah
total 144
drwxr-xr-x 21 root wheel 512B 6 янв 17:05 .
/usr/src/>tu -h
tu: not found
http://www.opennet.ru/docs/BSD/bsd_weekend/#s1 и отсюдаhttp://slackware.pp.ru/index.php?id=ID8
Ну еще пару методов с камандоми но все тоже самое.
через Sysinstall в данный момент делал но серовно тоже самое.
Код: Выделить всё
/usr/src/>tu -h
tu: not found
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: помогите в ностройках FreeBSD
http://www.truebsd.org/bsdruscons/
Х:
Взять виндовые шрифты и подцепить к иксам.
Код: Выделить всё
# cd /usr/ports/x11-fonts/ttmkfdir/ && make install clean
# mkdir /usr/local/lib/X11/fonts/windows
# cp ~/fontsfromwindows/* /usr/local/lib/X11/fonts/windows/
# cd /usr/local/lib/X11/fonts/windows
# ttmkfdir > ./fonts.dir
# ee /etc/X11/xorg.conf
Section "Files"
RgbPath "/usr/local/share/X11/rgb"
ModulePath "/usr/local/lib/xorg/modules"
FontPath "/usr/local/lib/X11/fonts/windows"
FontPath "/usr/local/share/fonts"
FontPath "/usr/X11R6/lib/X11/fonts/terminus-font"
FontPath "/usr/local/lib/X11/fonts/misc/"
FontPath "/usr/local/lib/X11/fonts/TTF/"
FontPath "/usr/local/lib/X11/fonts/OTF"
FontPath "/usr/local/lib/X11/fonts/Type1/"
FontPath "/usr/local/lib/X11/fonts/100dpi/"
FontPath "/usr/local/lib/X11/fonts/75dpi/"
EndSection
Control Center - System administration - Fonts installer
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: помогите в ностройках FreeBSD

Код: Выделить всё
rusconsole.sh
-------------------
#!/bin/sh
echo '
font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
keymap="ru.koi8-r"
scrnmap="koi8-r2cp866"' >> /etc/rc.conf
sed -E '/^ttyv[0-7]/s/cons25[a-zA-Z0-9]*/cons25r/' /etc/ttys > /etc/ttys.new && mv /etc/ttys /etc/ttys.bak && mv /etc/ttys.new /etc/ttys
pw usermod ${USER} -L russian
echo 'setxkbmap -rules xorg -model pc101 -layout "us,ru(winkeys)" -option "grp:ctrl_shift_toggle"
#/usr/local/bin/startxfce4'>> ~/.xinitrc
echo 'XTerm*locale: true
XTerm*VT100*allowC1Printable: true' >> ~/.Xdefaults
echo 'setenv LC_ALL ru_RU.KOI8-R' >> ~/.cshrc

-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: помогите в ностройках FreeBSD
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2008-01-06 18:13:49
Re: помогите в ностройках FreeBSD
Вопрос 2 . вчера не мог конкретно как инсталить праги с флешки про бывал так
Монтирывал флешку командой
Код: Выделить всё
mount –t /mnt/usb/имя файла
Каманду довал для записи с флешк и
Код: Выделить всё
cp /mnt/*/root
Демонтирывал ком.
Код: Выделить всё
umount –t /mnt/usb
Флэшку система видит.
вопрос? конкретные команды на монтирывaния флешки?
команда на перенос с флешки на систему и обратно ?
Вопрос ? как монтирывать флоппи привад через USB . систем его не видит хотя мыш и клава работают от USB. Поконкретней ,команды для выполнения задач.
И какими командами переносить файлы в систему .
пробывал
Код: Выделить всё
mount_msdosfs /dev/fd0 /mnt
Код: Выделить всё
cp /mnt/* /root.
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: помогите в ностройках FreeBSD
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2008-01-06 18:13:49
Re: помогите в ностройках FreeBSD
на винде .
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: помогите в ностройках FreeBSD
Код: Выделить всё
mount
df -h
ls -al /mnt
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: помогите в ностройках FreeBSD
афонасий писал(а):Монтирывал флешку командойКод: Выделить всё
mount –t /mnt/usb/имя файла
Код: Выделить всё
zg# mount --help
mount: illegal option -- -
usage: mount [-adflpruvw] [-F fstab] [-o options] [-t ufs | external_type]
mount [-dfpruvw] special | node
mount [-dfpruvw] [-o options] [-t ufs | external_type] special node
zg#
Код: Выделить всё
mount -t msdos /dev/da0s1 /mnt
для флешки лучше использовать mount_msdosfs, а заодно и кодировку выставить
Код: Выделить всё
EXAMPLES
To mount a Russian MS-DOS file system located in /dev/ad1s1:
mount_msdosfs -L ru_RU.KOI8-R -D CP866 /dev/ad1s1 /mnt
афонасий писал(а):Каманду довал для записи с флешк иКод: Выделить всё
cp /mnt/*/root
Код: Выделить всё
CP(1) FreeBSD General Commands Manual CP(1)
NAME
cp -- copy files
SYNOPSIS
cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file target_file
cp [-R [-H | -L | -P]] [-f | -i | -n] [-lpv] source_file ...
target_directory
DESCRIPTION
In the first synopsis form, the cp utility copies the contents of the
source_file to the target_file. In the second synopsis form, the con-
tents of each named source_file is copied to the destination
target_directory. The names of the files themselves are not changed. If
cp detects an attempt to copy a file to itself, the copy will fail.
The following options are available:
-H If the -R option is specified, symbolic links on the command line
are followed. (Symbolic links encountered in the tree traversal
are not followed.)
-L If the -R option is specified, all symbolic links are followed.
-P If the -R option is specified, no symbolic links are followed.
This is the default.
-R If source_file designates a directory, cp copies the directory and
the entire subtree connected at that point. If the source_file
ends in a /, the contents of the directory are copied rather than
the directory itself. This option also causes symbolic links to be
copied, rather than indirected through, and for cp to create spe-
cial files rather than copying them as normal files. Created
directories have the same mode as the corresponding source direc-
tory, unmodified by the process' umask.
Note that cp copies hard linked files as separate files. If you
need to preserve hard links, consider using tar(1), cpio(1), or
pax(1) instead.
смотри предыдущий постафонасий писал(а):Демонтирывал ком.Ну и еще команды другие вроде что то делает но файла в системе не нахожуКод: Выделить всё
umount –t /mnt/usb
Флэшку система видит.
вопрос? конкретные команды на монтирывaния флешки?
команда на перенос с флешки на систему и обратно ?
Вопрос ? как монтирывать флоппи привад через USB . систем его не видит хотя мыш и клава работают от USB. Поконкретней ,команды для выполнения задач.
И какими командами переносить файлы в систему .
пробывалКод: Выделить всё
mount_msdosfs /dev/fd0 /mnt
без результатно.Код: Выделить всё
cp /mnt/* /root.
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2008-01-06 18:13:49
Re: помогите в ностройках FreeBSD
Вопрос ; когда ставлю систему с болванки, стандарт, все работает , х и kde. Обновляю порты, хочу обновить Х как http://www.lissyara.su/?id=1444 то выдаёт ошибку .
Код: Выделить всё
gmake[3]: *** [default] Error 2
gmake[3]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-6.4.1/src/mesa'
gmake[2]: *** [subdirs] Error 1
gmake[2]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-6.4.1/src'
gmake[1]: *** [default] Error 1
gmake[1]: Leaving directory `/usr/ports/graphics/dri/work/Mesa-6.4.1'
gmake: *** [freebsd-dri-x86] Error 2
*** Error code 2
Stop in /usr/ports/graphics/dri.
*** Error code 1
Stop in /usr/ports/x11/xorg.Stop in /usr/ports/x11/xorg.
Код: Выделить всё
/usr/X11R6 exists, but it is not a symlink. Installation cannot proceed. This looks like an incompletely removed old version of X......
Stop in /usr/ports/x11/xorg-libraries.
версия 6.2
читать читаю но пока не даходить если кому не лень просветите. зарание спосибо
- Alex Keda
- стреляли...
- Сообщения: 35439
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: помогите в ностройках FreeBSD
/usr/ports/UPDATING
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: помогите в ностройках FreeBSD
при создание пользователя adduser в поле Login class указываем russian
если пользователь ужо есть лезем vipw
bu:бла бла сикрет:1000:1000:russian:0:0:User &:/home/bu:/bin/tcsh
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: помогите в ностройках FreeBSD
не замечал, что при установке FreeBSD, на стадии добавлении юзера можно его класс выбиратьhizel писал(а):кстати руссификация консоли проходит в одно действие
при создание пользователя adduser в поле Login class указываем russian
проще pw usermod ${USER} -L russianhirez писал(а):если пользователь ужо есть лезем vipw
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2008-01-06 18:13:49
Re: помогите в ностройках FreeBSD
Вопрос когда переставил ядро у меня пропал интернет . добавил такие стороки
Код: Выделить всё
ident NEW_GENERIC
options IPFIREWALL
options IPDIVERT
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=1000
Код: Выделить всё
ifconfig_vr0="inet (IP адрес) netmask 255.255.255.0"
ifconfig_vr1="inet (DNS сервер ) netmask .255.255.255.0"
gateway_enable="YES"
natd_enable="YES"
natd_interface="vr0"
defaultrouter="DNS cервер"
firewall_enable="YES"
firewall_type="OPEN"
hostname="terminal"
sshd_enable="YES"
Код: Выделить всё
domain terminal
nameserver 192...............
nameserver 192...............
При устоновке системы инет работал , устонавливал через sysinstal.
в данный момент в ifconfig vr0:flags=ну так дал. в конце status: active
-
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: помогите в ностройках FreeBSD
афонасий писал(а):в файле /etc/resolv.confпри команде ping 192........... есть инет а при ping google.ru нету HOST NAME LOOKUP FAILURE и такаеже хрень при обновление портов .Код: Выделить всё
domain terminal nameserver 192............... nameserver 192...............

Код: Выделить всё
# зарезервированные адреса: loopback (RFC-1700), private-use networks
# (RFC-1918)
0.0.0.0/8
10.0.0.0/8
172.16.0.0/12
192.168.0.0/16
127.0.0.0/8
Попробуй выполнить
Код: Выделить всё
nslookup www.ru ns2.ycc.ru
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: помогите в ностройках FreeBSD
Код: Выделить всё
options IPFIREWALL_DEFAULT_TO_ACCEPT
Код: Выделить всё
ipfw show
хотя если сделано значит надо.
вот тут еще есть инфа
http://www.freebsd.org/doc/ru_RU.KOI8-R ... uting.html
http://www.freebsd.org/doc/ru_RU.KOI8-R ... -natd.html
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2008-01-06 18:13:49
-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2008-01-06 18:13:49
Re: помогите в ностройках FreeBSD
не могу устоновить ,сdrom выдает ошибку ,с порта :
Код: Выделить всё
сd /usr/ports/sysutils/portupgrade
=======================
Вопрос : по mc.
Код: Выделить всё
/usr/home/belgiec/>cd /usr/ports/misc/mc
/usr/ports/misc/mc/>make && make install && make clean
Код: Выделить всё
cd /etc
mcedit inetd.conf
ftp stream tcp nowait root /usr/libexec/ftpd ftpd -l
Код: Выделить всё
/etc/>killall -1 inetd
tstr cont chld ttin ttou io xcpu xfsz vtalrm prof winch info usr1 usr2

-
- проходил мимо
- Сообщения: 8
- Зарегистрирован: 2008-01-06 18:13:49
Re: помогите в ностройках FreeBSD
Код: Выделить всё
/usr/ports/ports-mgmt/portupgrade