Впервые на экране Kylix. Только недавно я вернулся с Comtek, где представители Borland мне сообщили ужастнейшую новость - Kylix готов, но в России его ещё нет и будет не скоро. Вернувшись домой, я натыкаюсь на великолепную парочку самописных дисков. Как ты думаешь, что там? Правильно. И с сегоняшнего дня мы начнём изучать его. Первый день мы потратим на установку и первое знакомство. В следующий раз мы сталкнёмся с Kylix уже поближе.
Kylix поддерживает следующие дестрибутивы:
Red Hat Linux 6.2.
Red Hat Linux 7.0.
Mandrake Linux 7.2.
SuSE Linux 7.0.
Как заявило представительство Borland, это не полный список, а только те дестрибутивы, которые были протестированы. Так что возможно, что и ASPLinux и BlackCat тоже заработают на этой системе.
Помимо этого, в требования Kylix входят такие вещи как:
Обязательное наличие библиотеки glibc 2.1.2 или выше. А что ты хотел, это тебе не Windows, где ты даже не знаешь, какая у тебя графическая библиотека. Здесь всё разделено на версии.
Ядро Linux должно быть версии 2.2 или выше. Это тоже прикол Linux. Помимо нумирации дестрибутивав, идёт и нумерация ядра. Если у тебя установлен один из перечисленных выше дестрибутивов, то можешь быть уверен в своём ядре, оно подойдёт.
Библиотека libjpeg должна быть версии 6.2 или выше.
На моей машине стоит Red Hat 6.2 и вроде всё должно работать нормально, но нет... Запуская setup.sh я наткнулся на то, что моя библиотека glibc безвозмездно устарела. Инсталляция просто отказалась идти нормально. Слава Barland, что на диске с kylix оказались необходимые патчи. Е сли у тебя возникли те же проблемы, то вот тебе самый простой способ установки патчей:
Нужные файлы лежат в директории patches, затем идёт паапка с именем дестрибутива, и потом папка с именем версии. В моём случае это получилось как patches/glibc_redhat/6.2.
Перейдя в эту папку ты нарвёшся на кучку файлов - патчей. Для установки их нужно командной строке:
rpm -ivh Имя Пакета
А лучше набрать:
rpm -Uvh Имя Пакета
В этом случае пакет будет проинсталирован и проверена возможность обновления пакета.
Более простой вариант - войти в пакет как в папку и ты увидишь его содержимое. запусти прямо из пакета файл install или update и пакет будет установлен. С использованием этого способа есть небольшие проблемы. На диске с kylix все rpm пакеты помечены, как запускаемые. Это значит, что оболочка будет пытаться запустить файл, а не войти в него. Для решения этой проблемы:
Скопируй пакеты в отдельную директорию на диске.
Запусти в этой директории команду: "chmod -X *" (без кавычек).
Теперь ты снял пометку запускного файла и можешь входить в пакет как в папку.
После установки всех пакетов из папки patches/glibc_redhat/6.2 инсталяция пошла без проблем. Я запустил файл setup.sh и Kylix удачно пошёл устанавливатся. После установки желательно перезапустить XWindows (для общего развития).
Теперь у тебя в главном меню появился пункт Borland Kylix . Запусти из этого меню Kylix и ты окажешся в почти знакомой среде, очень похожей на Delphi.
Рис 1. Kylix в действии
Как только я увидел эту прелесть, я сразу принялся настраивать свои любимые параметры, поэтому на скриншоте уже заметны некоторые изменения.
Работать с Kylix очень удобно, потому что все клавишы из Delphi так же работают и здесь. У всех компонентов присутствуют практически все те же свойства и имена ничем не отличаются.
Первое, что я бросился проверять - русский язык. kylix действительно поддерживает русский язык, надо только указать нужный шрифт. Правда он поддерживает не все раскладки, но это уже не так страшно. Главное, что язык работает и можно печатать что угодно.
Все компоненты работают как и в Delphi, кроме доступа к базам данных. Здесь всё кардинально изменилось. Но если учесть, что в Delphi 6 доступ к базам будет происходить как в Kylix, то проблем никаких. Просто Borland отказалась от тяжёлой BDE и заменила её на dbExpress.
Если ты уже работал в Delphi, то здесь у тебя не будет никаких проблем, а если нет, то с сегодняшнего дня я начину рассказывать об этом языке.