Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Je príma, i když se brání

Společnost Borland nedávno uvedla své vývojové prostředí pro Linux názvané Kylix. Jelikož jsem linuxový maniak a naše firma používá Delphi pro vývoj aplikací ve Window$, chtěl jsem Kylix zkusit a "všem jim ukázat" :). Předtím jsem se ale musel poprat s instalací.

Tweetni to Twitter Jaggni to! Jagg Del.icio.us Delicious

Instalace Kylixu stala se bohužel obtížnější, než jsem původně čekal. Předem upozorňuji, že postup je popsán pro Red Hat Linux 7.1CZ, ale mohl by pomoci i jinde. Budu popisovat instalaci Kylix Trial, ale obdobné by to mělo být i s Kylix Open Edition (tam „jen“ chybí několik rpm souborů a tím pádem samozřejmě i spousta komponent).

Standardní instalace

Po stažení gzipnutého taru a zaregistrování klíče jal jsem se instalovat. Roztarování proběhlo v pořádku, ale tím to zkončilo. Instalační program po prvním nainstalovaném rpm balíku odmítal rozbalit další a nenechal se přemluvit ani pomocí upgrade RPM na verzi 4.0.3, jak radil někdo v diskusi k tiskové zprávě. Po upgrade totiž nešel nainstalovat ani první balík.

Ať žije Open source

Dalším „výzkumem“ jsem zjistil, že balíky není možné ani ručně nainstalovat jinam než do /, což je úplně k ničemu. RPM 4.0.2 s –relocate a –badreloc nebylo schopno balíky správně naistalovat. V RPM 4.0.3–0.6.6× –relocate fungovalo, ale instalační program nebyl schopen s ním pracovat (nevím proč). Instalace jen přes RPM nedopadla dobře, protože instalátor spouští spoustu skriptů pro vytvoření linků a podobně. Spouštět skripty samotné by bylo obtížné, neboť se odkazují na spoustu proměnných z instalátoru.

Další mé kroky tedy vedly ke zdrojákům instalačního programu. Ke kompilaci je potřeba i program Setupdb. Aby to nebylo zase tak jednoduché, u programu Setup ani ve verzi 1.4.0 (kterou používá Oracle), ani ve verzi 1.5.8 jsem nebyl schopen přikompilovat podporu RPM. Kompilace vždy končila chybou v souboru rpm.c a po „opravě“ i při linkování (mám gcc 2.96).

Jak to všechno obejít

Následující postup je jen pro silné povahy.

  1. Zkompilujte Setup bez podpory RPM.
  2. Vytvořené binárky (setup a setup.gtk) zkopírujte do instalace Kylixu, adresáře setup.data/bin/x86 a setup.data/bin/x86/g­libc-2.1 (doporučuji zálohu originálních souborů).
  3. Pomocí RPM ručně nainstalujte požadované balíky z adresáře setup.data/packages (kylix_main_pro­gram_files-1.0–1.i386.rpm je potřeba pro všechny ostatní). Nezapomeňte na –relocate či –prefix, aby soubory byly tam, kde je chcete mít.
  4. Spusťte instalaci přes setup.sh. Vyberte stejné umístění jako pro RPM a zvolte stejné balíky. Instalační program bez podpory RPM jen zkopíruje soubory (pak je smažeme), ale hlavně zavolá všechny potřebné skripty.
  5. Po ukončení instalátoru přejděte do adresáře, kde je Kylix nainstalován, a smažte adresář setup.data, kam instalátor nacpal .rpm soubory.
  6. Teď by již mělo jít spustit Kylix pomocí skriptu „startkylix“. Objeví-li se hláška „Building font matrix, please wait“ a nebude dlouho mizet (u mě cca 10 minut), klidně okno zabijte, program to přežije a bude pokračovat.
  7. A nakonec stačí zadat registrační číslo, které jste získali na Webu Borlandu, a mělo by se nahodit prostředí Kylixu.

Takže tak. Netvrdím, že neexistuje jiná cesta, ale tohle mi fungovalo (pokud jsem tedy postup nezpackal při psaní tohoto článku :)))).
Hodně štěstí při vývoji nových aplikací pro Linux.

Školení: Linux – Zálohování, Vysoká dostupnost, SNMP dohled

Na třídenním školení se naučíte nainstalovat a spravovat systém zálohování, replikace dat a vysoké dostupnosti dat. Dále také pracovat s RAID a LVM poli a nainstalovat a spravovat si vlastní dohledový systém.

Podrobnější informace a přihláška

Ohodnoťte jako ve škole:
Průměrná známka 3,49

Přehled názorů

Me to slo (skoro) normalne
xg 14. 9. 2001 00:10
Nový
└ 
Re: Me to slo (skoro) normalne
Petr Opravil 14. 9. 2001 07:52
Nový
Je to znama chyba
Dan Ohnesorg 14. 9. 2001 00:42
Nový
Bez problemu
Micke 14. 9. 2001 07:03
Nový
└ 
Re: Bez problemu
Roman 14. 9. 2001 10:06
Nový
Dobre je cist FAQ
David Rezac 14. 9. 2001 08:35
Nový
Úplně černé ikony v panelu...
zexy 14. 9. 2001 08:39
Nový
bez titulku
Petr J. 14. 9. 2001 09:01
Nový
Mandrake
twin 14. 9. 2001 11:52
Nový
To snad neni pravda ...
Petr 14. 9. 2001 17:04
Nový
├ 
Re: To snad neni pravda ...
Mraky 17. 9. 2001 09:36
Nový
└ 
Re: To snad neni pravda ...
Petr J. 17. 9. 2001 11:04
Nový
debian & Kylix
aselene 14. 9. 2001 17:35
Nový
Instalacia
Peter 18. 9. 2001 23:35
Nový
Mandrake v pohoed
Lada Jodlovski 20. 9. 2001 08:49
Nový
       

Tento text je již více než dva měsíce starý. Chcete-li na něj reagovat v diskusi, pravděpodobně vám již nikdo neodpoví. Pro řešení aktuálních problémů doporučujeme využít naše diskusní fórum.

Zasílat nově přidané příspěvky e-mailem