فراتر از افسانه ها ، عقاید یا عقاید مبنی بر اینکه استفاده از گنو / لینوکس پیچیده است ، من فکر می کنم که این یک سیستم عامل عالی برای کسانی است که توسعه دهنده هستند ، به ویژه توسعه دهندگان وب.
من این فرصت را داشته ام که با بسیاری از افرادی که ترجیح می دهند گفتگو کنم OS X و حتی ویندوز توسعه ، همانطور که آنها می گویند ، به دلیل سهولت و ابزار آن ، و گرچه نظر کاملاً فردی هر شخص است ، اما من معتقدم که هر توزیع گنو / لینوکس یا حداقل محبوب ترین توزیع ، هر آنچه را که برای نصب و نصب نیاز دارید ارائه می دهد کار کردن
[quote] محبوب ترین توزیع ها تمام بسته های لازم را در مخازن خود برای یک توسعه دهنده وب ارائه می دهند. [/ quote]
در حال حاضر ، در مورد مسئله توسعه یک معضل وجود دارد ، توزیع بسیار به روز مانند آن است Antergos یا یکی که تعادل بین پایدار و به روز را حفظ کند اوبونتو?
من یک مثال خیلی ساده گذاشتم ، در حالی که در هستم اوبونتو اعتماد آخرین نسخه از Netbeans 7.0.1 است ، در آرچ لینوکس نسخه 8.0.2 موجود است. در مورد همین اتفاق می افتد NodeJS و بسته های دیگری که در زیر خواهیم دید که به طور گسترده مورد استفاده قرار می گیرند قسمت جلویی.
به هر حال ، تصمیم همه این است که توزیع اولویت خود را با توجه به کار توسعه یافته انتخاب کنند. برای این مقاله ، ما از نصب اوبونتو شروع می کنیم و از آنجا که این مقاله روی کاربران جدید متمرکز است ، مراحل را مرحله به مرحله نشان خواهیم داد.
شاخص
اوبونتو 14.04 را نصب کنید
اولین کاری که ما انجام خواهیم داد بارگیری تصویر نصب اوبونتو از وب سایت رسمی آن است. پیوند زیر به شما امکان می دهد ایزو 32 بیتی یا 64 بیتی را بارگیری کنید.
هنگامی که آن را بارگیری کردیم ، باید یک DVD را با ISO بارگیری شده بسوزانیم یا یک حافظه Flash را برای راه اندازی و نصب از آن آماده کنیم. در ویندوز می توانیم این کار را با دنبال کردن انجام دهیم این راهنما و در مک این دیگری. پس از اتمام این کار ، کامپیوتر را مجدداً راه اندازی کرده و از طریق حافظه یا DVD شروع به کار می کنیم.
مراحل نصب اوبونتو 14.04
اولین کار انتخاب زبانی است که می خواهیم با آن اوبونتو نصب کنیم:
بعداً خواهیم دید که آیا همه شرایط لازم برای نصب را داریم یا خیر.
بعدا میریم سراغ پارتیشن بندی هارد. اگر با این موضوع تجربه ندارید ، ترجیح داده می شود پس از پشتیبان گیری از اطلاعات خود ، همه چیز را به عنوان پیش فرض بگذارید.
ما منطقه زمانی را انتخاب می کنیم:
ما زبان صفحه کلید خود را انتخاب می کنیم:
ما نام کاربری ، نام رایانه ، رمز ورود خود را تعریف می کنیم:
و ما منتظر می مانیم که تمام شود:
پس از اتمام نصب ، رایانه را مجدداً راه اندازی کرده و وارد جلسه خود می شویم. ما می توانیم مدیر به روز رسانی را اجرا کنیم یا یک ترمینال را باز کنیم و قرار دهیم:
$ sudo apt update && sudo apt upgrade
و اگر چیزی برای به روزرسانی وجود ندارد ، می توانیم شروع کنیم.
آماده سازی فضای کاری ما برای آزمایش
بنابراین ، به عنوان توسعه دهنده ، فقط می خواهیم روی آنچه می دانیم چگونه انجام دهیم تمرکز کنیم: توسعه. ما علاقه مند نیستیم بدانیم که چگونه یک وب سرور را پیکربندی کنیم ، یا یک پایگاه داده چگونه کار می کند ، ما فقط چیزی را می خواهیم که کار کند و برای شروع نوشتن کد آن آسان باشد.
اگر فقط مجبور بودیم به HTML ، CSS ، JS بنویسیم ، همه چیز ساده تر خواهد بود ، اما گاهی اوقات باید یک سرور تست برای کد در PHP ، Ruby ، DJango و ... داشته باشیم ، بنابراین ، بهتر است وب سرور خودمان را تنظیم کنید. خوشبختانه برای ما ما این امکان را به دو روش مختلف داریم:
- با استفاده از نصب کننده XAMPP چه چیزی ما را فراهم می کند آپاچی.
- با استفاده از چراغ Bitnami.
نصب Bitnami
نصب LAMP از طریق Bitnami ما قبلاً آن را دیدیم در مقاله قبلی ، بنابراین لازم نیست در این مقاله به آن پرداخته شود. پس از نصب Bitnami ، می توانیم سرور تست خود را از طریق مرورگر وب مدیریت کنیم.
تمام اسناد لازم در مورد نحوه کار Bitnami را می توان در اینجا یافت ویکی وی.
نصب XAMPP
نصب کننده XAMPP نیز از Bitnami آمده است ، اما مراحل نصب تا حدودی متفاوت است ، بنابراین مرحله به مرحله آن را مشاهده خواهیم کرد. اولین چیز البته این است که فایلی را که برای ما جالب است با توجه به معماری پردازنده ما بارگیری کنید:
پس از بارگیری ، یک ترمینال را باز کرده و به پوشه ای که پرونده در آن است دسترسی پیدا می کنیم و به آن مجوزهای اجرایی را می دهیم. در مورد پرونده 64 بیتی:
$ sudo chmod a+x xampp-linux-x64-5.5.19-0-installer.run
اکنون در همان ترمینال آن را اجرا می کنیم:
$ sudo ./xampp-linux-x64-5.5.19-0-installer.run
و مراحل زیر را دنبال می کنیم.
در تصویر قبلی از ما سال شد که آیا می خواهیم پرونده ها را برای توسعه دهندگان نصب کنیم یا در تصویر بعدی ، اگر با انتخابی که انتخاب کردیم موافقیم.
اکنون از ما مسیری را که می خواهیم نصب کنیم می پرسد (به طور پیش فرض در / opt / lampp است) ، و اگرچه می توانیم آن را تغییر دهیم ، من توصیه می کنم آن را همانطور که هست بگذارید.
یک مرحله دیگر از تأیید قبل از شروع نصب
در حال نصب XAMPP
نصب تکمیل شد.
اکنون ، برای شروع XAMPP فقط باید اجرا کنیم:
$ sudo / opt / lampp / lampp شروع به کار XAMPP برای Linux 5.5.19-0 ... XAMPP: شروع Apache ... خوب. XAMPP: شروع MySQL ... خوب. XAMPP: شروع ProFTPD ... خوب.
و به این ترتیب ما از قبل سرور Apache + MySQL + PHP + Perl خود را اجرا کرده ایم. اگر مشکلی دارید ، توصیه می کنم حتماً مراجعه کنید سوالات متداول.
DNS سفارشی و میزبان مجازی با XAMPP
با فرض اینکه ما چندین سایت در سرور تست خود داریم ، می توانیم تنظیم کنیم که هر یک از آنها به صورت محلی در پرونده مشاهده شوند / غیره / میزبان. بیایید مثالی بزنیم ، بگذارید بگوییم سایت را داریم dev.tests.comکاری که ما انجام می دهیم باز کردن پرونده است / غیره / میزبان با ویرایشگر متن مورد علاقه ما (و به عنوان ریشه) و آن را به روش زیر اضافه کنید:
$ sudo vim /etc/hosts
و ما خط را اضافه می کنیم:
127.0.0.1 dev.prueba.com
اما البته این کافی نیست ، زیرا ما باید به Apache بگوییم که وقتی کسی از شما درخواست می کند dev.test.com برای 127.0.0.1 ، شما باید سایت آزمون ما را برگردانید.
ما پرونده را ویرایش می کنیم /opt/lampp/etc/httpd.conf
$ sudo vim /opt/lampp/etc/httpd.conf
و برداشتن خط (حذف علامت پوند) خطی که می گوید:
# Include etc/extra/httpd-vhosts.conf
و ما آن را مانند این ترک می کنیم:
Include etc/extra/httpd-vhosts.conf
حالا ما به پرونده می رویم /opt/lampp/etc/extra/httpd-vhosts.conf که باید چیزی شبیه به این داشته باشد:
# فقط از میزبان های مجازی مبتنی بر نام استفاده می کنید بنابراین سرور نیازی به نگرانی درباره # آدرس IP ندارد. این در دستورالعمل های زیر با ستاره مشخص شده است. # # لطفا اسناد را در # مشاهده کنید # برای جزئیات بیشتر قبل از اینکه بخواهید میزبان های مجازی را تنظیم کنید. # # شما می توانید برای تأیید پیکربندی میزبان مجازی خود از گزینه خط فرمان "-S" استفاده کنید. # # مثال VirtualHost: تقریباً هر دستورالعمل Apache ممکن است در یک ظرف VirtualHost قرار گیرد. # اولین بخش VirtualHost برای همه درخواستهایی که با نام ServerName یا ServerAlias در هیچ بلوکی مطابقت ندارند استفاده می شود. # ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/opt/lampp/docs/dummy-host.example.com" ServerName dummy-host.example.com ServerAlias www.dummy-host.example.com ErrorLog "سیاهههای مربوط" / dummy -host.example.com-error_log سیاهههای مربوط به "CustomLog" / dummy-host.example.com-access_log "رایج ServerAdmin webmaster@dummy-host2.4.example.com DocumentRoot "/opt/lampp/docs/dummy-host80.example.com" ServerName dummy-host80.example.com ErrorLog "logs / dummy-host2.example.com-error_log" CustomLog "logs / dummy-host2.example.com-access_log" رایج است
ما آن را اصلاح می کنیم و به این ترتیب می گذاریم:
# فقط از میزبان های مجازی مبتنی بر نام استفاده می کنید بنابراین سرور نیازی به نگرانی در مورد # آدرس IP ندارد. این در دستورالعمل های زیر با ستاره مشخص شده است. # # لطفا اسناد را در # مشاهده کنید # برای جزئیات بیشتر قبل از اینکه بخواهید میزبان های مجازی را تنظیم کنید. # # شما می توانید برای تأیید پیکربندی میزبان مجازی خود از گزینه خط فرمان "-S" استفاده کنید. # # مثال VirtualHost: تقریباً هر دستورالعمل Apache ممکن است در یک ظرف VirtualHost قرار گیرد. # اولین بخش VirtualHost برای همه درخواستهایی که با نام ServerName یا ServerAlias در هیچ بلوکی مطابقت ندارند ، استفاده می شود. # DocumentRoot "/ home / path / folder / project /" نام سرور my_blog.dev نیاز به همه اعطا
همانطور که منطقی است ، هنگام جایگزینی باید مسیر پوشه پروژه ما مشخص شود "/ صفحه اصلی / مسیر / پوشه / پروژه /".
نصب دستی LAMP
اکنون اگرچه به نظر نمی رسد ، اما انجام نصب به روش قبلی دشوارتر از نصب مستقیم بسته ها از مخازن ما است. برای داشتن همان پشته در رایانه خود ، فقط باید یک ترمینال را باز کرده و قرار دهیم:
$ sudo apt install apache2 mysql-server-5.5 phpmyadmin
فقط با استفاده از این 3 بسته ، وابستگی های لازم برای شروع کار با حداقل مورد نیاز هنگام توسعه نصب می شوند.
DNS سفارشی و میزبان مجازی با LAMP
در بخش DNS (سرور نام دامنه) همه چیز را یکسان نگه می داریم ، یعنی نام سایت های تست خود را در پرونده اضافه می کنیم / غیره / میزبان. اکنون ، در مورد Apache ، مسیر VHost (میزبانهای مجازی) متفاوت است.
به طور معمول آنچه انجام می شود این است که آنچه را که در پرونده قرار داده ایم قرار دهید /opt/lampp/etc/extra/httpd-vhosts.conf در مسیر /etc/apache2/sites-available/vhostname.conf، و سپس یک پیوند نمادین به آن پرونده در پوشه ایجاد می شود / etc / apache2 / sites-enabled / اما ما قصد نداریم پیچیده تر کنیم. ما مستقیماً پرونده را در آن قرار خواهیم داد / etc / apache2 / sites-enabled / با پیکربندی زیر:
$ sudo vim /etc/apache2/sites-enabled/dev.pruebe.com.conf DocumentRoot "/ home / path / folder / project /" نام سرور my_blog.dev نیاز به همه اعطا
به نظر من صحیح است که روشن کنیم هنگام نصب دستی ، مسیر پیش فرض پوشه های وب سایت است / var / www / http /.
نصب NodeJS و Ruby
اگر استفاده کنیم NodeJS o یاقوت (به جای PHP و Perl) می توانیم بسته ها را با اجرای در کنسول به صورت دستی نصب کنیم:
$ sudo apt install nodejs ruby
و اگر آنها به بسته های دیگری نیاز دارند ، فقط باید با اجرای مدیر بسته یا در کنسول آن را جستجو کنند:
$ sudo apt search paquete a buscar
تا زمانی که این قسمت از قبل قسمت سمت سرور را برای جعبه شن و ماسه خود آماده کرده ایم ، حال بیایید برخی از برنامه هایی را که می توانیم استفاده کنیم ببینیم.
ابزارهای توسعه وب
در مخازن ما برخی از برنامه های کاربردی داریم که به ما امکان می دهد هنگام استفاده از HTML ، CSS ، JS و سایر برنامه ها راحت کار کنیم. از جمله آنها:
- Bluefish
- Geany
- گدیت
- کیت
بودن ماهی آبی (به نظر من) کامل ترین زمان کار است قسمت جلویی، اما من توصیه می کنم برنامه های شخص ثالث را نصب کنید که عملکرد بسیار بیشتری به ما ارائه می دهند. به عنوان مثال براکت (دسته) برای اسپیدلایت, SublimeText o کومودو-ویرایش. همه این برنامه ها بسته نصب مخصوص خود را برای اوبونتو دارند ، به جز Komodo-Edit ، که فقط باید آن را از حالت فشرده خارج کرده و یک فایل .sh را اجرا کنید.
(… در جریان …)
32 نظر ، نظر خود را بگذارید
آیا شخص دیگری از این نسخه از اوبونتو یک خفاش شبح در تصویر بز می بیند؟
ههههه درست است .. فقط به ریش نارنجی و سوراخهای پوزه نگاه می کنید
اکنون که به آن اشاره کردید ... که "پاریدولیا" نامیده می شود.
در مورد انتخاب Distros هنگام برنامه نویسی کاملاً پیچیده است. "قبلا" برای چند مرورگر و voila ساخته شده است ، زیرا توسعه بسیار کندتر بود. امروزه بی نهایت مرورگر و سیستم عامل وجود دارد که در آن می توان برنامه های وب را توسعه داد ، آن را ASP.Net ، PHP ، JAVA و غیره نامید. منظور من این است که برنامه های کاربردی بسیار عرضی هستند ، و این فقط از رایانه های رومیزی یا لپ تاپ قابل دسترسی نیستند ، بلکه قبلاً از طریق رایانه لوحی ، تلفن همراه و غیره انجام شده اند (و همان عملکرد مورد نظر است).
من اعتقاد دارم که امروز لازم است که در صف مقدم باقی بمانیم ، قبل از هر چیز از ثبات و امنیت برنامه ها محافظت می کنیم ، از این نظر من پارانویا هستم ، انجام یک معامله بانکی از جمله دستگاه دیگری که از آن من نیست ، بارها امیدوارم که برای انجام این کار به امنیت خانه ام برسم ، حتی اگر غیر منطقی به نظر برسد.
دیگری. بیایید صادق باشیم: معروف است که اکثر برنامه نویسان (حداقل آنهایی که من می شناسم) ، خواه وب باشند ، JAVA ، BB.DD و غیره ، حداقل 80٪ از برنامه Unix برای برنامه نویسی استفاده می کنند. افرادی که بدون داشتن تمام ابزارهایی که به صورت آشکار و رایگان در سیستم عامل ارائه می شوند ، هنگام حرکت به جلو بسیار پیچیده خواهند بود. همچنین ، می توانم به طور قطع بگویم که تقریباً کل پلت فرم وب یا BB.DD. این بر روی سرور یونیکس نصب شده است ، بنابراین منطقی نیست که قسمت دیگر به همان روش کار کند؟
با تشکر از شما برای به اشتراک گذاری و سلام.
ساکت شو ... من بتمن هستم!
به نظر من شبیه جغد است
درست است .. در اینجا ما بعد از دوباره نگاه کردن ، همان فکر می کنیم
من یک توسعه دهنده وب هستم که عمدتا PHP هستم ، چندین سال است که از دبیان به عنوان محیط کار خود استفاده می کنم ، همانطور که در این پست می گویند ، تصمیم گیری برای استفاده از آن به هر شخص بستگی دارد ، و اگر زمینه ایجاد لینوکس را فراهم کند تعداد زیادی از ابزارها که زندگی را آسان تر می کنند.
فقط به عنوان یک نظر ، من در بسیاری از مکان ها دیده ام که برخی از توسعه دهندگان XAMPP ، LAMP و / یا موارد مشابه را نصب می کنند ، در لینوکس انجام این کار ضروری نیست ، زیرا ما به یاد می آوریم که apache بومی لینوکس است ، به عنوان مثال من فقط apache2 و php5 را نصب می کنم در دبیان من با یکی معمولی (استعداد نصب apache2 php5) و voila ، دیگر لازم نیست کار دیگری غیر از قرار دادن پروژه هایم در / var / www
درست است ، اتفاقی که افتاد من سعی کردم آن را "آسان" انجام دهم ، اگرچه در این پست من به دو روش اشاره کردم ...
با درود. به نظر من خوب است که شما apache2 و php5 را نصب می کنید ، اما احساس می کنم باید mysql قرار دهید و همچنین چگونه phpmyadmin را پیکربندی می کنید؟ متشکرم.
بیایید صادق باشیم ، با وجود تلاشی که Dreamweaver از همه آن برنامه ها می کند ، شرم آور است اما در لینوکس چیزی در اوج این برنامه Adobe نداریم.
بله وجود دارد (خوب ، تا حدی) ، به آن Brackets گفته می شود و همچنین Vim و Emacs را در نظر می گیرد. : v
قرار دادن زباله در کد البته Dreamweaver از همه عبور می کند
Dreamweaver بیشتر برای طراحان است تا برای برنامه نویسان ، برای افرادی که با کد کار می کنند بسیار دست و پا گیر و کند است. استفاده از برنامه ای مانند متن عالی ، براکت یا webStorm / phpStorm بسیار راحت تر است. در مواقعی که از Dreamweaver استفاده کردم مشکلی داشتم ، پس از آماده نگه داشتن کد ، به حالت طراحی می رفتم ، جایی که اگر من یک نقطه بگذارم یا چیزی را حرکت دهم ، Dreamweaver مراقبت می کند تا کد من را که خیلی شسته و رفته باقی مانده است ، جدا کند. نه اینکه بگوییم پرداخت است. من دوستان طراح دارم و این برای آنها بسیار جالب است ، زیرا آنها می توانند بدون نوشتن یک خط کد ، صفحه ای درست کنند.
breamweaver ههههههههههههههههههههههههههههههههههههههههههههههههههههههه ای یاد می گیرید
رویا کی؟ aff باف ، رفیق ، آرتیستر ، دریم ویور ، همه اینها مزخرفات محض هستند ، متاسفم که اینطور می گویم اما واقعیت است.
آنها هفتصد خط کد ناخواسته ، تعداد زیادی برچسب یا اهداف غیر ضروری ، و غیره و غیره قرار می دهند.
براکت ، Sublime ، با هر یک از اینها برای انجام هر کار CSS بیش از حد کافی است.
Aptana Studio 3 خیلی بهتر از Dreamweaver است.
چی گفتی؟ Dreamweaver؟ و اون کیو اس اس؟
امیدوارم همه کد زباله ای را که تولید می کند مشاهده کنید ... dreamweaver مخصوص افراد غیر حرفه ای است ، دوره!
واقعا پست هیجان انگیز
Felicidades
گراسیاس
اطلاعات شما بسیار مفید است ... ممنون آیا به آبهای اوبونتو / دبیان برمی گردید؟
HAHA او همیشه برای دبیان فضایی را در قلب خود نگه می دارد ، اما ... اوبونتو فکر نمی کنم خیلی اوه
شما هرگز نمی دانید 😀
اگرچه هرگز نباید هرگز گفته شود ، اما من واقعاً فکر نمی کنم که برای مدت طولانی ، طولانی ، طولانی به دبیان برگردم.
هیچ کسی آن را دوست ندارد.
چه کسی جاوا می خواهد؟ 😛
من فکر می کنم که مضامین گیج می شوند (دوباره) ، شما کسانی هستید که فقط طراح هستید ، دیگران فقط برنامه نویس هستند ، هر دو وجود دارند ، کسانی هستند که winbug را "آسان" می دانند زیرا بعدی بعدی و "همه مجموعه" را نصب می کنند (ضمنی ممکن است آنها با نرم افزارهای اختصاصی و / یا مجاز کار نکنند) ، کسانی هستند که کمی پیشرفته تر (و "شجاع") هستند و همچنین از لینوکس اطلاع دارند و به طور معمول با ابزاری که در این میان پیدا می کنند کار می کنند و بنابراین طولانی و غیره ، همانطور که ما در این وبلاگ به اشتراک می گذاریم این ایده است که هر کس ممکن است در gnu-línux ایجاد شود و از این رو از ابزار Open Source استفاده می شود ، مسئله اصلی (فکر می کنم) این است که به هر شخص بستگی دارد ، آنجا ابزاری هستند که ما حتی آنها را نمی دانیم اما وقتی می خواهیم یاد بگیریم باید چند ساعت سرمایه گذاری کنیم تا اینکه به آن فرصت دهیم و اگر احساس راحتی کنیم (صرف نظر از نظر دیگران) خوشحال خواهیم شد !! (:
همچنین می توانید نسخه را برای php5.6.3 بارگیری کنید
http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.3/xampp-linux-x64-5.6.3-0-installer.run
http://downloads.sourceforge.net/project/xampp/XAMPP%20Linux/5.6.3/xampp-linux-5.6.3-0-installer.run
بستگی به این دارد که شما در حال توسعه یا سازگاری مورد نیاز خود هستید ، برای نگه داشتن نسخه 5.5 من بسته های موجود در نسخه آزمایشی را به سادگی نصب می کنم و بس ، من apache 2.4 ، php5.5.13 و غیره را دارم همچنین کتابخانه های دیگر مانند phpcs به راحتی قابل استفاده هستند نصب ، مشخص است که من پوسته را دوست دارم و ترجیح می دهم همه مواردی را که می توانم نصب و پیکربندی کنم.
شما این پروژه wpn-xm.org را دیده اید ، جالب است که دستیابی به چنین چیزی برای linux ، من می گویم یکپارچه زیرا از برخی از این ابزارها استفاده می کنم ، و متاسفم که می گویم با وجود تعداد زیادی کتابخانه و میزبان ها تقریباً همه در Apache نصب شده اند و من برای nginx تغییر داده ام. من wpn-xm را پیدا کردم که به دنبال گزینه هایی برای LAMP و XAMPP است و برای ماشین کار خوب است. بدون شک گزینه خوبی است. به هر حال برای نظر قبلی من در مورد W $ + chrome متاسفم
سهم شما بسیار جالب است ، به توسعه آن ادامه دهید ، قابل تقدیر است
سلام من تازه وارد اوبونتو هستم ، من همیشه از ویندوز استفاده کرده ام اما می خواهم با استفاده از اوبونتو به یک محیط لینوکس مهاجرت کنم اما وقتی می خواهم پوشه ایجاد کنم یا پرونده ها را در htdocs قرار دهم مانند ویندوز به من اجازه نمی دهد یا مواردی وجود دارد که من می توانم در ویندوز انجام دهم اما در اوبونتو نمی توانم جلوی آن را بگیرم یا اجازه تغییر در من را نمی دهد ، اگر از sublime برای ایجاد پرونده در htdocs استفاده می کنم به من نیز اجازه نمی دهد ، اگر می توانید کمک کنید من من آن را سپاسگزارم
آیا کسی می تواند به من کمک کند؟
سالها پیش من یک دوره طراحی وب کوچک انجام دادم و آن را دوست داشتم ، و اگرچه آنها برنامه های مربوط به ویندوز را به من دادند ، اما هرگز اجازه نصب آنها را ندادند.
چند ماه پیش سرانجام توانستم به لینوکس اوبونتو بروم و هیچ برنامه ای پیدا نمی کنم
به یاد دارم که در این دوره سه برنامه دیدم
Dreamweaver ، Flash MX و مورد دیگری که برای رتوش عکس بود اما من نام آن را به خاطر نمی آورم.
آیا می توانید برای نصب معادل آنچه در این دوره دیدم ، وب سایت ها یا مسیرها را بارگیری کنید؟
سلام
متشکرم.