وبلاگ محسن

۷ مطلب با کلمه‌ی کلیدی «فدورا» ثبت شده است

مصاحبه با متیو میلر درباره فدورا ۲۱

| يكشنبه, ۲۵ آبان ۱۳۹۳، ۱۲:۱۲ ب.ظ

 

توزیع های لینوکس کسل کننده شدن! و فدورا می‌خواد کسل کنندگی رو سر جای خودش بشونه.

 

این عنوان سخرانی ایی بود که متیو میلر، راهبر تازه منصوب شده‌ی پروژه فدورا در کنفرانس لینوکس امسال ارائه داد. میلر در اسلاید هاش نشون داد که چطور میزان علاقه مندی به توزیع های مطرح لینوکس مثل اوپن سوزه، آرچ، فدورا و اوبونتو به شدت کاهش پیدا کرده اما از طرفی سرویس هایی مثل GitHub و Docker که محتاج لینوکسن روز به روز جذاب تر می‌شن.

 

فدورا ایراد رو در روند توسعه قدیمی توزیع های لینوکس می‌بینه و تغییر رو از خودش شروع کرده. این دلیل تعویق شیش ماه‌ی فدورا۲۱ بود.

توسعه دهنده های فدورا در جلساتی که داشتن تصمیم گرفتن که فدورا رو تبدیل به بهترین لینوکس برای برنامه نویس ها بکنن، در حالی که کاربران عادی هم بتونن به زندگی روزمره شون ادامه بدن.

اولین قدم حذف اسم های رمز مسخره و بی معنی از انتشار ها بود که به نظرم کار بسیار درستی بود. از بین بردن این کد نیم ها باعث می‌شه دنیا، فدورا رو بیشتر جدی بگیره.

 

قدم بعدی دادن نظم به مادیت و معنویت کل پروژه با تقسیم فدورای واحد به سه زیر مجموعه بود. هر کدوم از این زیرمجموعه ها، گروه های تحقیقاتی و توسعه دهنده‌ی مخصوص به خودشون رو دارن. فدورا در اینباره از همون روش قدیمی تقسیم مشکلات به ریز مشکل و حل هر کدوم به طور جداگونه استفاده کرده. با این جدا سازی، شما پلت فرم مورد نیازتون رو انتخاب می‌کنید و در قبال اون پشتیانی تخصصی دریافت می‌کنید.

 

و قدم آخر، انتشار یه ورژن فوق العاده از گنوم بود. همونطور که می‌دونید دسکتاپ پیشفرض فدورا گنومِ و بیشتر توسعه دهنده هاش هم برنامه نویس های ردهت هستن.

 

مجموعه‌ی این تصمیمات و جدیت برای عملی کردن اونها، یک سیستم عامل حرفه ایی رو تشکیل داد که تحسین ها از انتشار آلفا! براش شروع شدن.

متن مصاحبه کریس هافمن از مجله‌ی PCWorld  با متیو میلر رو براتون ترجمه کردم تا با جزئیات تغییرات فدورا بیشتر آشنا بشینsmiley

=======================================================

 

یک سیستم عامل، سه طعم مختلف: چطور فدورا ۲۱ تقسیم می‌شود تا تمرکز را دو برابر کند

فدورا ۲۱ بتا منتشر شده و در اوایل دسامبر شاهد نسخه نهایی خواهیم بود. این یک سیکل انتشار غیر عادی برای فدورا بود (یک سال کامل به جای شش ماه). اگر تغییرات جامعی که گفته شده در این آپدیت اعمال می‌شوند را مد نظر بگیریم، این تاخیر عجیب نخواهد بود.

 

در ادامه، مصاحبه‌ی من با متیو میلر، رهبر پروژه فدورا، درباره تغییرات فدورا و نظر او راجع به آینده لینوکس دسکتاپ را خواهید خواند.


آغاز Fedora.next

فدورا به عنوان یک توزیع با سابقه از لینوکس محسوب می‌شود؛ هم اکنون ۱۰ سال از تولدش می‌گذرد. پروژه Fedora.next بازتفکری است درباره روند تولید و توسعه فدورا و اهدافی که به سوی آنها نشانه گرفته.

 

میلر می‌گوید: «Fedora.next اساسا به ده سال آینده نگاه می‌کند و به ما می‌گوید برای موفقیت بیشتر و چیره شدن در دهه آتی چه می‌توانیم بکنیم. هدف اینست». هدف تعیین شده‌ی فدورا «در بر گرفتن دنیا»ست. خوب است هدف ها بزرگ باشند.

 

راهبر فدورا می‌گوید: به طور سنتی، فدورا به عنوان یک مشت «تکه آجر لگو» توسعه داده شده بود. مطمئنا یک دیسک نصاب دسکتاپ وجود دارد، اما اگر بخواهید کاری فراتر از این انجام دهید، تقریبا خودتانید و خودتان. اگر بخواهید، یک دی وی دی نصاب با چهار گیگابایت نرم افزار آماده دانلود است. اما شما در انتخاب و نصب و آماده سازی سیستم عاملتان تنها هستید.متیو میلر، راهبر پروژه فدورا

 

اکنون فدورا این نیاز را تشخیص داده که «سه محصول متفاوت بسازد... نه به صورت یک تپه آجر لگو»، بلکه در پاسخ به نیاز های به خصوص. این محصولات به اسم های Workstation، cloud و server تولید شده‌اند.

 

همان گونه که متیو به من گفت، اینها فقط سه دیسک نصاب متفاوت نیستند. سه گروه متفاوت در فدورا بر این پروژه ها نظارت می‌کنند. هر محصول می‌تواند پیشفرض های خود را داشته باشد. برای مثال، شاید نسخه Workstation بخواهد دنبال پارتیشن بندی راحت تر برای نصب برود و به یک سیستم فایل جدیدتر مثل Btrfs سوویچ کند، در حالی که نسخه Server فایل سیستم پیشرفته‌ی تجاری را در نصاب به همراه خواهد داشت.

 

در فدورای قدیمی، یک انتخاب برای یک محصول روی همه چیز اثر می‌گذاشت؛ اکنون اینطور نیست. میلر می‌گوید: «در نسخه های قبل، تصمیم گیری برای انتخاب پیشفرض ها همیشه ختم به این سوال می‌شد که "بهترین پیشفرض برای تمام موقعیت ها چیست؟"». حالا موقعیت های گوناگون، پیشفرض های خودشان را خواهند داشت.

 

Workstation, Server, cloud

 

به طور خلاصه،‌ وقتی به وب سایت به زودی-دوباره-طراحی-خواهد-شد فدورا بروید با سه محصول و یک لینک و توضیحی که هر کدام برای چه کسی است رو به رو خواهید شد. دیگر آن تمرکز انفرادی بر فدورا دسکتاپ وجود نخواهد داشت.

 

Workstation: فدورا Workstation نزدیک ترین نسخه به ورژن دسکتاپ قدیمی است. اگر چه، چیزی که اینجا واقعا جالب است تمرکز ویژه و قویتر بر توسعه دهندگانی است که به یک ایستگاه کاری لینوکس برای انجام دادن کارها نیاز دارند. Workstation هدف خود را اینگونه اعلام می‌کند: «برای کسی که برای انجام هر کاری در دنیا کد نویسی می‌کند»، از یک دانشجوی برنامه نویس گرفته تا توسعه دهندگانی که در واحد های تجاری کار می‌کنند. برای رسیدن به این نقطه، فدورا Workstation ابزاری به اسم DevAssistant به همراه دارد که به سرعت یک محیط مخصوص توسعه را با چند کلیک موس فراهم می‌کند.

 

Fedora 21 WorkStation


فدورا می‌خواهد تبدیل به بهترین پلت فرم برای توسعه دهندگان شود، پس بنابراین دفعه بعد که به یک سمینار برنامه نویسی رفتید تمام آن مک ها تبدیل به ماشین های فدورایی می‌شوند. هدف اینست.

 

میلر به سرعت ابراز کرد که فدورا Workstation هنوز تمام چیز های معمول را برای علاقه‌مندانش دارد. انها هنوز هم «آن سطل های لگو» را خواهند داشت، منتها نه به صورت تصادفی. بسته های لگویی وجود خواهند داشت که به شما برای شروع کمک می‌کنند. بنابراین حالا «اینجا یک  سِت لگو برای ساخت قلعه و آنجا یک ست دیگر برای ساخت سفینه فضایی» وجود خواهد داشت. شما دیگر با یک مشت آپشن که به خودتان واگذار شده است تنها نخواهید بود. اما هنوز هم می توانید این بسته های لگویی را نادیده بگیرید و مستقیم وسط سطل های در هم و بر هم شیرجه بزنید.

 

Cloud: میلر توضیح می‌دهد: «محصول کلاود چیزی است که شما انتظارش را دارید: ایمیج از قبل ساخته شده «برای اجرای Amazon EC2، OpenStack، یا سایر تولید کننده گان کلاود». فدورا همیشه تمرکز بیشتری بر روی دسکتاپ داشته، به همین خاطر «خیلی از مردم آن را برای استفاده» در کلاود انتخاب نکرده اند. آنها می‌خواهند فدورا اولین چیزی باشد که مردم برای کار با کلاود به آن فکر کنند. میلر همچنین مشتاق بود درباره Fedora Atomic، یک میزبان Docker که برای استفاده در ابر آماده استفاده است، بحث کند. Docker یک شبیه ساز کانتینری است که اخیرا خیلی از مردم درباره آن اشتیاق پیدا کردند. حتی مایکروسافت هم عاشق Docker شده است!

 

Server: این محصول، نزدیک ترین ویرایش به آن نصاب دی وی دی سنتی فدوراست. بنا به گفته میلر «این لگوی شماست و شما می‌توانید آن را هر طور که سرورتان می‌خواهد اسمبل کنید». هدف، سرور های خانگی یا تجارت های کوچک است ، و شما به راحتی می توانید آن را تبدیل به سرور پایگاه داده، سرور تشخیص هویت و یا هر نوع سروری که می‌خواهید تبدیل کنید. آنها همینطور ابزار مدیریت سرور Cockpit Web-based را با این نسخه منتشر می‌کنند تا به سادگی امکان مدیریت یک سرور فدورایی از طریق وب امکان پذیر باشد. این برای مدیر های سرور تازه کار یا مدیر های تازه کار سرور های لینوکسی ایده‌آل است.

 

Fedora 21 Server

 

وقتی پرسیده شد که چرا کسی باید فدورا را به جای ردهت (ردهت سرمایه گذار فدوراست، و فدورا یک نوع پلت فرم توسعه برای RHEL پایدار، دارای پشتیبانی طولانی تر و آهسته رو تر، فراهم می‌کند) یا CentOS (یک نسخه مجانی از Red Hat Enterprise Linux) انتخاب کند، میلر به سرعت پاسخ داد که روند توسعه آهسته RHEL و مشتقات آن برای بسیاری از سرور ها ایده آل است.

«اما الزاما برای همه اینطور نیست». در عوض فدورا جدیدترین نسخه های هر چیز و پشتیبانی از آخرین سخت‌افزار ها را به همراه خواهد داشت. RHEL 7، تغییرات بزرگی را نسب به ورژن 6  داشت اما کسانی که با فدورا کار می‌کردند برای تمام آن نوآوری ها آماده بودند».

 

آینده‌ی لینوکس دسکتاپ

 

این آینده‌ی فدورا برای حداقل ده سال بعد خواهد بود. یکی از قوی ترین دلایلی که مردم از لینوکس استفاده می‌کنند اینست که لینوکس به خودی خود ایده‌آل است و بدین معنی نیست که دیگر امکان دستکاری ندارد. «ما هنوز چیزهایی که با آنها سیستم خود را دستکاری می‌کنید داریم... اما می‌خواهیم چیزی برای مخاطبین خاص بسازیم»

 

اما آینده لینوکس دسکتاپ چه می‌شود؟ چیزی که با آینده‌ی خود دسکتاپ گره خورده.


میلر: «بیشتر کسانی که کامپیوتر دارند، اصلا کامپیوتر نمی‌خواهند. داشتن کامپیوتر یک کابوس وحشتناک است که آنها با آن کنار آمدن». این درست است. همه گیک نیستند که از بهم ریختن دور و بر با یک سیستم عامل جایگزین لذت ببرند. اما به این معنی نیست که فدورا حیطه دسکتاپ را ترک خواهد کرد و سعی در جهت تبدیل شدن به یک سیستم عامل تبلت، همانگونه که ویندوز ۸  این کار را کرده، می‌کند. به گفته میلر «دسکتاپ زمان خیلی زیادی تا مردن سپری خواهد کرد».

 

به نظر میلر، این یک خبر خوب برای لینوکس است.

 

«از بین کسانی که از دسکتاپ استفاده می‌کنند، خیلی از انها به لینوکس علاقه مند خواهند شد». همیشه مردمانی خواهند بود که چیزی بیشتر از تبلت یا یک تجربه رایانش ناقص مثل Chrome OS، می‌خواهند. این افراد شامل توسعه دهندگان نرم افزار و کاربران حرفه ایی کامپیوتر هستند که می‌خواهند چیز ها را شخصی سازی کنند و کنترل بیشتری بر کامپیوترشان داشته باشند. لینوکس نقش مهمی در جذب توسعه دهندگان، کاربران تولیدگرایی که دنبال یک سیستم عامل دسکتاپ کامل می‌گردند و یا کاربران حرفه ایی خواهد داشت. به قول میلر « مخصوصا زمانی که سیستم عاملهای پر استفاده بیشتر و بیشتر تبدیل به نسخه های تبلتی شوند».

 

این نگرانی به جاست، پس خوب است که یک لینوکس دسکتاپی مستحکم و آماده پرواز برای روز مبادا داشته باشیم. (ترس از کنترل بیش از حد مایکروسافت بر Windows Store، یک دلیل بزرگ بر اینست که چرا Valve در حال ساخت SteamOS است). اگر مایکروسافت تصمیم به تعطیل کردن ویندوز دسکتاپ بگیرد، لینوکس یک روزنه فرار به کاربران نشان خواهد داد. همانطور که آنها این کار را درباره WindowsRT انجام داده اند.

 

فدورا ۲۱ هم اکنون در حال توسعه است، اما بعد از تست نسخه‌ی آلفا، دیدیم که به طور شگفت آوری پایدار و مقاوم است. میلر می‌گوید هدف فدورا اینست: «حرکت بر لبه تیغ، نه خونریزی روی آن». و تا به اینجا به سمت این هدف حرکت کرده اند. نسخه نهایی فدورا ۲۱ اوایل دسامبر در  دسترس عموم قرار داده خواهد شد.

 

متیو به من گفت: «قرار است یکی از بهترین نسخه هایی باشد که تا به حال منتشر کردیم».

heart

 

پ.ن: اسلاید هایی که متیو در LinuxCon استفاده کرد رو میتونید از اینجا دانلود کنید.

چطور از عمر سیستم عامل با خبر بشیم؟

| جمعه, ۲۴ مرداد ۱۳۹۳، ۰۸:۰۴ ق.ظ

خیلی راحت. اگر فدورایی هستید کافیِ دستور زیر رو اجرا کنید:

 

$ ls -l /var/log/anaconda/anaconda.log

چیزی که واسم برگشت، نشونم داد که فدورا 20 رو دقیقا یه روز بعد از فاینال رلیز نصب کردم؛ یعنی دویست و سی و نُه روز پیش.

 

 

 

اگر هم یوزر اوبونتو هستید آموزش دیجیاتو رو بخونید.

تغییر راهبر پروژه فدورا

| دوشنبه, ۱۹ خرداد ۱۳۹۳، ۱۱:۴۷ ق.ظ

خانوم روبین برگرون، راهبر قبلی پروژه فدورا، در تاریخ ۵ ژوئن ۲۰۱۴ جای خودش رو به متیو میلر داد.
یه خبر بزرگ برای جامعه فدورا!
روبین در سال ۲۰۰۹ به عنوان راهبر پروژه فدورا منصوب شد و امروز بعد از پنج سال زحمتی که برای این سیستم عامل محبوب و مقتدر کشید از این سمت کناره گرفت.
متیو میلر جوان که از همون روز های اول شروع پروژه، در کنار فدورا بود و این اواخر مسئول بخش کلاود بود، عهده دار این مهم شد.
برای روبین، متیو و تمام جامعه بزرگ گنولینوکس  آرزوی موفقیت می کنم.

چطور از اندروید به کامپیوتر لینوکسیمون ssh کنیم

| دوشنبه, ۱۳ آبان ۱۳۹۲، ۰۷:۱۸ ق.ظ

اگر نمیدونید SSH چیه باید به طور خلاصه بگم که یه پروتکل برای ارتباط دو دیوایس درون شبکه ست. به این معنی که من میتونم در حالی که طبقه پایین خونمون هستم، با لپ تاپم به کامپیوترم که طبقه بالاست، از طریق SSH وصل بشم و هر دستوری که بخوام روی کامپیوترم با یه پروتکل بسیار امن اجرا کنم.

علاوه بر این چیزی که SSH رو خیلی برای ما خاص می کنه اینکه این سرویس اصالت یونیکسی داره، پس یاد گرفتنش برای هر کاربر لینوکسی تا حدی واجبهsmiley
 
اما چیزی که اخیرا خیلی باعث جذاب تر شدن SSH شده اینه که شما با گوشی اندرویدیتون هم می تونید این ارتباط رو برقرار کنید!
خب مسلما اولین ابزاری که احتیاج داریم Connectbot. یه اپ خیلی با حال که از طریق اون روند اتصال ssh رو طی می کنیم.
تنها کاری هم که لازمه با کامپیوتر انجام بدید فعال کردن دیمون ssh به اسم sshd و بعد فهمیدن آی پی آدرسِ.
برای فعال کردن دیمون در سیستم فدورا از این دستور رو وارد می کنیم:
sudo systemctl start sshd.service

و برای فهمیدن آی پی آدرس از دستور ip به شکل زیر ستفاده می کنیم:

ip addr show

که یه همچین خروجی به ما میده:

(آی پی آدرس سیستم با رنگ آبی مشخص شده)

 

البته من خودم Fing استفاده می کنم؛ یه اپ جالب دیگه برای دیدن آی پی تمام دیوایس های متصل به شبکه.

حالا به سراغ connectbot می ریم که در نگاه اول با هم چین شکلی رو به رو می شیم:

همون طور که می بینید، در فیلد پایین، باید اطلاعات اتصال رو وارد کنیم که شامل سه بخشه: username که یه اسم دلخواهِ، hostname که همون آی پی سیستمِ و port که برابر عدد 22 ست.(درگاه 22 پورت پیش فرض ssh در سیستم های یونیکسی سی)

 

با فشردن دکمه done وارد قسمتی میشید که ازتون پسورد روت رو می خواد و بعد از وارد کردن پسورد اتصال شما برقرار میشه:

 

پ.ن: اگر می خواین دیمون sshd هر بار که کامپیوتر رو روشن می کنید فعال بشه، یا به قول معروف startup باشه، این کامند رو اجرا کنید:

sudo chkconfig sshd on

سیر و سیاحت من در فدورا ۱۹

| يكشنبه, ۱۶ تیر ۱۳۹۲، ۱۰:۲۲ ق.ظ

گربه شرودینگر!
تا قبل از امروز فقط فیزیکدان ها حق داشتن  راجع بهش حرف بزدن؛ اما از امروز به بعد نوبت لینوکسی هاست!

بعد از مشکلاتی که فدورا ۱۸ به وجود آورد، میشه گفت تمام کاربران فدورا چشم انتظار این نسخه بودن و برای رسیدنش روزشماری می کردند.من هم از این قاعده مستثنی نبودم و هر روز به اینکه فدورا۱۹ چه خواهد بود فکر می کردم تا اینکه بالاخره سه شنبه شب از طریق تورنت، نسخه گنومی و ۳۲ بیتش رو دانلود کردم.

فدورا جدید رو اول رو نت بوکم نصب کردم و چون گنوم شل، به دلیل سخت افزار ضعیف، یه کندی اجرا می شد، اول با دستور:
sudo yum -y groupremove gnome

گنوم رو از رو سیستمم پاک و xfce رو نصب کردم

sudo yum -y groupinstall xfce

و باید بگم که نسخه  xfce از هر نظر عالی بود و توی این یه هفته به بهترین نحو کار می‌کرد. و چیزی که بیشتر از همه منو خوشحال کرد، فیچر جدیدی بود که بهمون امکان کم و زیاد کردن نور مونیتور رو می‌داد که در فدورا ۱۸ وجود نداشت.


فدورای گنومی هم رو دسکتاپم نصب کردم.

اولین چیزی که توجه منو جلب کرد، یه پنجره بود که ازم خواست اطلاعات اکانت هامو بهش بدم تا سیستمو برام تنظیم کنه. مثلا با دادن یوزر و پسورد اکانت گوگل، evolution ایمیل هامو مدیریت می‌کنه،برنامه contact و calender با کانتکت و کلندر اکانتم سینک میشه و از طریق برنامه document میتونم اسنادی رو که در google drive آپلود کردم ببینم.

امکان تغییر لایوت های کیبورد با استفاده از شورتکات دوباره فعال شده که به صورت پیشفرض باید کلید های super+space رو فشار بدید تا این اتفاق بیوفته و امکان تغییر به alt+shift معروف نیست؛البته با نصب بسته gnome-tweak-tool و مرور به سربرگ typing می تونید این به alt+shift تغییرش بدید.


جستوجو در گنوم ۳.۸ قوی تر شده و علاوه بر پیدا کردن نرم افزار ها، تو دایرکتوری Home هم سرک می کشه و نتایج رو نشون میده.

چیزی دیگه ایی که به نظرم تو گنوم شل خیلی کاربردی و مفید اومد، سربرگ Frequent بود؛ که باعث میشه نرم افزار های پر استفاده خیلی سریع تر و راحتتر در دسترس کاربر قرار بگیرن.

بعد از بررسی دسکتاپ و ظاهر سیستم عامل نوبت به وارسی بسته های موجود و نصب بسته های مورد نیاز بود. سیستم به طور دیفالت خیلی از نرم افزار های مورد نیاز مثل پایتون ۳ رو به همراه داشت اما برای نصب بقیه باید از یام کمک گرفت:


yum -y install wget axel gimp deluge vim gvim gcc gcc-c++ fpc vlc gnome-tweak-tool xchat

و در پایان یکبار آپدیت کل سیستم:

yum -y update

امیدوار شیش ماه آینده، اوقات خوشی با این گربه  پر سر و صدا داشته باشیم :)

روز شماری برای انتشار فدورا 19

| پنجشنبه, ۱۶ خرداد ۱۳۹۲، ۱۰:۳۴ ب.ظ

امروز یا دیروز،‌ روز شمار انتشار ورژن نوزدهم سیستم عامل محبوب و قدرتمند فدورا در سایت رسمی این توزیع قرار گرفت و تمام کاربرانش رو هیجان زده کرد.

امیدوارم نسخه نوزدهم کاستی های فدورا 18 رو جبران کنه، خاطرات بد اون رو از یاد ببره و مصرف کنندگان وفادارش رو که فراری داده بود دوباره به خونه بر گردونه : )


چطور فدورا رو آماده برنامه نویسی کنیم؟

| دوشنبه, ۱۹ فروردين ۱۳۹۲، ۱۲:۲۱ ب.ظ
من معتقدم اگر می خواین با لینوکس کار کنین باید یکی از این دو نفر باشید:
یا کسی که تمام زندگیش تو اینترنت خلاصه میشه؛چون با استفاده از لینوکس خودش رو برای همیشه از شر تمام بدافزار ها راحت کرده.
یا کسی که میخواد یه برنامه نویس حرفه ایی بشه.چون بهترین ابزار های ممکن برای توسعه نرم افزار ،اصلیت لینوکس دارن.
من تصمیم گرفتم تو دسته دوم باشم.
پس باید سیستم فدوراییم رو آماده این کار بکنم:
الان که دارم سی ++ یاد می گیرم مهم ترین چیزی که برای برنامه نویسیش می خوایم کامپایلر اون یعنی ++g ئه.پس با این دستور تو ترمینال اونو نصب می کنیم.
sudo yum install gcc-g++

چیزه دیگه ایی که میخوایم یه ادیتور ساده و در عین حال قدرتمنده که تمام نگاهها به سمت vim میره:

sudo yum install gvim

البته اگر علاقه مندید که تمام ابزار های برنامه نویسی رو یک جا داشته باشید و استفاده از IDE ها رو به صرفه تر میدونید ، انتخاب های خیلی زیادی پیش رو دارید و با توجه به سلیقه و میزان پیچیدگی کارتون میتونید از مورد دلخواه استفاده کنید.


خب حالا تمام اون چیزی که می خواستیم رو داریم.سوالی که برای تازه کارا پیش میاد اینه که حالا ما برنامه رو نوشتیم.چطور کامپایش کنیم؟

برای این کار کافیه کدی نوشته شده رو در یه مسیر دلخواه ذخیره کنید.بعد با استفاده از ترمینال به دایرکتوری که فایل cpp. وجود داره cd  کنید و اونجا این دستور رو تایپ کنید :

g++ Name_Of_Your_File.cpp

که بعد از اون یک فایل اجرایی در همون محل به اسم a.out ساخته میشه و برای اجرا کردنش کافیه دوباره به ترمینال رجوع کنیم و دستور 

./a.out

وارد کنیم.

اما گاهی پیش میاد که دوست دارید فایل اجراییتون با اسمی غیر از a.out ذخیره بشه.برای این منظور از سوویچ o- استفاده میکنیم:

g++ Name_Of_Your_File.cpp -o Name_Of_Your_File

دیدید چه راحته؟

برای استفاده از گنولینوکس تنها کافیه یه اتصال اینترنت پر سرعت داشته باشید و بعد بهترین ابزار ها در کوتاه ترین زمان ممکن در دسترستون خواهند بود.

  • ۰ نظر
  • ۱۹ فروردين ۹۲ ، ۱۲:۲۱