Debian 2.2 и море ругани

2000-09-25 Пенетрантность Victor Vislobokov
Привет всем!

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

Так вот, недалее как вчера, я решил все-таки поставить на сервер Debian 2.2
вместо 2.1, который там стоял. Ну я такой весь уверенный, типа щас быстро
все поставлю и нефиг делать.

Ставил по новой - не люблю я делать гибриды разных версий.
Что касается самой установки - здесь все действительно прошло быстро, но
что началось дальше.

Куда-то делся /etc/init.d/network, в котором у меня поднимались интерфейсы
и прописывались правила для файрвола. Ну ладно, я нашел что теперь это
все в /etc/network/interfaces. Хорошо (хотя ничего хорошего и мы к этому
вернемся). Но в какой файл я должен теперь прописывать настройки ipchains?

Далее. Был тут у меня IP-туннель. Работал себе на 2.0.38 и горя не знал. А
тут большой и огромный фиг на постном масле. Ну нет и все! Полез в доки:
NET4 и NET4-HOWTO. Там написано, что я все делаю правильно, но у меня
не работает!

И тут совершенно случайно я в каталоге с доками для iproute нахожу
МААЛЕНЬКИЙ документик, в котором описывается, что в ядрах 2.2
туннели делаются не так. Почему этого нет в NET4-HOWTO? Мать!

Оказывается эти недруги и враги народа, хакнули route так, что я теперь
вынужден вместо команд для 2.0.38

ifconfig tunl0 192.168.10.66 up
route add -net 192.168.11.0 netmask 255.255.255.0 gw 195.222.130.35 tunl0

вводить либо команды

ifconfig tunl0 192.168.10.66 netmask 255.255.255.255
ip route add 192.168.11.0/24 via 195.222.130.35 dev tunl0 onlink

где последняя команда упорно отказывается работать говоря, что

socket failed: invalid argument

Очень информативно не правда ли? Что ей не понравилось поди узнай!

либо команды

ifconfig tunl0 192.168.10.66 netmask 255.255.255.255
route add -host 195.222.130.35 dev tunl0
route add -net 192.168.11.0 netmask 255.255.255.0 gw 195.222.130.35 tunl0
route del -host 195.222.130.35 dev tunl0

   Что наконец-то и заработало. Слава тебе Господи!
   Интересно, что бы я делал, если бы не поставил пакет iproute? Наверное
плевался бы ядом до сих пор!
Теперь вернемя к ихней новой суперсистеме задания интерфейсов в
файле /etc/network/interfaces. Скажите мне люди, что я должен туда прописать
чтобы у меня выполнились те последние четыре команды, что даны выше?
Наверное придется где-то что-то выписывать отдельно. А тогда нафига
был этот гемор с переходом от /etc/init.d/network к /etc/networks/* файлам?
Он же неудобен!

Поехали далее. Поставил я bind. Гляжу - опаньки. Мало того, что теперь
все файлы хранятся не в /var/named, так еще и сами конфиги переделаны.
Мать их перемать. Слава богу, что хоть переделывать немного.

Я до этого-то был не в восторге от POTATO, который выпустили ОЧЕНЬ
сырым (доказательство тому куча файлов в proposed-updates), а сейчас я
просто готов ядом исплеваться весь

Виктор




Re: Debian 2.2 и море ругани

2000-09-25 Пенетрантность dima
On Mon, Sep 25, 2000 at 12:56:23PM +0500, Victor Vislobokov wrote:
 Привет всем!
Здравствуйте :)
Переезд на новые ядра и дистрибуции всегда болезненен .
А уж если это пороисходит одновременно ...

 Куда-то делся /etc/init.d/network, в котором у меня поднимались интерфейсы
 и прописывались правила для файрвола. Ну ладно, я нашел что теперь это
 все в /etc/network/interfaces. Хорошо (хотя ничего хорошего и мы к этому
 вернемся). Но в какой файл я должен теперь прописывать настройки ipchains?
Для этого некоторые люди использовали пакет ipmasq .
:)

 Теперь вернемя к ихней новой суперсистеме задания интерфейсов в
 файле /etc/network/interfaces. Скажите мне люди, что я должен туда прописать
 чтобы у меня выполнились те последние четыре команды, что даны выше?
 Наверное придется где-то что-то выписывать отдельно. А тогда нафига
 был этот гемор с переходом от /etc/init.d/network к /etc/networks/* файлам?
 Он же неудобен!
В этом файле есть полезные опции up и down , они есть как раз для того что
вы желаете :
up запускает команду при поднятии интерфейса, down соответственно при
опускании .

 Я до этого-то был не в восторге от POTATO, который выпустили ОЧЕНЬ
 сырым (доказательство тому куча файлов в proposed-updates), а сейчас я
 просто готов ядом исплеваться весь
Мне так не кажется. Я работаю на нем уже пол-года или больше .
Я например переходил от 2.1 постепенно , благо у меня был полигон для 
тестирования .

Удачи :)

-- 
Dmitry Kensman 



Вопросы

2000-09-25 Пенетрантность Victor Vislobokov
Скажите неграмотному как:

1. Сделать так, чтобы apache (не русский, а дебиановский) выдавал бы
страницы
(которые лежат в koi8-r) так, чтобы долбаный MS IE понял, что они koi8-r
и не переключался бы на европу. А так даже META CHARSET=koi8-r в
заголовке страницы не помогает :(

2. Штука под названием XMovie, хочет для сборки
/usr/include/X11/Extensions/Xvlib.h
Где взять этого зверя и что это такое?

Виктор



LyX

2000-09-25 Пенетрантность Paul S. Romanchenko
Привет!

Debian 2.2, LANG=ru_RU.KOI8-R, LC_ALL=$LANG. При запуске LyX рисует
русское меню, потом моргает и перерисовывает исошным шрифтом. Русские
букви не вводит. Если LANG=C, то перерисовка тоже происходит (все по
английски). Куды копать?
 
-- 
Paul S. Romanchenko
uin 609866



Re: Вопросы

2000-09-25 Пенетрантность Max Kosmach
On Mon, Sep 25, 2000 at 05:36:56PM +0500, Victor Vislobokov wrote:
 Скажите неграмотному как:
 
 1. Сделать так, чтобы apache (не русский, а дебиановский) выдавал бы
 страницы
 (которые лежат в koi8-r) так, чтобы долбаный MS IE понял, что они koi8-r
 и не переключался бы на европу. А так даже META CHARSET=koi8-r в
 заголовке страницы не помогает :(
AddCharset/AddDefaultCharset не помогает?

 
 2. Штука под названием XMovie, хочет для сборки
 /usr/include/X11/Extensions/Xvlib.h
 Где взять этого зверя и что это такое?
Сдается мне что Xv только в XFree 4.0.x сделали
соответственно прямая дорога к тестовым пакетам на samosa.d.o/~branden/

With MBR
Max

PS. Расскажешь впечатления от Xmovie?



Re: Вопросы

2000-09-25 Пенетрантность Dmitry Tsitelov
Max Kosmach wrote:
 
 On Mon, Sep 25, 2000 at 05:36:56PM +0500, Victor Vislobokov wrote:
  Скажите неграмотному как:
 
  1. Сделать так, чтобы apache (не русский, а дебиановский) выдавал бы
  страницы
  (которые лежат в koi8-r) так, чтобы долбаный MS IE понял, что они koi8-r
  и не переключался бы на европу. А так даже META CHARSET=koi8-r в
  заголовке страницы не помогает :(
 AddCharset/AddDefaultCharset не помогает?
 
Практика показала, что оно не работает. Более того, работает неправильно
- дописывает 
в заголовок charset=iso-8859-1 независимо от указанного в конфиге.

/Cit



apache charset

2000-09-25 Пенетрантность Pavel Ammosov
On Mon, Sep 25, 2000 at 05:36:56PM +0500, Victor Vislobokov wrote:
 Скажите неграмотному как:
 
 1. Сделать так, чтобы apache (не русский, а дебиановский) выдавал бы
 страницы
 (которые лежат в koi8-r) так, чтобы долбаный MS IE понял, что они koi8-r
 и не переключался бы на европу. А так даже META CHARSET=koi8-r в
 заголовке страницы не помогает :(

 AddType text/html;charset=koi8-r .html
 AddType text/html;charset=koi8-r .shtml
   



NULL и g++

2000-09-25 Пенетрантность Alexander Kotelnikov
Hi.

Я хочу, чтобы в моей C++ программе NULL'ом был не (void*)0 и не __null,
а просто int 0, как оно и дожно быть в плюсах, насколько я понимаю. 
Безопасно ли сделать что-нибудь типа
# ifdef NULL
#   undef NULL
# endif
# define NULL (0)

или
const int NULL=0;

и потом вызывать C функции?

Спасибо,
-- 
Alexander Kotelnikov
Saint-Petersburg, Russia



Re: Debian 2.2 и море ругани

2000-09-25 Пенетрантность Alexey Vyskubov
Привет!

 Ставил по новой - не люблю я делать гибриды разных версий.

Нельзя ли тут поподробнее? Про гибриды. Что-то я не понимаю, о чем ты.

 И тут совершенно случайно я в каталоге с доками для iproute нахожу
 МААЛЕНЬКИЙ документик, в котором описывается, что в ядрах 2.2
 туннели делаются не так. Почему этого нет в NET4-HOWTO? Мать!

Причем тут Debian?

 Поехали далее. Поставил я bind. Гляжу - опаньки. Мало того, что теперь
 все файлы хранятся не в /var/named, так еще и сами конфиги переделаны.
 Мать их перемать. Слава богу, что хоть переделывать немного.

Причем тут Debian?

 Я до этого-то был не в восторге от POTATO, который выпустили ОЧЕНЬ
 сырым (доказательство тому куча файлов в proposed-updates), а сейчас я
 просто готов ядом исплеваться весь

Слушай, а чего ты не пользуешь NT? :-) Или хотя бы SuSE/RedHat/ещечтонибудь?
Мне действительно интересно. Я вот пользую Debian потому, что он мне удобен и
понятен. А судя по твоим письмам у тебя от Linux вообще и от Debian --
сплошные разочарования. Bind кардильнально изменился, а совместимости со
старыми конфигами нет!. Прости меня, это смешно :))

-- 
Alexey Vyskubov
(at home)
Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!



Re: Вопросы

2000-09-25 Пенетрантность Alexey Vyskubov
 
 1. Сделать так, чтобы apache (не русский, а дебиановский) выдавал бы
 страницы
 (которые лежат в koi8-r) так, чтобы долбаный MS IE понял, что они koi8-r
 и не переключался бы на европу. А так даже META CHARSET=koi8-r в
 заголовке страницы не помогает :(

meta http-equiv=Content-Type content=text/html; charset=koi8-r

У меня работет. Прочитано -- не поверишь -- в рекомендациях W3C.

 2. Штука под названием XMovie, хочет для сборки
 /usr/include/X11/Extensions/Xvlib.h
 Где взять этого зверя и что это такое?

Взять в /usr/include/X11/Extensions. Это Xvlib.h --- Xv library public header
file. Если серьезно -- у меня руками поставлено XFree4.0.1 и там оно есть.

-- 
Alexey Vyskubov
(at home)
Hi! I'm a .signature virus! Copy me into your ~/.signature to help me spread!



Re: NULL и g++

2000-09-25 Пенетрантность Nikolay Ilduganov
0 должен быть в C, а в плюсах есть null. Его даже vim подкрашивает.

On Tue, 26 Sep 2000, Alexander Kotelnikov wrote:

 Hi.
 
 Я хочу, чтобы в моей C++ программе NULL'ом был не (void*)0 и не __null,
 а просто int 0, как оно и дожно быть в плюсах, насколько я понимаю. 
 Безопасно ли сделать что-нибудь типа
 # ifdef NULL
 #   undef NULL
 # endif
 # define NULL (0)
 
 или
 const int NULL=0;
 
 и потом вызывать C функции?
 
 Спасибо,
 -- 
 Alexander Kotelnikov
 Saint-Petersburg, Russia
 
 
 --  
 To UNSUBSCRIBE, email to [EMAIL PROTECTED]
 with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
 
 

Николай [EMAIL PROTECTED]



Re: Debian 2.2 и море ругани

2000-09-25 Пенетрантность Victor Vislobokov
  Ставил по новой - не люблю я делать гибриды разных версий.

 Нельзя ли тут поподробнее? Про гибриды. Что-то я не понимаю, о чем ты.

  Например про то, что в Slink release1 был такой файл
/etc/smb.conf,
а после апгрейда из slink's proposed updates он стал линком, а все самбовое
унесли в /etc/samba. То что в старых версиях были некоторые полезные
файлы, которые отстуствуют в новых версиях Debian: например
/etc/X11/window-manager и при апгрейде остануться старые и новые, а
что из них будет работать - одному богу известно. Т.е. получается не
Slink, но и не POTATO - гибрид одним словом.

  И тут совершенно случайно я в каталоге с доками для iproute нахожу
  МААЛЕНЬКИЙ документик, в котором описывается, что в ядрах 2.2
  туннели делаются не так. Почему этого нет в NET4-HOWTO? Мать!

 Причем тут Debian?

   При том, что iproute не является ОБЯЗАТЕЛЬНЫМ пакетом, а без
оного пакета, я бы трахался до сих пор. Уж если выпускается 2.2.x based
дистрибутив, то такие пакеты как iproute должны быть required.

  Поехали далее. Поставил я bind. Гляжу - опаньки. Мало того, что
теперь
  все файлы хранятся не в /var/named, так еще и сами конфиги переделаны.
  Мать их перемать. Слава богу, что хоть переделывать немного.

 Причем тут Debian?

При том, что в slink'е было подругому, а теперь все поменялось. При
том, что я не вижу СТАБИЛЬНОСТИ. Стабильности в конфигах, в расположении.
Или ты считаешь, что такое перекраивание, смена каталогов и т.д только
облегчает жизнь сисадмина?

 Слушай, а чего ты не пользуешь NT? :-) Или хотя бы
SuSE/RedHat/ещечтонибудь?
 Мне действительно интересно. Я вот пользую Debian потому, что он мне
удобен и
 понятен. А судя по твоим письмам у тебя от Linux вообще и от Debian --
 сплошные разочарования. Bind кардильнально изменился, а совместимости со
 старыми конфигами нет!. Прости меня, это смешно :))

 Понимаешь, Алексей, у нормальных людей при координальных переделках
не считается смешным рассказать о них пользоваетлю прямо в процессе
установки.
Также не считается смешным создать набо Migration Utitlities, чтобы можно
было
использовать старые конфиги и сперва все поставить, а потом переучиваться.
 Что касается Debian, то я повторял и повторяю, что самая удачная
его версия
была 1.3. Минимум гемора, глюков и максимум удобства.

Виктор