تور لحظه آخری
امروز : پنجشنبه ، 9 فروردین 1403    احادیث و روایات:  پیامبر اکرم (ص): هرگاه سفره پهن مى‏شود، چهار هزار فرشته در اطراف آن گرد مى‏آيند. چون بنده ...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

خرید ووچر پرفکت مانی

تریدینگ ویو

خرید اکانت اسپاتیفای

کاشت ابرو

لمینت دندان

وکیل اصفهان

لیست قیمت گوشی شیائومی

آیسان اسلامی

خرید تجهیزات صنعتی

دستگاه جوش لیزری اتوماتیک

دستگاه جوش لیزری اتوماتیک

اجاق گاز رومیزی

تور چین

صرافی ارکی چنج

صرافی rkchange

لوله پلی اتیلن

دانلود سریال سووشون

دانلود فیلم

ناب مووی

مرجع خرید تجهیزات آشپزخانه

خرید زانوبند زاپیامکس

رسانه حرف تو - مقایسه و اشتراک تجربه خرید

کلاس باریستایی تهران

تعمیر کاتالیزور

تعمیر گیربکس اتوماتیک

دیزل ژنراتور موتور سازان

سرور اختصاصی ایران

سایت ایمالز

تور دبی

سایبان ماشین

جملات زیبا

دزدگیر منزل

تعمیرات مک بوک

ماربل شیت

تشریفات روناک

آموزش آرایشگری رایگان

طراحی سایت تهران سایت

آموزشگاه زبان

اجاره سند در شیراز

ترازوی آزمایشگاهی

رنگ استخری

فروش اقساطی کوییک

راهبند تبریز

قطعات لیفتراک

خرید مبل تختخواب شو

وکیل تبریز

خرید اجاق گاز رومیزی

آموزش ارز دیجیتال در تهران

شاپیفای چیست

فروش اقساطی ایران خودرو

دانلود رمان

واردات از چین

قیمت نردبان تاشو

وکیل کرج

تعمیرات مک بوک

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

سیسمونی نوزاد

 






آمار وبسایت

 تعداد کل بازدیدها : 1793276904




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

مديريت بر نرم افزارهاى لينوكس


واضح آرشیو وب فارسی:ابرار: مديريت بر نرم افزارهاى لينوكس
2.كتابخانه ها(Libraries)
كتابخانه ها همان DLL هايى هستند كه شما در ويندوز مى شناختيد.(كه اغلب گم شده بودند يا به دليل خرابيشان برنامه كار نمى كرد!!) در لينوكس نيز كتابخانه ها همان مسئوليت را به عهده دارند اما پسوند خاصى ندارند چرا كه هر زبان از كتابخانه هاى خوداستفاده مى كند. خوب اين مسئوليت كتابخانه ها چيست؟ كتابخانه ها يكسرى فايل هستند كه شامل يكسرى توابع و روتين براى برنامه مى باشند، شما مى توانيد يك فايل كتابخانه درست كنيد و تمام توابعى كه در برنامه شما استفاده مى شود را در آن قرار دهيد و از برنامه خود بخواهيد كه اين توابع را از فايل مذكور اجرا كند، اين كار چه فايده اى دارد؟ فكر كنيد همكار شما نيز مى خواهد برنامه اى بنويسيد او مى تواند از ابتدا شروع كند و تمام توابع رادر برنامه خود تعريف كند، اين كار باعث صرف وقت بيشتر و خستگى بيشتر و نيز حجم بيشتر فايل ها مى شود.راه حل هوشمندانه اين است كه توابع مشترك برنامه ها را در يك فايل كتابخانه اى قرار دهيد و هر كسى كه به آن توابع احتياج داشت زمان اجراى برنامه اين توابع را فرابخواند. به اين ترتيب لازم نيست كه شما هر بار تمام توابع را تعريف كنيد كافيست يكبار اين توابع در كتابخانه اى نوشته شوند و كاربران اين كتابخانه ا را در سيستم خودنصب كنند، حالا شما و ديگران بدون دغدغه حجم زياد و تعريف مجدد توابع به نوشتن برنامه مشغول مى شويد. از جمله معروف ترين كتابخانه مى توان به كتابخانه هاى C اشاره كرد كه با نام libc و در توزيع هاى مدرن تر به نام glibc وجود دارند و يا كتابخانه معروف +GTK كه شما يك بار نصب مى كنيد و تمام برنامه هاى محيط گرافيكى گنوم از آن استفاده مى كنند.
3.ابزار هاى توسعه(Developme nt Tools)
اگر شما تصميم به كامپايل يك برنامه گرفته ايد بايد فايل هاى كتابخانه اى و ابزار هاى توسعه مربوط به آن برنامه را داشته باشيد. مثلا اگر برنامه اى به زبان C داريد بايد يك كامپايلر براى C داشته باشيد و كتابخانه هاى مربوط به آن را نيز بايد در سيستمتان داشته باشيد. اگر شما نيازى به كامپايل برنامه ها نداريد لازم نيست تا ابزار هاى توسعه را نيز نصب كنيد. درواقع وقتى شما يك برنامه را كامپايل مى كنيد مانند اين است كه شما برنامه نويس هستيد و برنامه را كه نوشته ايد كد آن را آماده كرديد و مى خواهيد آن را به زبان ماشين ترجمه كنيد، خوب براى اين كار به ابزارى نياز داريد به نام Development tools كه بوسيله آن برنامه خودرا كامپايل كنيد. برنامه معروف gcc جزو اين ابزارهاست، gcc كه يك كامپايلر است و تحت مجوز GNU/GPL نيز منتشر شده است.
4.پايگاه داده بسته هاى نصب شده
پايگاه داده بسته هاى نصب شده يا به زبان ساده تر Installed package Database!! محلى است كه اطلاعات بسته هاى نصب شده سيستم در آن قرار دارد. شايد شما بخواهيد بدانيد كه فايل كتابخانه اى X يا Y آيا نصب شده است يا نه؟ يا مى خواهيد بدانيد چه نسخه اى از برنامه در سيستم شما موجود است، يا حتى مى خواهيد بدانيد براى برنامه شما چه نيازمندى هايى لازم است؟ تمام اين اطلاعات و اطلاعات ديگر در يك پايگاه داده ذخيره مى شود.براى بسته هاى Debian اين مسير اغلب در مسير var/lib/dpkg/ است و براى RPM اين مسير var/lib/rpm/ است، اما براى Tarball هيچ پايگاهى وجود ندارد!! البته توزيع SlackWare خودش توسط برنامه اى به نام slackware Package Tool يا pkgtool براى بسته هاى Tarball اى كه از طريق اين برنامه نصب مى شوند يك پايگاه داده مى سازد اما اين فقط مختص توزيع است و اين امكان در تمام توزيع ها موجود نيست. به همين دليل است كه اغلب بسته هاى Slackware را جزو بسته هاى هوشمند به شمار نمى آورند چرا كه تنها يك آرشيو فشرده است و حتى نمى تواند وابستگى ها يا Dependency هاى خود را پيدا كند. نصب نرم افزار در لينوكس، تمام آنچه در اين مقاله خوانديد روش هاى مختلف نصب در لينوكس است، مى بينيد كه شما انتخاب هاى مختلفى داريد و به يك انتخاب وابسته نيستيد، اميدوارم اين مقاله برايتان مفيد بوده و مطالبى جديد برايتان داشته باشد.
gnuiran.org
 يکشنبه 26 آبان 1387     





این صفحه را در گوگل محبوب کنید

[ارسال شده از: ابرار]
[مشاهده در: www.abrarnews.com]
[تعداد بازديد از اين مطلب: 493]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن