technic
چهارشنبه 27 آذر 1387, 01:11 صبح
سلام وبا تشكر از مديرسايت به خاطر راه اندازي اين بخش براي برنامه نويسان دلفي درويندوز ولازاروس ويا بهتربگم Object Pascal درلينوكس.
درادامه اگر مجالي باشد مي خواهم درباره نصب لازاروس در Ubuntu با شما باشم
نصب لازاروس
هوالمحبوب
آموزش نصب لازاروس در ابونتو
مقدمه:
لازاروس کامپایلر نیست و فقط یک RAD IDE برای free pascal است.
شاید کسانی که با دلفی کار می کنند به خصوص با نسخه ۷ آن نیزبداند که لازاروس نیز چنین محیطی دارد.البته تعداد مولفه(Components) آن کم
می باشد ولی شاید برای کسانی که با دلفی و لینوکس می خواهند کارکنند راضی کننده باشد.
نمونه های دیگری کمپایلرهای پاسکال برای گنو لینوکس
GNU Pascal : http://www.gnu-pascal.de/
Free Pascal : http://www.freepascal.org/
Vector Pascal: http://www.dcs.gla.ac.uk/~wpc/reports/compilers/compilerindex/x25.html (http://www.dcs.gla.ac.uk/%7Ewpc/reports/compilers/compilerindex/x25.html)
P4 Pascal : http://homepages.cwi.nl/~steven/pascal/ (http://homepages.cwi.nl/%7Esteven/pascal/)
compiler: http://homepages.cwi.nl/~steven/pascal/pcom.p (http://homepages.cwi.nl/%7Esteven/pascal/pcom.p)
interpreter: http://homepages.cwi.nl/~steven/pascal/pint.p (http://homepages.cwi.nl/%7Esteven/pascal/pint.p)
حال می رویم به سراغ نصب لازاروس:
ابتدا می بایست فایل های زیر را دانلود کنید: البته مربوط به نسخه 0.9.24.0 می باشد.
fpc_crosswin32_2.2-071103_i386.deb (http://downloads.sourceforge.net/lazarus/fpc_crosswin32_2.2-071103_i386.deb?modtime=1194557595&big_mirror=1)
fp-compiler_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-compiler_2.2.0-1_i386.deb?modtime=1194557608&big_mirror=1)
fpc-src_2.2.0-071107_i386.deb (http://downloads.sourceforge.net/lazarus/fpc-src_2.2.0-071107_i386.deb?modtime=1194557623&big_mirror=1)
fp-ide_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-ide_2.2.0-1_i386.deb?modtime=1194557637&big_mirror=1)
fp-units-base_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-base_2.2.0-1_i386.deb?modtime=1194557652&big_mirror=1)
fp-units-db_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-db_2.2.0-1_i386.deb?modtime=1194557670&big_mirror=1)
fp-units-fcl_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-fcl_2.2.0-1_i386.deb?modtime=1194557699&big_mirror=1)
fp-units-fv_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-fv_2.2.0-1_i386.deb?modtime=1194557720&big_mirror=1)
fp-units-gfx_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-gfx_2.2.0-1_i386.deb?modtime=1194557739&big_mirror=1)
fp-units-gnome1_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-gnome1_2.2.0-1_i386.deb?modtime=1194557756&big_mirror=1)
fp-units-gtk_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-gtk_2.2.0-1_i386.deb?modtime=1194557773&big_mirror=1)
fp-units-gtk2_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-gtk2_2.2.0-1_i386.deb?modtime=1194557789&big_mirror=1)
fp-units-i386_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-i386_2.2.0-1_i386.deb?modtime=1194557807&big_mirror=1)
fp-units-misc_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-misc_2.2.0-1_i386.deb?modtime=1194557827&big_mirror=1)
fp-units-multimedia_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-multimedia_2.2.0-1_i386.deb?modtime=1194557887&big_mirror=1)
fp-units-net_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-net_2.2.0-1_i386.deb?modtime=1194557902&big_mirror=1)
fp-units-rtl_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-rtl_2.2.0-1_i386.deb?modtime=1194557922&big_mirror=1)
fp-utils_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-utils_2.2.0-1_i386.deb?modtime=1194557947&big_mirror=1)
lazarus_0.9.24-0_i386.deb (http://downloads.sourceforge.net/lazarus/lazarus_0.9.24-0_i386.deb?modtime=1194557965&big_mirror=1)
برای دانلود به سایت www.sourceforge.net (http://www.sourceforge.net/) بروید.
درضمن قبل از نصب دیپندنسی های مورد نیاز را باید دانلود کنید و بعد ازنصب آنها لازاروس را نصب نمایید.
شاید پرسید که لازاروس از چه کتابخانه ای برای ساخت رابط گرافیکی استفاده میکنه؟
پاسخ اینکه بستگی داره به این که لازاروس را با چه کتابخانهای کمپایل کنید. لازاروس در حال حاضر موارد زیر را پشتیبانی میکند:
GTK GTK2 Gnome Win32 WinCE Carbon QT
در گنو لینوکس: GTK, GTK2, Gnome و QT
برای نصب کلیه فایل های با پسوند deb را درون یک پوشه ریخته و یک ترمینال باز نموده ودستور زیر را وارد کنید:
sudo dpkg -i *.deb
* درصورت نداشتن دیپندنسی های مورد نیاز عمل نصب انجام نمی گیرد.
libgd-dev libpng-dev libopenal-dev libglib2.0-dev libgtk2.0-dev
libvorbis-dev libmad0-dev libmodplug-dev libdbus-1-dev libldap-dev
libssl-dev libpcap-dev libggi2-dev libogg0 libogg-dev
libpango1.0-dev libcairo2-dev libpng12-dev libpng12-0
libcairo-dev libglib1.2 libglib1.2-dev libgtk1.2-dev libgtk1.2
liba52dec-dev ibdts-dev libcurl-dev libgdk-pixbuf-dev (>= 0.17.0)
libggi2 (= 1:2.2.1-5ubuntu1) libgii1-dev (>= 1:1.0.1-2) libggi1-dev
** شاید فایل های مخزن فوق خود نیاز به کتابخانه های خاص داشته باشند.
*** درصورت استفاده از DVD می توانید برخی از این فایل ها را بیابید.
برای اجرا لازاروس به منوی Appliction سپس از زبانه Programming گزینه Lazarus را انتخاب نموده و منتظر اجرا بمانید.
نمايي از محيط لازاروس:
تصويرشماره يك (http://www.gigaimage.com/links.php?file=88op6gi08mcuu1aewic.png)
تصويرشماره دو (http://www.gigaimage.com/links.php?file=tljyf8z16r3hzrjcozw7.png)
البته درآينده چگونگي فارسي كردن محيط وهمچنين كم حجم كردن فايل خروجي را براتون مي زارم اينو بدونيد كه فرم خالي بعد از كمپايل حجمي بيش از 5 مگا بايت روداره.
درادامه اگر مجالي باشد مي خواهم درباره نصب لازاروس در Ubuntu با شما باشم
نصب لازاروس
هوالمحبوب
آموزش نصب لازاروس در ابونتو
مقدمه:
لازاروس کامپایلر نیست و فقط یک RAD IDE برای free pascal است.
شاید کسانی که با دلفی کار می کنند به خصوص با نسخه ۷ آن نیزبداند که لازاروس نیز چنین محیطی دارد.البته تعداد مولفه(Components) آن کم
می باشد ولی شاید برای کسانی که با دلفی و لینوکس می خواهند کارکنند راضی کننده باشد.
نمونه های دیگری کمپایلرهای پاسکال برای گنو لینوکس
GNU Pascal : http://www.gnu-pascal.de/
Free Pascal : http://www.freepascal.org/
Vector Pascal: http://www.dcs.gla.ac.uk/~wpc/reports/compilers/compilerindex/x25.html (http://www.dcs.gla.ac.uk/%7Ewpc/reports/compilers/compilerindex/x25.html)
P4 Pascal : http://homepages.cwi.nl/~steven/pascal/ (http://homepages.cwi.nl/%7Esteven/pascal/)
compiler: http://homepages.cwi.nl/~steven/pascal/pcom.p (http://homepages.cwi.nl/%7Esteven/pascal/pcom.p)
interpreter: http://homepages.cwi.nl/~steven/pascal/pint.p (http://homepages.cwi.nl/%7Esteven/pascal/pint.p)
حال می رویم به سراغ نصب لازاروس:
ابتدا می بایست فایل های زیر را دانلود کنید: البته مربوط به نسخه 0.9.24.0 می باشد.
fpc_crosswin32_2.2-071103_i386.deb (http://downloads.sourceforge.net/lazarus/fpc_crosswin32_2.2-071103_i386.deb?modtime=1194557595&big_mirror=1)
fp-compiler_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-compiler_2.2.0-1_i386.deb?modtime=1194557608&big_mirror=1)
fpc-src_2.2.0-071107_i386.deb (http://downloads.sourceforge.net/lazarus/fpc-src_2.2.0-071107_i386.deb?modtime=1194557623&big_mirror=1)
fp-ide_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-ide_2.2.0-1_i386.deb?modtime=1194557637&big_mirror=1)
fp-units-base_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-base_2.2.0-1_i386.deb?modtime=1194557652&big_mirror=1)
fp-units-db_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-db_2.2.0-1_i386.deb?modtime=1194557670&big_mirror=1)
fp-units-fcl_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-fcl_2.2.0-1_i386.deb?modtime=1194557699&big_mirror=1)
fp-units-fv_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-fv_2.2.0-1_i386.deb?modtime=1194557720&big_mirror=1)
fp-units-gfx_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-gfx_2.2.0-1_i386.deb?modtime=1194557739&big_mirror=1)
fp-units-gnome1_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-gnome1_2.2.0-1_i386.deb?modtime=1194557756&big_mirror=1)
fp-units-gtk_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-gtk_2.2.0-1_i386.deb?modtime=1194557773&big_mirror=1)
fp-units-gtk2_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-gtk2_2.2.0-1_i386.deb?modtime=1194557789&big_mirror=1)
fp-units-i386_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-i386_2.2.0-1_i386.deb?modtime=1194557807&big_mirror=1)
fp-units-misc_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-misc_2.2.0-1_i386.deb?modtime=1194557827&big_mirror=1)
fp-units-multimedia_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-multimedia_2.2.0-1_i386.deb?modtime=1194557887&big_mirror=1)
fp-units-net_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-net_2.2.0-1_i386.deb?modtime=1194557902&big_mirror=1)
fp-units-rtl_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-units-rtl_2.2.0-1_i386.deb?modtime=1194557922&big_mirror=1)
fp-utils_2.2.0-1_i386.deb (http://downloads.sourceforge.net/lazarus/fp-utils_2.2.0-1_i386.deb?modtime=1194557947&big_mirror=1)
lazarus_0.9.24-0_i386.deb (http://downloads.sourceforge.net/lazarus/lazarus_0.9.24-0_i386.deb?modtime=1194557965&big_mirror=1)
برای دانلود به سایت www.sourceforge.net (http://www.sourceforge.net/) بروید.
درضمن قبل از نصب دیپندنسی های مورد نیاز را باید دانلود کنید و بعد ازنصب آنها لازاروس را نصب نمایید.
شاید پرسید که لازاروس از چه کتابخانه ای برای ساخت رابط گرافیکی استفاده میکنه؟
پاسخ اینکه بستگی داره به این که لازاروس را با چه کتابخانهای کمپایل کنید. لازاروس در حال حاضر موارد زیر را پشتیبانی میکند:
GTK GTK2 Gnome Win32 WinCE Carbon QT
در گنو لینوکس: GTK, GTK2, Gnome و QT
برای نصب کلیه فایل های با پسوند deb را درون یک پوشه ریخته و یک ترمینال باز نموده ودستور زیر را وارد کنید:
sudo dpkg -i *.deb
* درصورت نداشتن دیپندنسی های مورد نیاز عمل نصب انجام نمی گیرد.
libgd-dev libpng-dev libopenal-dev libglib2.0-dev libgtk2.0-dev
libvorbis-dev libmad0-dev libmodplug-dev libdbus-1-dev libldap-dev
libssl-dev libpcap-dev libggi2-dev libogg0 libogg-dev
libpango1.0-dev libcairo2-dev libpng12-dev libpng12-0
libcairo-dev libglib1.2 libglib1.2-dev libgtk1.2-dev libgtk1.2
liba52dec-dev ibdts-dev libcurl-dev libgdk-pixbuf-dev (>= 0.17.0)
libggi2 (= 1:2.2.1-5ubuntu1) libgii1-dev (>= 1:1.0.1-2) libggi1-dev
** شاید فایل های مخزن فوق خود نیاز به کتابخانه های خاص داشته باشند.
*** درصورت استفاده از DVD می توانید برخی از این فایل ها را بیابید.
برای اجرا لازاروس به منوی Appliction سپس از زبانه Programming گزینه Lazarus را انتخاب نموده و منتظر اجرا بمانید.
نمايي از محيط لازاروس:
تصويرشماره يك (http://www.gigaimage.com/links.php?file=88op6gi08mcuu1aewic.png)
تصويرشماره دو (http://www.gigaimage.com/links.php?file=tljyf8z16r3hzrjcozw7.png)
البته درآينده چگونگي فارسي كردن محيط وهمچنين كم حجم كردن فايل خروجي را براتون مي زارم اينو بدونيد كه فرم خالي بعد از كمپايل حجمي بيش از 5 مگا بايت روداره.