نصب نرم افزار در لینوکس

نصب نرم افزار در لینوکس
درود بر کاربران عزیز و همراهان همیشگی پلتفرم آموزشی زودیاک
در آموزش پیش رو قصد داریم به آموزش نصب نرم افزار در توزیع های مختلف لینوکس بپردازیم و بصورت کامل این قضیه را بررسی کنیم.
بدون شک نصب برنامه در ویندوز بسیار ساده تر از لینوکس است.
شما یک فایل exe را دانلود کرده و با اجرا کردنش براحتی برنامه رو نصب می کنید اما خب اینکار در لینوکس فرق دارد و نسبت به ویندوز کمی پیچیده تر است اما سخت نیست. در لینوکس شما به 2 صورت گرافیکی و با استفاده از خط فرمان می توانید برنامه را نصب کنید. در حالت نصب گرافیکی خب نصب بسیار شبیه ویندوز است و سخت نیست اما در حالت خط فرمان اوضاع پیچیده تر می شود.
اما چرا برای نصب نرم افزار در لینوکس بصورت گرافیکی نرم افزار ها را نصب نکنیم و روش خط فرمان را یاد بگیریم؟
اگر شما قصد داشته باشید بصورت حرفه ای با لینوکس کار کنید و این فیلد را ادامه بدهید متوجه قدرت خط فرمان می شوید و می بینید که تمامی لینوکس کاران از ترمینال قدرتمند لینوکس استفاده می کنند.
از طرفی دیگر وقتی که شما با سرور های لینوکس ، سرور های مجازی و … کار کنید
معمولا دسترسی خط فرمان میگیرد نه گرافیکی. چون حالت گرافیکی منابع بسیاری را اشغال می کند.
پس باید خط فرمان بلد باشید تا بتوانید کار هایتان را انجام دهید.
ابتدا باید با پکیج منیجرها آشنا شویم.
پکیج منیجر ها در لینوکس وظیفه نصب نرم افزار ، نگهداری و مدیریت نرم افزار ها ، اطمینان از درست کار کردن نرم افزار و کمک در بروز رسانی را برعهده دارند.
پس بدون شک متوجه مهم بودن این برنامه ها شده اید.
امکان نصب برنامه بدون پکیج منیجر در لینوکس وجود ندارد و شما حتما نیاز به یکی از انها دارید.
یکی از بهترین مزایا استفاده از پکیج منیجر ها این است که دیگر کاربر نیاز نیست برای نصب نرم افزار از طریق سورس کد اقدام کند.
لینوکس دارای توزیع های مختلفی است که از فرمت های خاصی پشتیبانی می کنند.
همانطور که عنوان شد شما حتما نیاز به یک پکیج منیجر دارید.
تعداد پکیج منیجر ها بسیار زیاد است .
شما باید آن پکیج منیجری را انتخاب کنید که با توزیع خانواده لینوکس شما بیشترین همخوانی را داشته باشد. اصلا نگران این موضوع نباشید چون در این آموزش ما به کمک شما می آییم.
در پایین توزیع های مختلف لینوکس به همراه بهترین پکیج منیجر آنها و فرمت قابل پشتیبانیشان را معرفی میکنیم.
- خانواده Debian که شامل توزیع های مانند kali linux ، ubuntu و backtrack است ، فرمت برنامه هایشان deb است و از پکیج منیجز apt استفاده می کنند.
- خانواده Redhat که شامل توزیع های مانند oracle linux ، fedora و centos است ، فرمت برنامه هایشان rmp است و از پکیج منیجز yum استفاده می کنند.
- بسیاری از دیگر توزیع ها مانند openSUSE ، SUSE Linux و Arch linux ، فرمت برنامه هایشان مانند خانواده red hat از نوع rmp است اما از پکیج منیجر pacman استفاده می کنند.
این پکیج منیجر ها که نام بردیم در هر خانواده بصورت پیش فرض وجود دارد
اما شما می توانید از پکیج منیجر های دیگر هم استفاده کنید.
مثلا برای نصب برنامه های deb هم از apt می توان استفاده کرد هم از gdebi . پس انتخاب استفاده از پکیج منیجر با شما است.
بریم سراغ نصب نرم افزار در لینوکس
در شروع کا 2 احتمال وجود دارد.
- اول اینکه پکیج برنامه در آن توزیع لینوکس وجود دارد اما نصب نیست و شما باید آن را نصب کنید
- دو اینکه برنامه کلا در سیستم عامل نیست و شما باید اول آن رو دانلود کنید و بعد نصب کنید.
نصب نرم افزار در لینوکس
بریم برای احتمال اول . اگر پکیج وجود دارد ، کار شما بسیار ساده است.
برای نصب برنامه در این حالت تنها کافیه که پکیج منیجر را فراخوانی کنید ، سپس فرمان نصب بدهید و نام برنامه را بگویید.
اگر از توزیع Debian استفاده کنید مانند زیر می شود
Apt-get install appname
اگر از خانواده redhat استفاده می کنید دستور مانند زیر می شود
Yum install appname
به همین سادگی
حال بریم سراغ احتمال دوم.
اگر برنامه وجود نداشته باشد. اگر از توزیع Debian لینوکس استفاده می کنید باید از پکیج منیجر کمکی gdebi استفاده کنید. ابتدا باید برنامه را با دستور زیر دانلود کنید (دقت کنید نیازمند لینک مستقیم است )
Wget downloadlink
بعد با دستوز زیر پکیج منیجر gdebi را نصب کنید
Apt-get install gdebi
در آخر هم با استفاده از gdebi برنامه deb خود را نصب کنید. با دستوز زیر
Gdebi appname
اما اگر از خانواده Redhat لینوکس استفاده می کنید نیاز به پکیج منیجرجانبی ندارید. مانند دستور بالاتر ابتدا با wget برنامه را دانلود کنید سپس با دستور زیر اقدام به نصب آن کنید
Rpm -ivh appname
تا اینجا کار برنامه نصب نشده بلکه پکیج آن در سیستم عامل لینوکس قرار گفته است
و باید با دستور زیر پکیج های سیستم را بروزرسانی کنید که برنامه جدید هم به آنها اضافه شود.
Yum update
حالا پکیج به سیستم اضافه شده و مانند احتمال اول شده. حالا با دستور زیر برنامه را نصب کنید.
Yum install appname
کار تمام است و برنامه نصب شده است.
همانطور که عنوان کردم نصب برنامه درویندوز آسانتر است اما در لینوکس هم خیلی سخت نیست.
دیدگاهتان را بنویسید