Debian 2.2 и море ругани
Привет всем! Позвольте выпустить немного пара. Так вот, недалее как вчера, я решил все-таки поставить на сервер 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 и море ругани
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
Вопросы
Скажите неграмотному как: 1. Сделать так, чтобы apache (не русский, а дебиановский) выдавал бы страницы (которые лежат в koi8-r) так, чтобы долбаный MS IE понял, что они koi8-r и не переключался бы на европу. А так даже META CHARSET=koi8-r в заголовке страницы не помогает :( 2. Штука под названием XMovie, хочет для сборки /usr/include/X11/Extensions/Xvlib.h Где взять этого зверя и что это такое? Виктор
LyX
Привет! Debian 2.2, LANG=ru_RU.KOI8-R, LC_ALL=$LANG. При запуске LyX рисует русское меню, потом моргает и перерисовывает исошным шрифтом. Русские букви не вводит. Если LANG=C, то перерисовка тоже происходит (все по английски). Куды копать? -- Paul S. Romanchenko uin 609866
Re: Вопросы
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: Вопросы
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
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++
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 и море ругани
Привет! Ставил по новой - не люблю я делать гибриды разных версий. Нельзя ли тут поподробнее? Про гибриды. Что-то я не понимаю, о чем ты. И тут совершенно случайно я в каталоге с доками для 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: Вопросы
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++
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 и море ругани
Ставил по новой - не люблю я делать гибриды разных версий. Нельзя ли тут поподробнее? Про гибриды. Что-то я не понимаю, о чем ты. Например про то, что в 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. Минимум гемора, глюков и максимум удобства. Виктор