فی ژوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

فی ژوو

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود مقاله انواع بسته های نرم افزاری در محیط لینوکس

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

 

 

 

بسته‌های نرم‌افزاری کار نصب نرم‌افزارهای کاربردی را در لینوکس آسان کرده‌اند. دیگر لازم نیست برای نصب هر نرم‌افزار، کاربر کدهای منبع را دریافت کرده، آنها را کامپایل نموده و نصب کند. کاری که بسیاری از کاربران از انجام آن ناتوان هستند.
همانطور که متوجه شدید، بسته‌های نرم‌افزاری حاوی برنامه‌های قابل اجرا و آماده برای نصب هستند. ممکن است در اینترنت به انواع مختلفی از بسته‌های نرم‌افزاری برخورد نمایید که البته همه آنها حاوی نرم‌افزارهای آماده برای نصب نیستند که جلوتر درباره آنها توضیح خواهم داد. پر کاربردترین بسته‌های آماده نصب نرم‌افزارهای کاربردی، بسته‌های نوع rpm و deb هستند. در این مقاله ما به بررسی بسته‌های نرم‌افزاری با فرمت rpm و مدیریت آنها خواهیم پرداخت و در مقاله جداگانه‌ای، مدیریت بسته‌های deb را که مخصوص لینوکس debian و توزیع‌های مبتنی بر آن است را بررسی خواهیم کرد.
در سیستم عامل لینوکس (Redhat) برای خواندن دیسک (فلاپی) یا CD-Rom ابتدا باید فلاپی یا CD مورد نظر را Mount (اتصال) کنیم. برای این کار بر روی ناحیه‌ی خالی میز کار (Desktop) راست کلیک کرده، از منوی ظاهر شده گزینه Mount سپس اگر فلاپی دیسک داشتیم، گزینه فلاپی (دیسک) و اگر CD-Rom داشتیم، گزینه فوق را انتخاب می‌کنیم. برای نصب Package یا بسته‌های نرم‌افزاری ابتدا باید CD مورد نظر را Mount کنیم که اگر به صورت Auto Run باشد، به صورت خودکار اجرا می‌شود، در غیر این صورت باید مراحل نصب را طی کرد.
برای نصب در محیط متنی باید دستوراتی را در پنجره Terminal برای نصب Package تایپ کرده که در این تحقیق به بررسی این روش می‌پردازیم.

 

دلایل استفاده از محیط متنی در لینوکس
1. برخی دستورات و فرامین پایه‌ای سیستم‌های عامل، از جمله پیکربندی اولیه‌ی سیستم‌ها و حتی شبکه‌های کامپیوتری را هنوز هم فقط در محیط متنی می‌توان به اجرا درآورد.
2. اصولاً کار در خط فرمان به دلیل اجتناب از بکارگیری رابط‌های گرافیکی که حجم بالایی از منابع سیستم، از جمله حافظه را اشغال می‌کنند، بسیار بیشتر و کم‌خطرتر است.
3. در واقع کلیه‌ی برنامه‌های اجرایی در محیط گرافیکی به نحوی پس از اخذ دستورات ویژوال یا بصری از کاربر همان فرامین متنی را برای انجام عملیات خود در پس زمینه اجرا می‌کنند و چه بسا به دلیل ایرادات موجود در نرم‌افزارها، گاهی این دستورات را به کندی اجرا شده و یا آنها را به درستی نیز اجرا نمایند.
4. Shen کار در محیط فرمان متنی و اجرای دستورات در محیط‌هایی از جمله نیازهای اصلی مدیران سیستم و کاربران پیشرفته کامپیوار است و هیچگاه به کلی منسوخ نخواهد شد.
5. KDE برخی سیستم‌های عامل همچون لینوکس با وجود توسعه چشمگیر رابط‌های گرافیکی نظیر GNOME و ... هنوز به فرامین متنی وابسته و بدون داشتن این فرامین نمی‌توان از این سیستم‌ها بطور کامل و موثر بهره برد.
درک نامگذاری و فرمت بسته های نرم‌افزاری
وقتی بسته ای را از اینترنت دانلود می‌کنید، می‌بینید که از یک نام، تعدادی شماره، نقطه، gz و tar تشکیل شده است. خوب اینها چه معنی دارند؟ ابتدا این اعداد و حرفها پیچیده به نظر می‌رسند در صورتی که اگر برایتان شرح داده شوند، بسیار ساده هستند. پس از مدتی به این شیوه نامگذاری عادت خواهید کرد. بیشتر بسته های نرم‌افزاری لینوکس از قاعده نامگذاری GNU استفاده می‌کنند. مثال‌های زیر فرمت‌های گوناگون بسته های نرم‌افزاری را نشان می‌دهد:
mycoolapp-4.2.3.i386.rpm
mycoolapp-4.2.3.tar.gz
mycoolapp-4.2.3.src.tar.gz
mycoolapp-4.2.3.bin.SPARC.tar.gz
mycoolapp-4.2.3.bin.ELF.static.tar.gz
این مثالها بسته های مختلف یک نرم‌افزار هستند. نام این بسته نرم‌افزاری mycoolapp است. پس از نام بسته ، شماره نسخه آن که 4.2.3 است قرار دارد. اولین شماره شماره اصلی یا major، دومین شماره شماره فرعی یا minor و آخرین شماره شماره وصله یا patch است. پس از شماره نسخه، نقطه ای قرار دارد که بعد از آن بخش های انتخابی قرار دارند که نشانگر محتوای بسته و چگونگی فشرده سازی آن هستند.

 

خط نخست یک بسته نرم‌افزاری rpm را نشان می‌دهد. rpm مخفف Redhat Package Manager است. i386 که قبل از rpm قرار دارد، نشان دهنده این است که بسته حاوی نرم‌افزار اجرایی برای کامپیوترهای PC معمولی است. فرمت rpm که ابتدا توسط Redhat ارائه شد، اکنون تبدیل به یک استاندارد برای پخش بسته های نرم‌افزاری لینوکس شده است. ببیشتر توزیع‌های لینوکس مانند ردهت، زوزه، ماندریک و... از این سیستم بسته بندی نرم‌افزار استفاده می‌کنند.

 

rpm در مقابل کد منبع
بسته هایی که بصورت فرمت rpm ارائه می‌شوند به سادگی قابل نصب بوده و برداشتن آنها نیز به سادگی امکان پذیر است. برای مدیریت بسته‌های rpm هم ابزارهای گرافیکی و هم ابزارهای متنی وجود دارند. در صورتی که در دنیای لینوکس تازه کار هستید، همیشه سعی کنید از این فرمت برای دریافت نرم‌افزارها استفاده نمایید.
- RPM: نصب نرم‌افزارها با استفاده از بسته‌های rpm بسیار آسان است. برای نصب یک بسته rpm شما نیازی به دانستن اطلاعاتی در مورد makefile ها و کامپایلرها ندارید. همانطور که در بالا نیز اشاره کردم، ابزارهایی نیز برای مدیریت این بسته‌ها فراهم آمده است. هنگامی که یک بسته rpm را نصب می‌کنید، ابزارهای rpm سایر نرم‌افزارهای احتمالی مورد نیاز این بسته را نیز بررسی کرده و در صورت نیاز به نصب بسته دیگری به شما اعلام می‌کنند.
- کد منبع (Source Code) : برخی اوقات تا ایجاد بسته های rpm یک نرم‌افزار، مدتی طول می‌کشد. در این مواقع باید از کد منبع آن استفاده کنید. همچنین می‌توانید با ایجاد تغییراتی در کد منبع نرم‌افزار، آنرا برای خود مناسبتر کنید. اکثر کاربران حرفه ای لینوکس کار کردن با کد منبع را ترجیح می‌دهند.
خوب به مثال بالا برمی‌گردیم. در دوخط بعدی بسته‌هایی قرار دارند که حاوی کد منبع نرم‌افزار هستند. هـمـانطور که مـی‌بـینید، این بسته‌ها توسط دستور tar آرشیو شده (tar) و توسط دستور gzip فشرده شده‌اند (gz). شما از این دو فرمان برای باز کردن و خارج کردن از حالت فشردگی بسته‌های نرم‌افزاری استفاده خواهید کرد.
بین شماره های نسخه و پسوند های tar.gz بخش های اختیاری می‌توانند قرار گیرند. این بخش ها توسط نقطه از هم جدا می‌شوند و اطلاعات خاصی مانند نوع پردازنده‌ای که کدهای اجرایی بر روی آنها اجرا خواهد شد، نوع کدهای اجرایی و ... را فراهم می‌کنند. برای مثال bin.SPARC نشان می‌دهد که بسته حاوی کدهای اجرایی است که بر روی ایستگاههای کاری مبتنی بر پردازنده‌های SPARC اجرا خواهد شد.

 

ایجاد و نصب نرم افزارها از کدهای منبع
در صورتی که هیچ کد اجرایی برای نرم افزار مورد نیاز شما وجود نداشته باشد، و یا نیاز داشته باشید تا نرم افزار مربوطه را مطابق نیاز خود تغییر دهید، باید از کد منبع استفاده نمایید. کدهای منبع ممکن است هم بصورت بسته های rpm و هم بصورت بسته های tar/gz وجود داشته باشند.
معمولا در اکثر اوقات هنگام کامپایل و نصب برنامه‌های کاربردی با استفاده از کدهای منبع به خوبی پیش رفته و اشکالی پیش نمی‌آید. ولی برای اینکه بتوانید بهتر اشکالات احتمالی را رفع نمایید، دانستن برنامه نوسی برایتان بسیار مفید خواهد بود.
به طور کلی استفاده از کدهای منبع را به کاربرانی که تازه کار با لینوکس را آغاز کرده‌اند، ممکن است کمی دشوار باشد. پس بهتر است پس از اینکه مقداری با تجربه‌تر شدید از این بسته‌ها استفاده نمایید. برای کاربران مبتدی، استفاده از بسته‌های آماده نصب مانند rpm و deb بسیار راحت‌تر است.
البته در صورتی که کنجکاو هستید و مایلید این نوع نصب را هم آزمایش نمایید، من شما را بر حذر نمی‌دارم. فقط دقت نمایید که چه کاری را دارید انجام می‌دهید.
نکته : برای اینکه بتوانید از کدهای منبع برای تولید برنامه‌ها استفاده کنید، به ابزارهایی مانند کامپایلر ها و لینکرها و کتابخانه ها نیاز دارید. مجموعه این ابزارها تحت عنوان Development Tools در توزیع‌های مختلف لینوکس موجود هستند. برای اینکه قادر باشید تا برنامه‌های موجود بصورت کدهای منبع را کامپایل و نصب نمایید، حتما به این ابزارها نیاز دارید. بنابراین آنها را نصب نمایید.

 

استفاده از بسته های tar/gz
تقریبا تمام بسته های کد منبع که در اینترنت موجود هستند، با این فرمت ارائه می‌شوند. برای استفاده و نصب نرم افزارهایی که با این بسته ها ارائه می‌شوند باید مراحل زیر را انجام دهید :
- بسته مربوطه را از اینترنت و یا CD در یک دایرکتوری خالی کپی نمایید.
- بسته را با استفاده دستور gzip یا gunzip از حالت فشردگی خارج نمایید. نتیجه این کار یک بسته با فرمت tar است. به مثال زیر توجه کنید :
$ gzip -d mycoolapp.tar.gz
- برای باز کردن بسته tar از دستور ذکر شده در مثال زیر استفاده نمایید . این دستور تمام فایلهای موجود در بسته را در یک دایرکتوری درون دایرکتوری جاری باز می‌کند.
$ tar xvf mycoolapp.tar
- با استفاده از دستور cd وارد دایرکتوری مربوطه شوید.
- در صورتی که همراه با بسته فایلهایی به نام INSTALL و یا README ارائه شده است، ابتدا حتما آنها را مطالعه نمایید.
- در مرحله بعدی باید بسته را برای کامپایل شدن پیکربندی نمایید. برای این منظور باید از دستور configure استفاده نمایید . به مثال زیر توجه نمایید:
$ ./configure
توجه : حتما و حتما فایلهای INSTALL و README همراه با بسته را مطالعه نمایید. ممکن است که برای پیکربندی بسته لازم باشد تا آرگومانهای دیگری به دستور configure اضافه نمایید.
این دستور بسته برای برای کامپایل شدن آماده نموده و فایلهای لازم برای این کار را ایجاد می‌کند. ضمنا در صورتی که از شما آرگومان یا گزینه‌ای دریافت کرده باشد، آنرا نیز در فایلهای مربوط به کامپایل و نصب اعمال می‌کند.
- در صورتی که همه چیز به خوبی پیش رفت و هیچ پیام خطایی مشاهده نکردید، اکنون باید برنامه را کامپایل نمایید. برای این منظور باید از دستور make استفاده کنید. به مثال زیر توجه کنید:
$ make
- خوب در این مرحله کامپیوترتان شروع به کامپایل کردن برنامه می‌کند. در صورتی که برنامه بزرگی را کامپایل کنید و یا پردازنده کامپیوترتان قدیمی باشد، ممکن است این بخش کمی طول بکشد. در صورتی که پس از اتمام کار هیچگونه پیغام خطایی روی صفحه مشاهده نکردید معنی آن این است که برنامه بدون هیچ مشکلی کامپایل شده است و اکنون آماده نصب می‌باشد. برای نصب برنامه باید مجوزهای کاربر ریشه را داشته باشید. برای این کار از دستور su برای ورود به حالت کاربر ریشه استفاده کنید.
- برای نصب برنامه کامپایل شده باید از دستور make intall استفاده کنید.با این کار برنامه در محل خود نصب شده و از این پس می‌توانید آنرا از خط فرمان اجرا نمایید. به مثال زیر توجه کنید :
$ make install
توجه : هنگامی که یک برنامه را از طریق کد منبع نصب می کنید، هیچ آیکون و یا میانبر گرافیکی برای اجرای آن ایجاد نمی‌شود. برای اینکه بتوانید آنرا به راحتی اجرا کنید، خودتان باید برای آنها آیکون و میانبر ایجاد کنید.

 

فرمت این مقاله به صورت Word و با قابلیت ویرایش میباشد

تعداد صفحات این مقاله  31  صفحه

پس از پرداخت ، میتوانید مقاله را به صورت انلاین دانلود کنید

 


دانلود با لینک مستقیم


دانلود مقاله انواع بسته های نرم افزاری در محیط لینوکس

پروژه ی آموزش لینوکس از مبتدی تا پیشرفته با تصاویر رنگی و زیبا در فایل منظم PDF

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

پروژه ی آموزش لینوکس از مبتدی تا پیشرفته با تصاویر رنگی و زیبا در فایل منظم PDF


پروژه ی آموزش لینوکس از مبتدی تا پیشرفته با تصاویر رنگی و زیبا در فایل منظم PDF

ان مجموعه در زمینه آموزش لینوکس از مبتدی تا پیشرفته میباشد که برای نخستین بار با طراحی فوق العاده و عالی در اختیار کاربران عزیز و عزیزان دنبال یادگیری لینوکس از کمترین سطح آشنایی تا برترین سطح آشنایی میباشند. در این محصول شگرف که در قالب زیبای pdf و در حدود 350 صفحه منحصر به فرد طراحی شده به معرفی و شرح کاملترین آموزش یادگیری و کسب آشنایی بالا درباره لینوکس میپردازیم.


دانلود با لینک مستقیم


پروژه ی آموزش لینوکس از مبتدی تا پیشرفته با تصاویر رنگی و زیبا در فایل منظم PDF

دانلود آموزش نصب لینوکس ، نصب و کانفیگ ابتدایی سرور های ( لینوکس )

اختصاصی از فی ژوو دانلود آموزش نصب لینوکس ، نصب و کانفیگ ابتدایی سرور های ( لینوکس ) دانلود با لینک مستقیم و پر سرعت .

دانلود آموزش نصب لینوکس ، نصب و کانفیگ ابتدایی سرور های ( لینوکس )


دانلود آموزش نصب لینوکس ، نصب و کانفیگ ابتدایی سرور های ( لینوکس )

آشنایی با:
نصب و کانفیگ ابتدایی سرور های ( لینوکس )

بصورت  pdf

 

فهرست موضوعات :
Centos 1 : نصب سیستم عامل لینوکس 6
و پیکربندی ان Apache 2 : نصب
و پیکربندی ان PHP 3 : نصب
و پیکربندی ان MySQL 4 : نصب
PhpMyadmin 5 : نصب و پیکربندی
و پیکربندی ان LightHttpd 6 : نصب وب سرور
Cpanel 7 : نصب کنترل پنل
و برخی تنظیمات LiteSpeed 8 : نصب
: CSF 9 : نصب فایروال


دانلود با لینک مستقیم


دانلود آموزش نصب لینوکس ، نصب و کانفیگ ابتدایی سرور های ( لینوکس )

دانلود تحقیق و مقاله آماده درباره ‎سیستم عامل لینوکس ‎ با فرمت word-ورد 30 صفحه

اختصاصی از فی ژوو دانلود تحقیق و مقاله آماده درباره ‎سیستم عامل لینوکس ‎ با فرمت word-ورد 30 صفحه دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق و مقاله آماده درباره ‎سیستم عامل لینوکس ‎ با فرمت word-ورد 30 صفحه


دانلود تحقیق و مقاله آماده درباره ‎سیستم عامل لینوکس ‎ با فرمت word-ورد 30 صفحه

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

فهرست :

چکیده

 مقدمه

 تاریخچه

 نصب لینوکس

 تعریف نرم‌افزار آزاد

 توزیع چیست؟

 علت تنوع توزیع‌ها چیست؟

 کدام توزیع؟

 معرفی چند توزیع

 توزیع ubuntu

 توزیع پارسیکس

 توزیع pcLinux Os

 توزیع Mandriva Linux

 کدام را انتخاب کنیم؟

 محیط گرافیکی

 تاریخچه X

 محیط کاری GNOME

 محیط کاری KDE

منابع


دانلود با لینک مستقیم


دانلود تحقیق و مقاله آماده درباره ‎سیستم عامل لینوکس ‎ با فرمت word-ورد 30 صفحه