وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

روش نصب make روی اوبونتو

0 23
زمان لازم برای مطالعه: 3 دقیقه






دستور “make” در لینوکس برای کامپایل و مدیریت مجموعه ای از برنامه ها و فایل ها از کد منبع استفاده می شود. به توسعه دهندگان اجازه می دهد تا از terminal برای نصب و جمع آوری انواع برنامه ها. همچنین مدت زمان مورد نیاز برای تدوین را مدیریت و کاهش می دهد. هدف اصلی دستور make این است که یک برنامه بزرگ را به قطعات کوچکتر تقسیم کند و ارزیابی کند که آیا نیاز به کامپایل مجدد دارد یا خیر. همچنین دستورالعمل های ضروری برای کامپایل مجدد آنها را ارائه می دهد.

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

روش نصب پکیج Make روی اوبونتو

قبل از نصب بسته make، بهتر است بسته های نصب شده خود را به روز کنید. در غیر این صورت، ممکن است مشکلات سازگاری با برخی از نرم افزارها را پیدا کنید. با تایپ کردن می توانید این کار را انجام دهید.

$sudo آپدیت مناسب

این دستور اطلاعات تمام بسته‌های قدیمی را که می‌توان به نسخه جدیدتر ارتقا داد، در اختیار شما قرار می‌دهد، بنابراین قبل از نصب هر بسته جدید به شدت توصیه می‌شود. بسته Make به صورت پیش‌فرض در سیستم‌عامل اوبونتو وجود دارد، بنابراین باید قبل از نصب آن، بررسی کنید که آیا قبلاً نصب شده است یا خیر. می‌توانید با تایپ دستور زیر در آن، آن را تأیید کنید terminal.

$ساختن -نسخه

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

اگر بسته make به هر دلیلی در اوبونتو نصب نشده باشد، با خطای زیر مواجه خواهید شد.

پیشنهاد می‌کنیم بخوانید:  روش استفاده از APT Package Manager در اوبونتو 22.04

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

می توانید بسته make را با تایپ کردن نصب کنید.

$sudo apt نصب ساختن

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

سیستم شما باید دایرکتوری ساخت داشته باشد. در غیر این صورت، شما نمی توانید از بسته ساخت استفاده کنید. می توانید آن را با تایپ کردن تأیید کنید.

$ ls /usr/صندوقچه/ساختن

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

اگر دایرکتوری در دسترس است، می توانید از ابزار “make” استفاده کنید. اگر مطابق شکل زیر خطایی را نشان دهد، راهی برای حل این مشکل نیز وجود دارد:

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

با نصب بسته build-essential از شر این خطا خلاص می شوید. به عنوان متا پکیج نیز شناخته می شود و می توانید از آن برای نصب پکیج make و چندین پکیج دیگر نیز استفاده کنید. بسیاری از پکیج ها به این پکیج وابسته و لینک شده اند و شما نمی توانید آنها را بدون نصب متا پکیج نصب کنید. برای نصب آن باید دستور زیر را در قسمت تایپ کنید terminal.

$sudo apt نصب ساخت ضروری

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

پس از نصب، باید نسخه make را بررسی کنید تا بررسی کنید که آیا به درستی نصب شده است یا خیر. همچنین می‌توانید دایرکتوری make را تأیید کنید که قبلاً درست کار نمی‌کند یا خیر. با تایپ دستور می توانید نسخه را همانطور که قبلاً صحبت شد بررسی کنید.

$ساختن -نسخه

روش نصب make روی اوبونتوروش نصب make روی اوبونتو

و می توانید دایرکتوری make را بررسی کنید، از:

$ls /usr/صندوقچه/ساختن

توضیحات متن به طور خودکار تولید می شودتوضیحات متن به طور خودکار تولید می شود

از هم‌اکنون، می‌توانید هم نسخه و هم دایرکتوری را ببینید، بسته make اکنون به درستی نصب شده است و می‌توانید طبق نیاز خود از آن استفاده کنید.

نتیجه

دستور make در لینوکس برای کامپایل و مدیریت مجموعه ای از برنامه ها و فایل ها از کد منبع استفاده می شود. به توسعه دهندگان اجازه می دهد تا از terminal برای نصب و جمع آوری انواع برنامه ها. همچنین زمان مورد نیاز برای تدوین را مدیریت و کاهش می دهد process برای پروژه های بزرگ در این مقاله روش نصب پکیج make را به شما نشان داده ایم و همچنین در صورت عدم امکان نصب این پکیج به برخی از راه حل ها نیز پرداخته شده است.

پیشنهاد می‌کنیم بخوانید:  روش نصب Light Table Code Editor 0.8.1 در اوبونتو و CentOS

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-01 08:34:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید