Страница 1 из 2

Debian 3.1 "Sarge"

Добавлено: 18 апр 2006, 23:01
Log_
Помогите с этой штукой после установки ввожу имя пароль и вижу:
имя_пользователя@debian:$ пробовал писать startx на что он мне ответил -bash:startx:command not found переставлял несколько раз ставил Рабочий стол НО НИЧЕГО НЕ МЕНЯЕТСЯ :?:

Добавлено: 19 апр 2006, 09:08
Llama
apt-get install x-window-system ;)

Добавлено: 19 апр 2006, 09:10
Quantum

Добавлено: 20 апр 2006, 23:04
Log_
Спасибо вы очень помогли ато я думал уже забить на Linux

Добавлено: 21 апр 2006, 18:25
Log_
пожалуйста объясните как мне русифицировать Debian'a ато в англицком не сильно силен :cry:

Добавлено: 21 апр 2006, 18:40
kif0rt
Вы неправильно установили Debian изначально. Нужно было добавить все ваши DVD/CD в базу apt'а , а потом всего навсего выбрать "Рабочий Стол" У вас сразу же и иксы поднялись бы и русский был.

Добавлено: 21 апр 2006, 19:34
Llama
Log_,
dpkg-reconfigure locales

Добавлено: 22 апр 2006, 13:24
Log_
чето все сделал как написано http://www.ru-board.com/new/article.php?sid=163 нефига не работает??????

Добавлено: 22 апр 2006, 14:47
Llama
т.е. вы сделали dpkg-reconfigure locales, выбрали колировки нужные, перелогинились, и?
что показывает команда locale ?
Что в файлике /etc/locale.gen

Добавлено: 22 апр 2006, 21:57
Log_
попробовал еще раз все получилось может команды не правильно набирал :roll:

Добавлено: 25 апр 2006, 17:25
cranium
Привет.
Помогите плиз с автоматизацией загрузки в Debian.
Я в этом деле 0 :-). Что мне удалось выяснить, так это то, что нуна загрузочный скрипт кидать в папку /etc/rcN.d, где N-runlevel системы.
N у меня равно 2. Посему кидаю скрипт в /etc/rc2.d
Далее, самое сложное. Меня немного настораживает синтаксис получившегося скрипта... вот он (file /etc/rc2.d/run_brige.sh):

Код: Выделить всё

#! /bin/sh
ifconfig eth0 down #poo4eredno vykl. interfaces
ifconfig eth1 down #
ifconfig eth2 down #
ifconfig eth0 0.0.0.0 up #menjaem IP i podnimaem
ifconfig eth1 0.0.0.0 up #
ifconfig eth2 0.0.0.0 up #
brctl addbr br0         #interface mosta
brctl addif br0 eth0    #dobavliaem v most interfaces
brctl addif br0 eth1    #
brctl addif br0 eth2    #
ifconfig br0 10.5.5.100 netmask 255.0.0.0 #nazna4aem i-fac'u mosta IP
ebtables --atomic-file /etc/ebtables/b_tb -t broute --atomic-init #zagruzaem tablici ebtables
ebtables --atomic-file /etc/ebtables/f_tb -t filter --atomic-init #
ebtables --atomic-file /etc/ebtables/n_tb -t nat --atomic-init    #
cat /etc/iptables.conf | iptables-restore                         #zagruzaem tablici iptables
/etc/init.d/networking restart
ichatsrv start
Будет ли оно работать? Я основывался на том, что команды должны выполнятся в последовательности, указанной в скрипте... Ну и еще chmod +x run_brige.sh сделал.

P.S: протестировать нет возможности, настраиваю машину удаленно, в случае неудачи последствия могут быть самыми ужасными (человек 30 останется без инета и остальной сети) :)

Добавлено: 25 апр 2006, 18:01
Eugene
cranium, ты ИМХО не так делаешь...

Правильный путь - взять /etc/init.d/skeleton и (предварительно переименовав) подправить его под свои нужды, затем проверить что он корректно обрабатывает опции start/stop/restart.
После этого воспользоваться скриптом update-rc.d для добавления твоего на необходимые run levels (а не самому их распихивать по фолдерам).

Добавлено: 25 апр 2006, 18:23
Llama
cranium, поясняю.
1) Скрип корректно помещать в /etc/init.d/
2) Добавлять в runlevel симлинком вида SXXscriptname, где XX - цифры определющие порядок запуска скрипта, см. так же man update-rc.d
3) При старте системы скрипты выполняются скрипты начинающиеся на S rcN.d, им передается аргумент start. Соответсвенно ваш скрипт прописаный в rcN.d как симлинк вида SXXscriptname будет выполнятся.
4) Правильнее все же написать что-то на основе /etc/init.d/skeleton

Добавлено: 25 апр 2006, 18:34
Eugene
Llama, confirmed :)))

Добавлено: 25 апр 2006, 18:40
cranium
Llama, Eugene, спасибо
не все так и просто, как поначалу казалось...