О линуксах
На одном форуме есть тема, «Список почему вы НЕ юзаете Linux в качестве основной системы». В ней на днях рассказал о своём апгрейде etch до lenny.
Мимо тещиного дома
Я без шуток не хожу!
То ей Etch в окно засуну
То ей Lenny покажу!
Апгрейдил машинку etch -> lenny, ну знаете, джентльмены, если следующий апгрейд версий будет таким же — я поостерегусь советовать линукс-решения не только на десктоп. А то как-то тенденция наблюдается чуть менее чем совсем херовая — виндюки улучшются, а линуксы херовеют до ужаса, даже мой любимый дебиан.
Машина — пахала как часы. Полтора года. Ну, что там — Xorg, KDE, apache+php, всякое барахло стояло, Eclipse. Рабочий десктоп. По NFS забиралось /home, по NIS — юзернеймы. Зопа, Мозилла. ООCalc, LaTeX и по-мелочам. Апгрейдю. Все закрыл, по правилам, вылез в консоль, все дела. Далее буду краток.
В процессе установки падает с воплем, «Ааа, не могу вызвать в файле /usr/bin/ucf чего-то-там!» Гуглю. Ошибка тянется с 2004 года, иногда выплывает, ее фиксят. Состояние — CLOSED. А мне не повезло вот. Лечение — выдрать выдру старый ucf из етча, положить на место этого, то же с конфигом в /etc/. В интернете — куча плясок с бубном вокруг. Человек, делавший ucf, с характерным именем Manoj Srivastava теперь просто обязан здохнуть два дня икать.
С воплем — «БЛЯ, у вас есть монтированная шара, я так работать отказываюсь!» упало на замене пакета mount Ладно, спишем, меа культя, отмаунтил, продолжил.
.............рибууууд! Потираю руки, утробно урчу.
Ксорг с грохотом и матом грит — нет, я буду драться двоих, нет — за четверых, нет — за восьмерых!" «Драйвера не те, модули не те, всё не то! Вот вам дамп.» Простим, его, братие! Это всё проприетарная и ужасная, злая nVidia, да еще и устарелая. Поставлю потом, подумал Штирлиц и пошел на текстовую консоль, тосковать по Родине.
В текстовой консоли сказал он root и ........
...
..........!!!
...
.
всё. Приглашение ввести Password пришло через секунд 50, а когда ввел — то login отрубил по логин-таймауту. Служба у него такая, логиновья, если в течении 60 секунд ему ничего не сказали внятного — отрубить-ка сессию. Ах ты черт, а ведь NIS-то криво встал! И правда, криво. Совсем. Процесс логина на машину стал чуть-чуть невозможен. Разве что в режиме безумно одинокого пользователя. Можно поправить процесс логина и починить что отпало.
Крякнул Штирлиц, что не дают потосковать по Родине, козлища поганые, вышел в сингл-юзер, вдохнул едреный запах навоза, намекнул сетевой карте dhclientом куда глянуть, да интереса ради безнадежно как заорал зычно в пустоту — /etc/init.d/nis start Хоппля! Взлетело. А при обычной загрузке — найн. Нихьтворкает. Шайтан-арба! Я догадывался в чем дело, но время...
...а время, сука, поджимает. Сказал непечатно, но про себя, и полез с загрузочным, этим, диском. Ну его, эти апгрейды. Хули там ставить, хомдир на сервере, все моё с собой. Сложил ключи для ssh, от хоста, в суму переметную и намекнул ласково, тремя пальцами. Благо зеркало Lenny и Etch'а заблаговременно сделано было, 37Gb размера, бровями червлено да директориями лепо.
Интереса ради посмотрел графический инсталлятор. Долго не мог вспомнить где я видел эти глаза! В 1913-м году видел! На редхете какой-то версии, то ли шестой, то ли рядом. Такой же псевдо-графический и ебанутый на всю голову, понятие «удобство интерфейса» и «логические последовательные действия» создателям чужды. И за 10 лет ближе не стали. Ну, все сделал на автомате, и, в какой-то момент начал я ему говорить, мол, у меня ж мой mirror есть, зыко! Ну нету на ея хттп индексу и релизу, там и http толком нету, а на FTP зато — огого! Ведь все ж дебианы FTP понимают, родной? Там же wget и grep, ничего проще нету! Не все. По умолчанию — не все. Где ему педаль подсунуть чтобы полез на местный ftp-mirror — не нашел. Ломится в двери, Голем тупой, и ошибку кажет. ( единственный пункт, в котором я не уверен )
Обложил это все хуями лютыми, да полез в родной Коктебель Массандровский режим эксперт, текстовый. Поставилось влёт. Немного, правда, омрачилось двумя резетами кернела по watchdog. Ага, тупо едро подвисло на копировании файлов. Лолшто? Как в винде, 95й, етти, бля! Правда та падала с тапками, a это — поднялось через минуты четыре. Но, знаете, слегка бодрит. Что характерно, во время копирования по сети. Ошибка вполне воспроизводима. Сейчас буду играться модулями ядра, a что остается делать? И ведь карта не говно какое, а нормальный Intel Ether Express. Тут я осерчал, если в обычном режиме такая нервотрепка, то как его в продакшне апдейтить?!
Издеваются. 4-5 (четыре-пять часов) на установку десктопика. Переход с sarge на etch на этой же машине занял аж целый час, вместе с переписыванием иксконфига.
lngr3:~# cat /etc/issue
Debian GNU/Linux 5.0
Ура!
P.S. Я просто всё-таки подозреваю, что я невезучий, система была боевая, я её мучал в разных позах, кастомизировал и чего-то правил руками. Много чего, на самом деле. Может быть из-за этого. Ничего, посмотрим на других.
