воскресенье, 27 февраля 2011
Я теперь настоящий сцуко красноглазый линуксоид. Поздравляем, поздравляем).
Ниже немного слов в помощь начинающим линуксоидам.
Длинный и скучный кат о том, как я линух ставил.Итак, решил я как-то раз поставить линукс. У всех остальных программеров уже есть собственный ручной линукс, так почему бы мне не завести своего собственного - подумал я.
Долго я изучал матчасть и выбирал из множества дистрибутивов линуха. Выбор мой пал на ветку Debian, а позже на конкретную сборку - Ubuntu. Все, буквально все обещали, что убунта легко установится на любой комп и совершенно не потребует настройки. Эдакий линух для домохозяек. Ну чтож, проверим - решил я.
Так уж сложилось, что в постоянном противоборстве Gnome и KDE я всегда стоял на стороне KDE. Особых причин на то нет, я просто гномов не люблю х). Но вот незадача, в "стартовый комплект" Ubuntu, как оказалось, входит именно Gnome и не пожелав геморроя с переустановкой графической среды я решил найти другую сборку. И я нашел ее. После ндолгих поисков оказалось, что есть kUbuntu - та же убунта, только с кедами в качестве морды. Ну чтож, начнем - решил я, и отправился на торрент трекеры за свеженькой кубунтой.
Дамы и господа, для таких целей нет лучше трекера, чем nnm-club.info. Все можно найти там, и я нашел. Вот прошло четыре часа и свеженький дистрибутив Kubuntu 10.10 оказался нарезан на болванку и вставлен в сидюк моего ноутбука.
Сюрпризы начались незамедлительно! Установка убунты просто зависала на самом начале и ничего с этим поделать было нельзя. Меня это повергло в шок. Я же знаю, что линух даже на пылесосы ставят, что уж о моем ноуте говорить? Гугл подсказал - железо, дескать, у тебя дерьмовое, на нем нормальная ОС вроде линуха работать не захочет, не то что винды всякие. Винда, однако жива и здравствует на моем винте по сей день. Помогла же скачка более старого дистрибутива kubuntu 10.4. Вот и верь после этого гуглу.
Кстати, у кого установка виснет на старте, попробуйте -acpi=off. Ну это так, лирическое отступление.
Собственно, убунта встала на мой комп. Счастью моему не было предела, и я побежал настраивать интернет. Не тут то было! Дров для обоих моих сетевых плат (беспроводной и проводной тоже) не оказалось в дистрибутиве, предлагалось скачать их отдельно. Интересно, как скачать дрова на сетевуху, если инета нет? Убунта молчала. Пришлось прибегнуть к помощи винды, и вот дрова на компе. Вот только нескомпилированные, судя по расширениям .c.
Компилятор в моей убунте тоже почему-то не установился и я решил установить его руками. Программы линуха лежат в так называемых пакетах. И пакетов этих у меня в дистрибутиве было предостаточно. Открываю я значит менеджер пакетов, набираю gcc (компилятор так зовется), вижу его в списке, жму установить и.... что это? "cdrom:/бла бла бла/gcc.deb - Файл не существует"? Но вот же он, привод, вот он фидиром, вот он, наконец, файл! И даже устанавливается, если ткнуть руками. Только вот gcc требует не один пакет а несколько и вот такие цепочки ставиться даже руками не хотят. После часа мучений, оказалось, что вообще "There are broken dependencies on your system" и менеджер пакетов совсем работать перестал.
Гугл конечно же меня снова выручил. "sudo aptitude -f remove" и нет сломанных пакетов в системе.
Далее я попытался разобраться, почему мой CD не хочет выступать в качестве репозитория. Корень проблемы не обнаружил, но заметил, что он маунтится в /media/apt. Туда то я и направил менеджер пакетов вместо /media/cdrom. И о чудо, все заработало! gcc установился, теперь можно и дрова компилить.
С дровами Ethernet все пошло как по маслу. "sudo make install" в корневой папке дров, "insmod atl1e" и сетевуха работает 
Вот с беспроводной было проблем поболе. "sudo make install", "insmod wl" и... "Unknown symbol in module wl.ko".
И снова в гугл. Вобщем если такая хрень случится, идите в менеджер пакетов, ищите что-то с надписью wireless и ставьте. Потом "insmod wl.ko" сработает
.
Ну вот и все, все настроено, думаешь ты, дорогой читатель. О нет, нисколько не так. Далее решил я менеджер пакетов поставить себе получше, а именно синаптик. "apt-get synaptic" просто зациклился на первой строке. Оказалось русские репозитории в интернете не хотят работать с моим прокси сервером, посему пришлось убрать ru. перед всеми именами репозиториев в /etc/apt/sources.list.
Но и после этого ошибки не исчезли. Далее была ошибка "size mismatch" и многие другие...Утомился я в общем всю эту хрень писать. И читать утомится любой. Собственно это запись-памятка для себя что делать когда я снова решу на свой бук поставить линукс.
Зато по всему этому можете судить о том, насколько я "везучий" человек"

.
@темы:
Linux