debian. небольшая хроника граблей
Aug. 12th, 2008 10:22 amСтавил debian. Lenny, с netinst диска.
Много граблей. Не знаю, пропустил я выбор пакетов для установки или нет, но их не оказалось - система была в настолько минимальном состоянии, что странно, что что-то работало. Из текстовых редакторов был только nano по умолчанию и ed (ну, мне не проблема, остальным - не знаю;))
1. После установки с диска не оказалось ни одного нормального источника основных пакетов. Пришлось делать "звонок другу" и вписывать руками.
Было вписано такое первыми строками:
deb http://http.us.debian.org/debian lenny main non-free contrib
deb http://ftp.de.debian.org/debian/ lenny main non-free contrib
после этого apt-get update - и получился нормальный набор.
2. При выборе таймзоны и английском языке установки не было возможности выбрать таймзону Киева. Пришлось оставить на потом и доработать руками (скопировать в /etc/localtime)
2. Вручную добавлены: openssh-server, bind9, gcc, inn2 (кстати, если просить inn без номера, будет 1.7.2 - а нафига???), iproute, innfeed (отдельно от inn2), joe, less (хм...), file, mc, mrtg, perl-doc (без него был только man perl, но не детальные), rsync, screen, sudo, chkconfig, telnet, vim, wget, procinfo.
Часть из них - понятно, местная специфика. Но некоторые моменты в выборе отсутствующих - удивляют.
3. Снёс exim, поставил sendmail (местная специфика).
4. Зачем-то писался /var/log/syslog для *.*. Отключил, ибо место зажрало.
5. Кэш apt'а с пакетами слишком быстро растёт. Убил файлы.
6. Гнутый getopt() по умолчанию - диверсия. Нельзя сказать просто "ctlinnd reload newsfeeds -controlchan", как принято. Надо или POSIXLY_CORRECT ставить, или "--" писать.
7. Где стартовый скрипт iptables??? Оказывается, политика. Надо добавлять руками. Ограничился трёхстрочным скриптиком, что читает из конфига.
8. При всём богатстве пакетов, suck'а там нет. Собирал и ставил руками.
9. Пути у inn'а странные - нафига over.view симлинком на overview и out.going отдельно от outgoing?
10. Почему /etc/bind, а не /etc/named??
11. К sendmail'у не ставится LDA автоматом (надо ставить sensible-mda, который тянет за собой procmail)
12. /etc/mailname camel.lucky.net.lucky.net, и такая же хрень в hosts - пришлось править руками.
P.S. Всё равно проще и удобнее, чем gentoo :)))
Много граблей. Не знаю, пропустил я выбор пакетов для установки или нет, но их не оказалось - система была в настолько минимальном состоянии, что странно, что что-то работало. Из текстовых редакторов был только nano по умолчанию и ed (ну, мне не проблема, остальным - не знаю;))
1. После установки с диска не оказалось ни одного нормального источника основных пакетов. Пришлось делать "звонок другу" и вписывать руками.
Было вписано такое первыми строками:
deb http://http.us.debian.org/debian lenny main non-free contrib
deb http://ftp.de.debian.org/debian/ lenny main non-free contrib
после этого apt-get update - и получился нормальный набор.
2. При выборе таймзоны и английском языке установки не было возможности выбрать таймзону Киева. Пришлось оставить на потом и доработать руками (скопировать в /etc/localtime)
2. Вручную добавлены: openssh-server, bind9, gcc, inn2 (кстати, если просить inn без номера, будет 1.7.2 - а нафига???), iproute, innfeed (отдельно от inn2), joe, less (хм...), file, mc, mrtg, perl-doc (без него был только man perl, но не детальные), rsync, screen, sudo, chkconfig, telnet, vim, wget, procinfo.
Часть из них - понятно, местная специфика. Но некоторые моменты в выборе отсутствующих - удивляют.
3. Снёс exim, поставил sendmail (местная специфика).
4. Зачем-то писался /var/log/syslog для *.*. Отключил, ибо место зажрало.
5. Кэш apt'а с пакетами слишком быстро растёт. Убил файлы.
6. Гнутый getopt() по умолчанию - диверсия. Нельзя сказать просто "ctlinnd reload newsfeeds -controlchan", как принято. Надо или POSIXLY_CORRECT ставить, или "--" писать.
7. Где стартовый скрипт iptables??? Оказывается, политика. Надо добавлять руками. Ограничился трёхстрочным скриптиком, что читает из конфига.
8. При всём богатстве пакетов, suck'а там нет. Собирал и ставил руками.
9. Пути у inn'а странные - нафига over.view симлинком на overview и out.going отдельно от outgoing?
10. Почему /etc/bind, а не /etc/named??
11. К sendmail'у не ставится LDA автоматом (надо ставить sensible-mda, который тянет за собой procmail)
12. /etc/mailname camel.lucky.net.lucky.net, и такая же хрень в hosts - пришлось править руками.
P.S. Всё равно проще и удобнее, чем gentoo :)))
no subject
Date: 2008-08-12 07:48 am (UTC)Или, там, федора какая, если по каким-то причинам нужен именно линух?
Зачем такие сложности?
И интересно, какая специфика заставляет менять exim на sendmail, несмотря на все его недостатки? С какими задачами sendmail справляется лучше, чем exim?
no subject
Date: 2008-08-12 07:53 am (UTC)> А почему не фря?
Ты помнишь что такое merin и что у него внутри? Я не хочу туда фрю.
> Или, там, федора какая, если по каким-то причинам нужен именно линух?
Наш главный линуксоед сейчас на федору только плюётся. Debian лучше, по его мнению, несмотря на всё описанное. Так как поддерживать ему...
> И интересно, какая специфика заставляет менять exim на sendmail, несмотря на все его недостатки? С какими задачами sendmail справляется лучше, чем exim?
Надо перенести готовую точившуюся (тобой же!) обстановку, а уже потом думать про exim.