مجموعهٔ برنامهسازی لینوکس شریف
از فارسیوب
|
|
![]() |
مجموعهٔ برنامهسازی لینوکس شریف، حاوی کتابخانهها و ابزارهای مختلف برنامهسازی است. هدف از تولید این بسته تلاش برای رفع نیاز کاربران لینوکس شریف در توسعه برنامههای مختلف در لینوکس شریف و ارائهٔ یک محیط کامل برای برنامهسازان ایرانی بوده است. در این سیدی سعی کردهایم تا با فراهم کردن آخرین ابزارهای برنامهسازی ضمن در نظر گرفتن دامنهٔ وسیعی از محیطهای برنامهسازی، برنامهسازان را از مراجعه به منابع دیگر برای تهیهٔ این بستهها بینیاز کنیم.
گذری اجمالی
ابزارهای برنامهسازی گنو
این سیدی حاوی بستههای استاندارد برنامهسازی لینوکس مانند مترجم GCC برای زبانهای مختلف برنامهسازی مانند C، C++، Java، Fortran، و... است. همچنین ابزارهای دیگر گنویی مانند ویرایشگر متن ایمکس، اشکالزدای GDB و غیره را میتوانید در این سیدی پیدا کنید.
بستر برنامهسازی مونو
مونو پروژهای است که هدف آن پیادهسازی استاندارد .Net روی سیستم عاملهای مختلف از جمله لینوکس به صورت آزاد است. ابزارهای ارائه شده توسط این پروژه شامل مترجم C#, CLR (Common Language Runtime) کتابخانههای گرافیکی، محیط مجتمع برنامهسازی (IDE) و پیادهسازی زبانهای مختلف Net. است. نسخهٔ موجود در مجموعهٔ برنامهسازی لینوکس شریف آخرین نسخهٔ پایدار تا زمان انتشار این سیدی است.
جاوای سان
اگرچه نسخه آزاد (گنو) کتابخانهها و مترجم زبان برنامهسازی جاوا هم در ویرایش رومیزی لینوکس شریف و هم در این مجموعهٔ برنامهسازی به طور کامل ارائه شده، اما با توجه به کامل نشدن این پیادهسازی (به خصوص در قسمت گرافیکی) و همچنین با توجه به عدم امکان دریافت بستهٔ جاوا از وبگاه شرکت سان، در این سیدی نسخه کامل 1.5 این زبان برنامهسازی اضافه شده است.
برای گسترش برنامه ها به زبان جاوا، محیط مجتمع برنامهسازی محبوب Eclipse نیز در این سیدی قرار داده شده است. Eclipse یک محیط برنامهسازی قدرتمند، منعطف و آزاد است که برای تولید برنامههای جاوا به صورت گسترده مورد استفاده قرار میگیرد. همچنین امکان توسعه برنامه به زبانهای مختلف دیگر مانند C، C++، Python نیز در این محیط امکانپذیر است.
پایگاه دادهها
دو پایگاه دادهٔ معروف MySQL و PostgreSQL به همراه کتابخانهها و ابزارهای مرتبط با آنها در این سیدی گنجانده شدهاند. رابطهای برنامهسازی برای این دو پایگاه داده را نیز میتوانید برای ارتباط با زبانهای مختلف نصب کنید.
موارد دیگر
جز موارد بالا در این بسته ابزارهای متنوع دیگری نیز در این سیدی موجود است که در بین آنها میتوان به بستهٔ Apache زبانهای برنامهنویسی PHP, Perl, Python, Ruby و کتابخانههای آنها و همچنین بستههای مربوط به گسترش نرمافزارهای موجود در لینوکس شریف مانند evolution, firefox و غیره اشاره کرد.
تصاویر
تصاویر نحوهٔ نصب و اجرای ابزارهای برنامهسازی در لینوکس شریف را در اینجا ببینید.
چگونگی تهیه
اعضای باشگاه لینوکس شریف میتوانند از طریق پست و به صورت رایگان سیدی برنامهسازی لینوکس شریف را دریافت کنند. برای این کار به صفحهٔ دریافت سیدی برنامهسازی بروید و نشانی دقیق خود را وارد کنید. توجه داشته باشید که برای پر کردن درخواست باید عضو باشگاه لینوکس شریف شوید.
چگونگی نصب
برای نصب بستههای موجود در این سیدی کافی است برنامهٔ «autorun» را از سیدی اجرا کنید و فرایند اضافه/حذف بستهها را ادامه دهید. توجه کنید که برای نصب بستههای موجود در این سیدی به گذرواژهٔ root احتیاج دارید.
فهرست بستهها
فهرست کامل بستههای موجود در سیدی برنامهسازی را اینجا ببینید.
حق نسخهبرداری و تکذیبنامه
به جز چند استثنا، اکثر نرمافزارهایی که در سیدی برنامهسازی لینوکس شریف آمدهاند، نرمافزار آزاد هستند. پدیدآورندگان این نرمافزارها به شرط رعایت شرایطی که در مجوز این نرمافزارها آمده است، به دیگران اجازه دادهاند که نرمافزارشان را توزیع کرده و/یا گسترش دهند. به علاوه، متن برنامهٔ (source code) این نرمافزارها نیز در اختیار عموم قرار دارد. در صورت تمایل به تهیهٔ متن برنامههایی که در سیدی برنامهسازی لینوکس شریف آمدهاند، با شرکت فارسیوب شریف تماس بگیرید.
شرکت فارسیوب شریف هیچگونه تضمین و/یا پشتیبانی روی برنامهها و محتوای این سیدی ندارد. در صورت بروز هرگونه مشکل و مسئله پس از نصب این برنامهها، شرکت فارسیوب شریف هیچگونه مسئولیتی را نمیپذیرد. برای هرگونه سؤال درباره هرکدام از نرمافزارهای موجود در این سیدی لطفاً به نگهدارندگان اصلی آن نرمافزارها مراجعه کنید.

