2008-12-12

Ubuntu 8.10 on eee1000

Посидев недолго под тем «линуксом», который был в стандарте, решил поставить на еее человеческий Linux. Долго выбирал что же туда поставить: Ubuntu или Gentoo. Gentoo давно хотел поставить, но при отсутствии интернета установка оказалась практически нереальной. На нетбуке же я имел возможность выхода в интернет, соответственно и установки Gentoo. В пользу Gentoo говорила его полная настраиваемость, против — время компиляции(в сочетании с не очень быстрым процессором это был существенный минус). В пользу Ubuntu говорила её простота(что и являлось главным плюсом) и присутствие у меня среза репозитариев. В итоге победил Ubuntu.

Скачав образ Ubuntu-8.10, стал искать на что бы его залить. Не нашёл ничего лучше, чем мой iPod Shuffle на 1 гб. Заливал, так сказать, брутфорсом(без всяких программ):

dd if=./ubuntu-8.10.iso of=/dev/sdc

Так как Shuffle не рассчитан на работу в качестве флэшки, скорость записи на него была ужасно медленная. После 40 минут заливки «волшебный» iPod был готов. Установка прошла без подводных камней. А вот дальше...

Не работала ни одна функциональная клавиша, еее не хотел засыпать. Покопавшись в сети нашёл решение проблем: array.org. Оттуда нужно было всего-то поставить ядро и апплет для контролирования функциональных клавиш. Всё, что надо было сделать:

wget http://www.array.org/ubuntu/array-intrepid.list

sudo mv -v array-intrepid.list /etc/apt/sources.list.d/

wget http://www.array.org/ubuntu/array-apt-key.asc

sudo apt-key add array-apt-key.asc

sudo apt-get update

sudo apt-get install linux-eeepc

sudo apt-get install eee-control

Новое ядро само прописывалось загрузочным по умолчанию. После перезагрузки оставалось добавить в автозагрузку eee-control и настроить функциональные клавиши. Также в eee-control есть возможность регулирования производительности процессора и cmart fan control. Вообще eee-control является аналогом такойже утилитки в стандартноq ASUSos. Но мной не было замечено каких-либо изменений в производительности при изменении их из eee-control. А при установке производительности в super еее сам периодически перезагружался, так что я ограничился high.

Так как Ubuntu не особо заточена под eee, некоторые приложения заметно тормозят. Например FireFox c flash plugin'ом виснет на некоторое время при открытии страниц с достаточно большим содержанием флэша. Решается это установкой flashblock plugin'а. Так же во всех приложениях, каких только возможно нужно установить иконки на минимальный размер для того, чтобы приложение убиралось в размеры экрана. А с Open ofice и firefox можно комфортно работать только в режиме полного экрана(ctrl+shift+f11 и f11 соответственно).

В общем я доволен как Ubuntu, так и еее(уже в который раз).

2008-12-03

eee1000

Вообще заказал я его раньше, да и доставили его уже к первому, но забрал его только к третьему(на то были причины). Я осуществил свою не очень давнюю(ей где-то 4 года) мечту — обзавестись собственным ноутбуком. С заказом, правда, не всё обошлось гладко.

Давно заглядывался на линейку мелких ноутбуков, особенно asus eee — и дёшево и практично. А тут ещё и повод есть — как ни как день рождения. Стал подбирать претендентов так, чтобы по деньгам подходили и с производительностью не очень плохо было(firefox+~20tab, OOo, kde/gnome, amarok/rhythmbox/...). В процессе выбора как-то отпали eee90* — экран показался чересчур мелким(eee70* вообще не рассматривались). Соответственно остались eee1000* и «большие» ноутбуки. На стороне eee были время работы, вес, габариты. На стороне «больших» — размер экрана и частота процессора(не знаю как с производительностью и шумом). Я всё ещё боялся, что 10'' — это мало. Но взвесив все за и против решил, что брать буду eee. Оставалось найти, где его можно будет купить. Но, как на зло, нигде его не было — в магазинах только eee[7,9]0* и альтернативы в виде msi и hp, которые я тоже отбросил(кажется из-за времени работы). Решил заказать через интернет. Магазин должен быть с филиалом в нашем городе. Таких оказалось два, но eee был только в одном, в который я и послал заказ. Через некоторое время со мной связались и сообщили, что белый(а я заказывал именно белый) найти не могут, поэтому предлагают чёрный(который тогда был на 200р. дороже. Из-за цвета). Потом где-то нашёлся и белый, потом проблемы с доставкой. В итоге доставить мне смогут только чёрный, который к тому времени вырос в цене уже на 1,5 тысячи. Где-то как-то поторговались и сбросили немного цену и доставили мне.

3-го числа, когда я собирался уже забрать долгожданный eee со мной связались и оказалось, что оформили все документы не на меня. Ка это произошло — ума не приложу, но меня заставили ждать до 5-ти вечера, хотя я собирался забрать его около часу.

Когда пришёл забирать, менеджер попросила меня сверить все характеристики с тем, что я заказывал мотивируя это «если я сейчас вскрою коробку и там окажется не то, то вам всё равно придётся это купить». Потом был весёлый диалог:

-А вы действительно с Linux заказывали?

-Да.

-Хм. И как же вы с ним будете работать?

-Вы не поверите — хорошо.

Самое интересное, что она была права — жить и работать с этим «Linux'ом» можно только если использовать eee именно как платформу для хождения в интернет. Я же собирался использовать его несколько шире, поэтому не вытерпел и через 3 дня поставил туда Ubuntu 8.10 с «волшебного iPod».

Ну вот, теперь я провожу за eee много больше времени, чем за старым desktop'ом, хотя eee и слабее, и экран у него меньше... Но он тише и переносимый! Батарейка под Ubuntu жила около 5-ти часов действительно использования (1 серия Heroes, часа 3 DiabloII по сети, минут 30 Wormux по сети, и ещё так, по мелочи. Естественно без WiFi, который существенно снижает время жизни). В общем это классная штука!

2008-11-24

kUbuntu 8.10

Получив 22го ноября репозитарии от Ubuntu 8.10, решил поставить себе *buntu. Из имеющихся образов только kUbuntu была версии 8.10. После неудачного опыта общения с kde4 в Mandriva 2009, в виду любви к kde, устроил, так сказать, реабилитацию и поставил kUbuntu 8.10 с alternate диска.

Далее надо было восстановить окружение из Mandriva — юзеров, права доступа, программы и сервисы. Естественно сразу(без загрузки в гуй) полез в консоль(ctrl+alt+f1) от своего имени. Говорят, sudo классная(и, даже, более правильная) штука, но она мне как-то не по душе. Поэтому первое, что я сделал — задал пароль rooot:

sudo su

passwd

Тут заметил, что с русским консоль как-то не очень дружит... Значит надо поставить шрифты. Значит надо подключить репозитарии. Как-то кроме vim в консоли ничем более пользоваться не могу, плюс он по умолчанию стоит во многих дистрибутивах(если не во всех). После запуска vim и редактирования строки заметил, что и он здесь какой-то кривоватый — клавиши навигации в режиме редактирования криво работают. Чертыхаясь добавил локальные репозитарии, произвёл apt-get update. Тперь можно чего-нибудь поставить. Первым делом — шрифты. aptitude search cyr нашла console-cyrillic. Во время установки предложили(как я понял, ибо шрифты оставались квадратиками) выбрать переключатель раскладки, почему-то два раза. После установки шрифты так и остались квадратиками, а после перезагрузки поменялись на кракозябры. Забил я на это дело и начал решать проблему с vim и отсутствием mc(не знаю зачем он мне — всё равно редко пользуюсь). Поискав, поставил что-то связанное с vim и mc.

Надо восстановить пользователей. Мой пользователь уже был задан, а вот брата надо было восстановить. Примонтировал раздел с Mandriva начал копировать строки, содержащие его имя пользователя из файлов(passwd, shadow, group, gshadow), находящихся в /etc в одноимённые в текущую систему.

Теперь, вроде, всё. Пора грузиться в гуй. Не тут-то было. KDE отказывались грузиться выдавая ошибку и прося проверить правильность инсталляции. Опять полез в консоль. Выяснилось, что в Mandriva id пользователей начинается с 500, а в *buntu с 1000. соответственно я не иимел прав на запись в собственный каталог, как и мой брат. Починил и этот косяк, и наконец-то загрузился в гуй.

Пресилил себя и разобрался(настроил) kde4.

В общем эта штука работает. Я понимаю, что у меня маловато для нынешних времён оперативки(всего 512 мб), но «операционная система должна быть незаметна для пользователя». С kde4 жить вполне можно. Мне даже нравится — наконец-то сделали что-то вполне красивое, и не на столько гламурно-надоедливое.

Ну а радости от количества программ(что-то около 20 гб) в локальных репозитариях не описать. Тут, похоже, есть всё, что мне надо и не надо. Так что в ближайшее время остаюсь на *buntu, той самой, о которой пол года назад говорил что «никогда не поставлю себе это ***, ибо оно для очень ленивых и тупых». Мнения я своего не поменял координально — оно действительно для ленивых и делает, имхо, многое по-своему. Но жить можно, если поднастроить под себя. Наверное я обленился...

2008-11-16

Compiz

Желание иметь красивости перебороло здравый смысл и я снова решил поставить драйвера. Делал я применрно следующее:

./ati (кажется 8.10)

dkms [add | build | install] -m fglrx -v 8.542

modprobe fglrx

lsmo|grep fglrx

И в этот раз всё получилось, до перезагрузки... После перезагрузуи монитор ушёл в ждущий режим и не пробуждался... И здесь моё терпение лопнуло и я решил, что Mandriva 2009 не для меня.

2008-11-15

Vmware player

Как-то меня достал VirtualBOX со своим отсутствием поддержки usb и я решил поискать рабочий вариант Vmware. На официальном сайте нашёл где скачать версию 2.5 Vmware Player для Linux. Установка прошла не очень гладко — возникали traceback'и от python с сообщениями о каких-то ошибках, но, в итоге, пакет установился удачно. Приятным оказалось то, что не понадобилось запускать конфигурационный скрипт для первого запуска — Player просто запустился.

Для создания виртуальной машины понадобится образ диска, который можно создать при помощи команды

qemu-img create -f vmdk img_name.vmdk nG,

где img_name.vmdk — имя образа, nG — размер образа в гигабайтах. Полученный образ динамичен, т.е. Увеличивается по мере заполнения.

Далее нужно создать файл с конфигурацией виртуальной машины img_name.vmx:

#!/usr/bin/vmware

config.version = "8"

virtualHW.version = "4"

memsize = "256" # размер оперативной памяти в мегабайтах

ide0:0.present = "TRUE" # первый жёсткий диск

ide0:0.fileName = "img_name.vmdk" # путь к образу жёсткого диска

ide1:0.present = "TRUE" # cd-rom

ide1:0.fileName = "img_destination" # путь к образу cd-rom или физическому приводу

ide1:0.deviceType = "cdrom-image" # тип привода [cdrom|cdrom-image]

floppy0.fileName = "/dev/fd0" # путь до образа/привода floppy

ethernet0.present = "TRUE"

usb.present = "TRUE"

sound.present = "TRUE"

sound.virtualDev = "-1"

guestOS = "other"

scsi0:0.redo = ""

ethernet0.addressType = "generated"

displayName = "machine_name"

checkpoint.vmState = "img_name.vmss"

ide0:0.redo = ""

После запуска виртуальной машины Vmware Player добавит ещё один конфигурационный файл img_name.vmxf.

По субъективным ощущениям Vmware Player работает быстрее, чем VirtualBOX, хотя требует больше ресурсов. Теперь мне можно и не перезагружаться в Windows для выполнения каких-либо нетрудных опереций.

2008-11-11

ATI radeon9600 driver

Как-то так сложилось, что Compiz'ом я перестал пользоваться ещё при установленной Mandriva 2008 PowerPack ибо как-то напрягали все эти «свистелки». Но, посмотрев в очередной раз, как все эти эффекты(по разведению ококн/столов) помогают в работе на MacOSX, решил попробовать снова.

Установив понял, что при «родной поддержке» не стартует gnome-decorator, а при «XGL» всё ужасно тормозит. Значит нужны драйвера для моей radeon9600. Поискав в rss-ленте ЛОРа ссылку на последние драйвера скачал версию 8.10. Предыдущая версия драйвера, который у меня был и вполне хорошо работал — 8.01.

После установки почему-то ничего не изменилось. Даже ухудшилось. Так до установки glxgears выдавал около 700 fps, а после — около 400 fps. С таким fps особо ничего и не позапускаешь. Ещё одна причина для установки драйвера — частота обновления монитора. До установки — 60 гц, что очень сильно напрягает глаза при длительной работе, после -75гц, что является максимальной частотой для моего монитора ипри которой мои глаза не так устают.

Как обычно если что-то не работает или я не вижу результата — запускаю из консоли, дабы видеть traceback. Повторная установка драйвера выявила причину — драйвер не мог произвести установку модуля по dkms. Немного подумав, обнаружил, что эта система вообще не установлена по умолчанию (Mandriva 2009 всё больше и больше меня расстраивает). Установив эту систему я повторил установку драйвера и перезагрузился, надеясь ,что теперь всё заработает. Но ничего так и не поменялось.

Тогда я, вспомнив, что в старой системе всё работало, посетовал на ядро. Поставил 2.6.24 и не ошибся! Переустановил драйвер и перезагрузился. Во время загрузки dkms обнаружила неустановленный модуль fglrx и произвела его инсталляцию. После загрузки в графическую среду я первым днлом решил проверить glxgears. На выводе была цифра в 1600 fps!

Конечно сразу же начал проверку работы compiz'а. В «родной поддержке» по прежнему не запускался декоратор. А в «XGL» произошли перемены. В худшую сторону... Теперь изображение становилось как будто с низким разрешением, при наведении мышки на любую кнопку кусок изображения куда-то смещался. Но все эффекты работали.

В итоге я остался без compiz'а, но с dri и 1600 fps, которые неизвестно куда можно использовать.

2008-10-30

Ubuntu

В свете недавних событий решил побороть себя и посмотреть на Ubuntu, которая, говорят, с каждым годом всё человечнее и человечнее и теперь уже не та, что была 3 года назад. Скачал с школьного сервера LiveCD iso-образ, записал на болванку и начал смотреть на это чудо.

Первое, зачем нужен диск с Ubuntu — это полностью рабочая система без установки на диск. Из-под неё можно восстановить рухнувшую систему, либо быстро развернуть станцию для презентаций, как сделали на Linux Install Fest в прошлом месяце.

После установки поразился насколько мало софта установилось «из коробки», но для обычного офисного использования его вполне достаточно. Также удивил инсталлятор пакетов — ты можешь выбрать нужный тебе пакет, а затем система сообщает тебе, что такого пакета нет и нужно тянуть его из интернета. Но одной из положительных черт инсталлятора следует отметить генерацию скрипта для загрузки недостающих пакетов, что несомненно облегчает жизнь человеку без интернета. Из неприятных черт системы было отсутствие root-пользователя (он, конечно присутствовал, но неявно) и выполнение всяких команд при помощи sudo. Таким образом, какой-нибудь «добрый человек на каком-нибуль левом форуме мог мне посоветовать выполнить sudo rm -rf /. И что самое страшное — оно бы сработало как и должно сработать... В общем я опять поплевался этим очень уж user-frendly дистрибом.

Но вот просочилась новость, что новый релиз выходит 30 числа (т.е. сегодня). Я подусал, что лишняя фирменная болванка с «живой системой» в хозяйстве не помешает и заказал одну. Немного поразмыслив решил, что на халяву можно ещё чего-нибудь заказать, и взял ещё и Kubuntu. Теперь буду ждать. Если все данные правильно указал, то прийти должно всё это где-то к концу ноября.

3-го ноября было сказано, что заказ отправлен. Уже скоро...

2008-10-25

Mandriva 2009

Долго я ждал этого релиза (в основном из за KDE4) , и вот 19 октября друг принёс iso-образ специально скачанный для меня. Естественно его сразу прожёг и начал установку. Вообще я за собой стал замечать странную (даже, наверно, вредную привычку обновляться на свежевышедший софт).

Первое что бросилось в глаза — новый вид инсталлятора. Он стал приятнее глазу. Далее — выбор между KDE и GNOME для меня завершился, как обычно, в пользу KDE. Минут через 40 всё было установлено, и я перезагрузился.

Система загрузилась быстрее(~35 секунд), чем Mandriva 2008.1, но до 5-ти секунд ещё далеко :) Благо я установил её на отдельный раздел (т.к. Много плохого слышал про KDE4 и решил, что иметь нерабочую машину в учебное время — не есть хорошо), ибо дальше началось... После входа в систему и первого взгляда на KDE4 я был некоторое время в ступоре: я, конечно, слышал, что весь интерфейс был переработан, но чтобы так... Спутав виджет с Dolphin, очень сильно удивился, что заголовки «окон» теперь находятся сбоку. Потом пришло некоторое понимание как с этим всем работать. Разобрался в запуске программ, добавлении/удалении виджетов/панелей. Правда, не с первого раза — пришлось пару раз сносить папку ~/.kde4/ для возврата к первоначальному виду. Из всех вариантов оформления понравился Oxygen. Во время настройки всяких эффектов рабочего стола появилось впечатление, что в KDE4 «вкомпилировали» Compiz. Уж больно много всяких прозрачностей, «разведений окошек/столов» и прочих эффектов присутствовало. Но самое главное — всё тормозило... Не так уж чтобы и очень — виджет с отображением fps показывал в обычном режиме (ничего не делая) 61fps, а если начинались какие-либо движения (даже простое перемещение окна) — 15-25fps. Но даже эти тормоза были терпимы, а по большому счету и без эффектов было даже приятнее.

Что меня больше всего расстроило, так это новый AmaroK... Весёлая заставка (с бутылками явно не безалкогольных напитков на фоне сцены) порадовала как меня, так и моего друга. Но дальше... Это какой-то Vista-style — все эти огромные кнопочки с тенями и полу-прозрачностью... Про внешний вид (панель для playList'а, панель информации о текущем треке) вообще молчу. Плюс отсутствие привычных менюшек и вообще обрезанные функции настройки поселили во мне сомнения относительно необходимости обновления...

После дальнейшего изучения возможностей по настройке KDE4 я пришёл к выводу, что эта среда (по крайней мере для меня) ещё не готова к использованию. И решился попробовать GNOME, забытый мною. Тем более, что он давно должен был измениться, стать лучше.

И не ошибся: GNOME стал отображать нормально имена русских файлов на съемных носителях. Мне он даже понравился (особенно после неудачи с KDE4). После установки Compiz и его настройки жизнь вообще показалась сказкой. Но тут проявились другие проблемы.

Дело в том, что Mandriva старалась запихать самый свежий софт в свой очередной релиз, порой забивая на стабильность. Так, например ядро (2.6.27-rc8) не самое стабильное (rc), хотя и самое свежее. Но релиз-кандидат ядра — не самое страшное, что туда положили. Страшнее — офис. Именно его (OOo 3) самый свежий (даже недозрелый — рилиз офиса состоялся позднее релиза дистрибутива (c)Радио-Т), но глючный до невозможности. Этот офис открывал документы только на чтение, при попытке редактирования или создания нового — вис намертво. Решилось это подключением в списки репозитариев старого диска и установкой офисного пакета версии 2.4.

В общем этим релизом дистрибутива я остался недоволен, но по своей плохой привычке сижу теперь на нём. А параллельно нахожусь в поисках другого rpm-based дистрибутива с GNOME в качестве основного рабочего окружения. После некоторых поисков положил глаз на Fedora и жду теперь 10 версию — там обещано много всяких вкусностей.

2008-10-14

BlueTooth

Совсем недавно я стал обладателем телефона (смартфона) с BlueTooth (сбылась мечта идиота (с)откуда-то). Ну и, естественно, первое, что я сделал с ним — приконнектил к компьютеру с Linux, дабы ходить через него в интернет. Приконнектил, настроил его в качестве модема... И понеслось... Эта штука реально работает! Плюс у смартфона есть поддержка EDGE, а значит скорость выше, чем через обычный GPRS.

К сожалению, радовался я интернетом из-под Linux не долго. Пришлось однажды приконнектиться к тому же адаптеру, подключенному к Windows. Что-то пошло, видимо, не так и телефону стало плохо — больше он не хочет создавать доверенное устройство из этого адаптера. Но файлики спокойно (с вопросом: принять или нет?) принимает. Так что теперь я остался без интернета под Linux и сижу прямо с телефона (с Opera Mini), благо траффика он требует не много (т.к. Ходит по интернету через свои прокси-сервера, которые сжимают траффик).

2008-10-01

Пара слов о виртуальных машинах

За всё время работы под Linux у меня много раз возникала идея снести Windows с соседнего раздела, отформатировать все разделы в ext3 — в общем отказаться от использования Windows. Но от этой идеи приходилось отказываться: брату от компьютера нужны в основном игры, мне бывает нужен сканер, для которого под Linux нет драйверов, да и принтер под Windows печатает «экономичнее»(может у меня кривые руки, но под Linux я так и не смог его настроить по-человечески). Ну и чтоб не перезагружать компьютер из за одной проблемы со сканером, я решил попробовать виртуальные машины. Под Windows я так же пользовался виртуальной машиной от Microsoft(VirtualPC), чтобы поиграться с Linux и Windows.

Началось всё с того, что было на диске с дистрибутивом — QEMU. Виртуальная машина, даже с графическим интерфейсом(как потом оказалось). На первый взгляд работает как и VirtualPC без установленных дополнений — медленно(относительно). Выяснил, что usb устройства не читались, с подключением floppy, CD тоже были проблемы, нагружает процессор постоянно... В общем решил поискать альтернативу.

И нашёл на том же диске с дистрибутивом — VirtualBOX. Работала она быстрее(при тех же параметрах, что и QEMU), диски/дискеты подключать было много проще, чем в QEMU, но usb она так же не поддерживала, но процессор, в отличие от QEMU, грузила только тогда, когда это действительно было необходимо.

Люди активно расхваливали Vmware, и я решил попробовать что это за зверь такой. Нашёл в интернете где можно скачать rpm пакет с этим Vmware-player'ом, скачал, установил, запустил. С третьей попытки(после запуска из консоли) понял, что надо сначала настроить её... Начал настраивать. Скрипт попросил скомпилировать модуль для ядра, для чего понадобилось установить исходники ядра(тогда я ещё с ядрами не возился/собирал ручками) и указать путь к header'ам. Установил исходники и указал путь, но скрипт завершился с ошибкой при начале компиляции. После долгих блужданий по GoogleGroups и различным форумам, выяснил, что надо «подготовить» ядро командой make prepare. И действительно всё собралось. Уже неприятно(поле таких хороших в плане установки и использования предыдущих виртуальных машин), но как потом выяснилось — оно того стоило. Далее я долго искал как создать образ жёсткого диска для Vmware(оказалось, что через QEMU утилиты). Создал ,запустил и установил туда Windows. Как всё летает! Как и VirtualBOX, процессор нагружался только тогда, когда это было необходимо. Usb устройства подхватывались(правда, без спроса). Я даже смог синхронизировать телефон по кабелю. В общем — просто сказка!

Но потом я поставил себе Mandriva 2008 Spring. Тут обнаружилось, что Vmware конфигурироваться не хочет(проблемы всё с тем же модулем). Поэтому я остановился на VirtualBOX. Буквально 3 дня назад я узнал из mydebianblog.blogspot.com, что QEMU таки поддерживает usb, но работает она, даже после VirtualBOX, очень медленно. Чтобы включить поддержку usb в QEMU нужно сделать следующее:

  1. Запускаем QEMU с нужными параметрами:

    qemu -usb -m 192 -hda vcomp.img -boot c

  2. Ищем нужное нам устройство в

    /proc/bus/usb/devices

  3. Переключаемся в QEMU в режим консоли:

    ctrl+alt+2

    и пишем

    usb_add host:Vendor:podID,

    где Vendor и ProdID берётся из /proc/bus/usb/devices. Причём usb устройство пропадает из хосотовой системы и появляется в гостевой.

  4. Преключаемся обратно в графический режим с QEMU:

    ctrl+alt+1

Так как QEMU работает очень медленно, буду ломать голову с Vmware дальше...


2008-06-27

WebDev

Решил вот заняться webDev'ом. Что для этого надо? PHP, mySql, Apache ну и какие-нибудь знания. После установки всего этого нужно ещё немногшо поковыряться в конфигурации, чтоб всё заработало. Начал с Apache, так как без него — никуда.

Для начала нужно настроить виртуальные хосты чтобы было удобно разрабатывать для конкретного будущего сайта. Создаём в домашней директории папку, где будущий сайт будет располагаться (/home/ilya/html/practice). Далее правим /etc/httpd/conf/httpd.conf дабы разрешить Apache доступ к директории:

Options -All -Multiviews

AllowOverride None

Order allow,deny

Allow from all

И заставляем Apache исполнять .php файлы в ней:

LoadModule php5_module modules/mod_php5.so

Правда modules/mod_php5.so не существует (модуль php лежит в другом месте), поэтому создаём ссылку:

ln -s /usr/lib/apache-extramodules/mod_php5.so /etc/httpd/modules/mod_php5.so

Затем создаём файл виртуального хоста /etc/httpd/conf/vhosts.d/practice.conf:

ServerAdmin aid@youDomaine.ru

DocumentRoot /home/ilya/html/practice

ServerName practice.nnov.ru

ErrorLog /home/ilya/html/practice/err/practice-err.log

CustomLog /home/ilya/html/practice/log/practice-log.log common

И в конце концов делаем запись в /etc/hosts для удобного обращения к будущему сайту:

127.0.0.1 localhost

127.0.0.2 practice.nnov.ru

Для дальнейшего удобства можно ещё заставить Apache запускаться автоматически:

Mandriva Control Centre-Система-Включение и отключение системных сервисов

httpd — при запуске

И поменять переключение раскладки на одну клавишу (win):

Mandriva Control Centre-Настройка раскладки клавиатуры

OK-левая клавиша windows

2008-06-22

Установка Kkbswitch

Сегодня в очередной раз столкнулся с проблемой установки софта в Linux'е: чтобы поставить программу весом в 700 кБайт из исходников нужно ещё 200 мБайт всяких devel пакетов...

А устанавливал я сегодня довольно полезную программу — kkbswitch. Из подводных камней: всё на что не установленное она ругается в процессе ./configure — нужно устанавливать их devel-версии. Ещё оно ругнулось:

checking for libz... configure: error: not found.

Possibly configure picks up an outdated version

installed by XFree86. Remove it from your system.


Check your installation and look into config.log

Оказалось, что это не libz а zlib(тоже devel-версия).

Дальнейшая настройка kkbswitch происходит следующим образом:

Утилиты-Системные-Центр управления-Региональные и специальные возможности-Раскладка клавиатуры.

Включить переключение раскладок клавиатуры.

В используемых раскладках оставить только Russia с вариантом раскладки winkeys.

Утилиты-kkbswitch.

Настроить: Раскладка действует для Окна одного приложения; Автозапуск

А в конце концов раскладка клавиатуры должна вести себя как в винде :)

2008-06-19

Подпиливание Mandriva 2008.1

К теме о нововведениях: кроме вываливающегося amaroK'а обнаружилась ещё и проблема с системным временем. Проблема, как я понял, возникает у свитчеров (перебежчиков) между MS и Linux. После того, как поработаешь в «другой» системе — системное время меняется часа так на 2 (зависит от часового пояса). Покопавшись в Google Groups обнаружил решение:

To fix it, copy the following lines to /etc/rc.local

Lines follow:



if [ -f /etc/sysconfig/clock ]; then

. /etc/sysconfig/clock

if [ "$UTC" = "false" ]; then

hwclock -s

fi

fi

И действительно работает! Вообще я стал довольно часто с какой-нибудь проблемой лезть в группы гугла (странно — раньше лез на Linux Forum).

Ещё решил «подпилить» Mandriva в плане загрузочного времени. Давно... ещё до форматирования диска :) читал я выпуск Linux Format №72, в котором рассказывалось как оптимизировать работу с компьютером. Один из советов — подправить загрузочные скрипты. Я примерно помнил что это делается через уменьшение задержек (sleep'ов) командой grep и текстовым редактором. Изучив мануал по grep, вспомнил как оно работает:

cd /etc/rc.d

grep -r sleep *

замена всего на sleep 1

Вот как-то так... В Mandriva 2008 PowerPack это существенно уменьщило время загрузки: с 50-ти до 37-ми секунд, здесь же особого эффекта не чувствуется...

2008-05-12

Mandriva 2008.1

Помнится, что после установки Mandriva 2008 PowerPack я был очень рад проприетарным дровам для моей Radeon 9600: Compiz теперь не тормозил. Но эта радость была не долггой: после первого запуска Gimp всё оформление в KDE умирало (как если бы нажать ctrl+alt+esc и щёлкнуть по заголовку окна). Переустановка Gimp'а не помогла. Отключение Compiz'а тоже. После установки Mandriva на компьютере друга я понял, что эта проблема не только у меня. Тогда я решил воспользоваться GNOME (ведь Gimp Gtk'шный, а значит в GNOME он должен чувствовать себя хорошо). Поставил все необходимые пакеты, зашёл в систему с сессией GNOME и сразу вспомнилась Ubuntu... Но ничего — потихоньку стал обживаться, даже привык в «проводнике» раскрывать папочки в режиме выпадающего списка(как это по-русски?), даже стало казаться удобным и Gimp себя хорошо чувствовал. Только одна вещь меня напрягала — на флэшке все файлы с русскими именами отображались как ????.txt или ещё как-нибудь. И тут я стал ждать обновления Mandriv'ы.

Как только вышла Mandriva 2008.1(Spring) я тутже попросил нашего админа скачать её на школьный сервер. 29-го она уже была там. И вот 30-го я прихожу со своей 8-ми гигабайтной флэшкой, на которой свободно 4,4 Гб (iso занимает где-то 4,3 Гб), и, радостный, начинаю копировать iso на флэшку, на что система отвечает, что свободного места нет. О_о как же так? Начинаю чистить всё лишнее (нашлось не много), освободилось ещё 300 Мб. Этого должно хватить. Но система говорит что «Диск переполнен». За долгое время использования Ext3 и NTFS я совершенно забыл об ограничениях FAT. Разбил iso в tar по 700 Мб и скинул на флэшку. Поставить её смог только 4-го и то со старой DVD-RW. Вообще у Mandriva странная система установки — есть два варианта: Установка и Обновление, причем обновление обещает продолжаться около 2,5 часов. Так что я решил поставить её на чистый диск. В процессе установки пакетов было около 5-ти ошибок. После загрузки в новую систему оказалось, что звук не работает, частота обновления монитора — 60 Гц и вообще всё как-то не так. Потом добыл DVD-R и поставил систему опять же на чистый диск.

Никаких особых нововведений не заметил, разве что только набор софта отличается от PowerPack. Решил себе поставить красивые скринсэйверы (использующие OpenGL), оказалось, что надо ещё и Mesa. А после установки оказалось, что они сильно тормозят, и тут-то я вспомнил, что это Free-дистрибутив и никаких проприетарных дров для видеокарты тут нет. На школьном сервере нашлись драйвера для ATI. Установка прошла удачно и теперь скринсэйверы работали без тормозов, обновление экрана — 75Гц. После установки скринсэйверов захотелось поменять и оформление и фоновый рисунок, и теперь моя система выглядит совершенно по-новому.

А нововведения всёже нашлись — AmaroK часто стал вылетать без причины.

Ну а в общем и целом я доволен этим обновлением.

2008-03-15

Как всё началось

А началось всё в 2005(?) году (через год после появления у меня компьютера), когда я взял у одноклассника диск с Ubuntu 5.10. Он ,в свою очередь, достался ему от друга, который получил их «пачку на халяву». Я тогда и знать - не знал, слышать – не слышал про какой-то там Linux и пользовался (играл в игрушки, конечно!) Windows XP. С английским тоже было плохо (первый ин. яз. - немецкий), а на коробочке всё на английском! Я долго (месяца два) на неё смотрел и наконец решил, что надо попробовать.

Благо, к тому времени опыт переустановки Windows уже был и эти синих установочных экранов я уже не пугался. Побил жёсткий диск из-под Windows. загрузился с установочного CD, начал установку. С третьей попытки поставил. Загружаюсь. Загрузчик уже красивый, далее – какие-то странные звуки (приветствие) и коричневый рабочий стол с коричневым же оформлением окон. Ну и что делать дальше? Где мои диски с содержимым Windows? Где моя музыка? Как оказалось потом NTFS-разделы он не читал, mp3 проигрывать не мог, да и вообще было как-то плохо всё понятно. Начал изучать методом научного тыка. Первое, что понравилось – рабочие столы, но привык не сразу – на кой их так много (4 рабочих стола)? Потом стал пробовать встроенные игрушки. И, собственно, всё – больше ничего интересного не нашёл. Из-под Windows слазил в интернет (по GPRS – ужасно дорого было, но всё же хочется узнать что с этой Ubuntu можно ещё делать) на форумы, почитал и ничего не понял. Так прошло ещё пара месяцев и интерес мой погас.

Потом я у дяди видел Linux на его домашнем компьютере и снова заинтересовался этой операционкой. У меня появилось 2-3 DVD с софтом под Linux. Радости не было предела – наконец-то я смогу хоть что-то делать в Ubuntu (слушать mp3, смотреть видео...). «Тщательно» изучил инструкцию по установке на английском языке и начал пытаться устанавливать rpm на Ubuntu... А устанавливал я AmaroK. Выяснилось (только как?), что не хватает Qt/KDE библиотек. Потом ещё что-то не устанавливалось (не удивительно...). В то время я не знал ни про какие разделения на X-систему, менеджера окон, графическую подсистему... Для меня Gnome, Nautilus и Ubuntu было одним целым. Именно тогда я проклял этот самый Gnome не зная что это всего лишь часть Linux.

Позже я спросил у дяди «какой-нибудь нормальный Linux» :), и он дал мне несколько дисков: Fedora Core, ASP Linux, и FreeBSD 6. Больше всего я слышал о Fedora и поэтому решил поставить сначала её (про виртуальные машины я, естественно, ещё ничего не знал). Диска было всего три и при установке системы со второго диска возникала ошибка и установка прерывалась. Fedora так и не пошла у меня. Далее следовал ASP Linux в отсканированной «фирменной» обложке с русским описанием. Установка в графическом режиме пошла только с третьего раза, а после установки и ввода логина и пароля всё намертво повисло. Перезагрузка и повторный ввод данных привели к тому же эффекту. ASP Linux тоже не пошёл. Пришло время FreeBSD. только текстовый установщик на английском меня сильно испугал, а когда пришлось размечать жёсткий диск ручками с fdisk'ом... Не помню как, но я его поставил! Как оказалось – без X'ов. Собственно, делать было нечего и я вернулся к Ubuntu. Ещё месяца два-три я мучился в поисках того самого «нормального Linux», а потом опять мой интерес угас.

Перейдя в другую школу, я на первом же уроке информатики увидел на учительском столе пачку (штук десять) тех самых коробочек с Ubuntu 5.10, а на мониторе рядом с учительским компьютером бегал в виде скринсэйвера текстовый чёртик BSD. Тогда я стал спрашивать у учителей про Linux, на что они отвечали, что сами ничего не знают, а заведует всем этим делом наш (не)злобный Админ. Админ оказался на самом деле незлобным и показал на сервере (тот самый, с чёртиком) место положения iso-образов, раздававшихся на школьные компьютеры. На вопрос «А что ты мне посоветуешь, как новичку?» я получил ответ – «Как совсем чайнику – Mandriva 2007. Записывай DVD – там софта больше.»

Ну я и записал. Установка прошла удивительно гладко, в графическом режиме. А на вопрос, что я хочу использовать GNOME или KDE я без раздумья ответил KDE (вспоминая добрым словом Gnome)! И, наконец, я загрузился в работающую систему, которая может « из коробки» играть мою музыку, которую видит на NTFS-разделах(!), клипы и... собственно, больше делать там пока было нечего. Потом я научился ставить разный софт, те самые rpm. И AmaroK тут работал просто на ура! Практически сразу я стал читать книгу «Linux для пользователя» Виктора Костромина и узнал и научился многому новому. Та к меня Linux и затянул... Но делать там по-прежнему было нечего – игр-то не было! Потом я начал осваивать HTML, PHP и переполз с Windows на Linux, но не окончательно. Оказалось, что это реально удобно: Vim+Рабочие столы.

Наконец, осенью (через год после знакомства с Mandriva) я обновился с Mandriva 2007 Free до Mandriva 2008 PowerPack, списанной всё с того же школьного сервера. Так я и живу с Mandriva 2008 и жду новых редизов этого дистрибутива.

2008-03-12

Введение

Здесь я попытаюсь описать все свои танцы с бубном вокруг операционки Linux. Это будет выглядеть как on-line заметки на случай, если что-либо забудется, или захочется вспомнить старое. Самая главная причина создания этих заметок – отсутствие человеческого(DSL, ADSL, DialUp) интернета :). Возможно, кто-то, читая эти заметки, найдёт для себя что-то новое, интересное... Но эти заметки я пишу для себя.