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

تبلیغات

تبلیغات متنی

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

صرافی rkchange

سایبان ماشین

دزدگیر منزل

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

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

قیمت فنس

armanekasbokar

armanetejarat

صندوق تضمین

Future Innovate Tech

پی جو مشاغل برتر شیراز

آراد برندینگ

خرید یخچال خارجی

موسسه خیریه

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

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

irspeedy

درج اگهی ویژه

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

دانلود فیلم هندی

قیمت فرش

درب فریم لس

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

روغن بهران بردبار ۳۲۰

قیمت سرور اچ پی

خرید بلیط هواپیما

بلیط اتوبوس پایانه

قیمت سرور dl380 g10

تعمیرات پکیج کرج

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

خرید فالوور

پوستر آنلاین

بهترین وکیل کرج

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

خرید اکانت تریدینگ ویو

خرید از چین

خرید از چین

تجهیزات کافی شاپ

ساختمان پزشکان

محصولات فوراور

خرید سرور اچ پی ماهان شبکه

دوربین سیمکارتی چرخشی

همکاری آی نو و گزینه دو

کاشت ابرو طبیعی و‌ سریع

الک آزمایشگاهی

الک آزمایشگاهی

خرید سرور مجازی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

خرید نهال سیب

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

وکیل ایرانی در استانبول

رفع تاری و تشخیص پلاک

پرگابالین

دوره آموزش باریستا

مهاجرت به آلمان

بهترین قالیشویی تهران

بورس کارتریج پرینتر در تهران

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

 






آمار وبسایت

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




هواشناسی

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

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
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]
[تعداد بازديد از اين مطلب: 498]

bt

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




-


گوناگون

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


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