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

سرور مجازی NVMe

درک و استفاده از sources.list برای اوبونتو

0 63
زمان لازم برای مطالعه: 5 دقیقه


ما از اوبونتو، دبیان، CentOS و سیستم عامل های مختلف اگر کسی بپرسد “از چه سیستم عاملی استفاده می کنید؟” بسیاری از شما ممکن است بگویید، “من از لینوکس استفاده می کنم”. آنها واقعا لینوکس نیستند. لینوکس فقط نام هسته است. اینها در واقع توزیع های مختلف لینوکس هستند.

اکنون ممکن است بپرسید “توزیع لینوکس چیست؟”

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

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

در حال حاضر، نرم افزارهای زیادی وجود دارد روی لینوکسی که حتی نمی توانید آن را بشمارید. از جمله همه آنها در یک بسته سیستم عامل واحد ، اندازه سیستم عامل را بزرگ و توزیع غیر ضروری می کند. بنابراین سیستم عامل برای نصب بسته ها به راحتی در صورت لزوم به مکانیسم نیاز دارد. به این ترتیب ، آنها می توانند شامل ابزارهای بسیار متداول و نصب و راه اندازی شوند. توسعه ، توزیع و بارگیری برای کاربران و رویکرد مدولار آسان تر است.

سپس بسته های اضافی میزبانی می شوند روی یک سرور WebServer یا FTP از توزیع لینوکس از جایی که کاربران می توانند آن را بارگیری و نصب کنند. این سرورها یا سرورهای FTP مخزن بسته نامیده می شوند.

شما همچنین به روشی برای مدیریت (نصب ، حذف ، بارگیری) این بسته ها از مخزن بسته نیاز دارید. بنابراین یک مدیر بسته گنجانده شده است روی توزیع لینوکس مورد علاقه شما اوبونتو مبتنی است روی دبیان GNU/ توزیع لینوکس. اوبونتو برای مدیریت بسته ها از مدیر بسته APT (Advanced Package Tool) استفاده می کند. مدیر بسته بندی APT و تمام قسمت های جلوی گرافیکی (مرکز نرم افزار اوبونتو ، Muon ، استعداد و غیره) از آن استفاده می کند sources.list پرونده برای یادگیری در مورد کدام مخزن بسته یا مخازن برای استفاده.

پیشنهاد می‌کنیم بخوانید:  اوبونتو گام به گام کلید SSH را تولید می کند

در این مقاله به شما نشان خواهم داد که چگونه sources.list فایل استفاده می شود روی اوبونتو بیا شروع کنیم.

فایل های پیکربندی:

مدیر بسته APT و تمام قسمت های گرافیکی آن اطلاعات مخزن بسته را از آن دریافت می کند /etc/apt/sources.list فایل و فایل ها از /etc/apt/sources.list.d فهرست راهنما.

درک و استفاده از sources.list برای اوبونتودرک و استفاده از sources.list برای اوبونتو

در اوبونتو، مدیران بسته های مختلف ویرایش می کنند /etc/apt/sources.list فایل مستقیم من توصیه نمی کنم که مخازن بسته سفارشی را در آنجا اضافه کنید. اگر نیاز به اضافه کردن هر مخزن بسته اضافی دارید، بهتر است فقط آنها را در آن اضافه کنید /etc/apt/sources.list.d/ فهرست راهنما. در ادامه این مقاله عملاً روش انجام آن را به شما نشان خواهم داد.

درک فایل sources.list:

محتویات /etc/apt/sources.list فایل چیزی شبیه به این است

درک و استفاده از sources.list برای اوبونتودرک و استفاده از sources.list برای اوبونتو

در اینجا، خطوطی که با هش (#) شروع می شوند، نظرات هستند. نظرات برای اهداف مستندسازی استفاده می شود روی این فایل. نظرات همچنین برای غیرفعال کردن یک مخزن بسته خاص در اینجا استفاده می شود.

به عنوان مثال، زمانی که یک مخزن بسته سفارشی مانند این را اضافه می کنید، می توانید نظر بگذارید.

# این مخزن بسته محلی NodeJS v8.x من است

deb http://192.168.10.1/nodejs/8.x کشش اصلی

من قصد دارم هر خطی را که برای افزودن یک مخزن بسته استفاده می شود فراخوانی کنم (خطوطی که با شروع می شوند deb) روی /etc/apt/sources.list فایل و فایل های موجود در /etc/apt/sources.list.d/ دایرکتوری یک خط APT. شما می توانید آن را هر چه می خواهید بنامید.

حالا بیایید در مورد روش قالب بندی یک خط APT صحبت کنیم. این نمونه ای از یک خط APT است که در تصویر زیر نشان داده شده است.

درک و استفاده از sources.list برای اوبونتودرک و استفاده از sources.list برای اوبونتو

یک خط APT با شروع می شود deb، به این معنی که این مخزن بسته بسته های نرم افزاری را به صورت باینری های از پیش کامپایل شده در قالب فایل deb توزیع می کند.

درک و استفاده از sources.list برای اوبونتودرک و استفاده از sources.list برای اوبونتو

یک خط APT نیز ممکن است با شروع شود deb-src، به این معنی که مخزن بسته بسته های نرم افزاری را به عنوان کد منبع توزیع می کند، که برای استفاده باید آنها را در رایانه شخصی خود کامپایل کنید. به طور پیش فرض، همه deb-src مخازن بسته غیرفعال هستند روی اوبونتو من شخصاً ترجیح می دهم آنها را غیرفعال کنند زیرا از آنها استفاده نمی کنم. بسته به اینکه نصب بسته ها از منابع به زمان زیادی نیاز دارد روی مشخصات کامپیوتر شما

پیشنهاد می‌کنیم بخوانید:  روش لیست کردن بسته های نصب شده در اوبونتو 22.04

درک و استفاده از sources.list برای اوبونتودرک و استفاده از sources.list برای اوبونتو

سپس آدرس HTTP، HTTPS یا FTP مخزن بسته را دارید. اینجا جایی است که تمام فایل های بسته و فایل های پایگاه داده بسته نگهداری می شوند. مدیر بسته ابرداده بسته و سایر اطلاعات را دانلود می‌کند تا از بسته‌هایی که در دسترس هستند و کجا می‌توان آنها را دانلود کرد مطلع شد.

درک و استفاده از sources.list برای اوبونتودرک و استفاده از sources.list برای اوبونتو

سپس باید نام رمز کوتاه سیستم عامل اوبونتو خود را تایپ کنید. برای هر نسخه از اوبونتو متفاوت است. به عنوان مثال، در اوبونتو 18.04 LTS، این است بیونیک.

درک و استفاده از sources.list برای اوبونتودرک و استفاده از sources.list برای اوبونتو

با دستور زیر می توانید بفهمید که برای توزیع شما چیست:

$ lsb_release -cs

درک و استفاده از sources.list برای اوبونتودرک و استفاده از sources.list برای اوبونتو

سپس یک لیست جدا شده از بخش های مختلف آن مخزن بسته را قرار می دهید. بسته های یک مخزن بسته ممکن است به طور منطقی به گروه های زیادی تقسیم شوند که در بخش مشخص شده این مقاله در زیر مشاهده می کنید. مخزن بسته اوبونتو به دو دسته تقسیم می شود اصلی، محصور، کائنات و چندجهانی بخش ها در این مثال فقط اضافه کردم اصلی و محصور بخش هایی از بیونیک مخزن بسته

درک و استفاده از sources.list برای اوبونتودرک و استفاده از sources.list برای اوبونتو

این اساساً تمام چیزی است که باید در مورد آن بدانید sources.list فایل روی اوبونتو

افزودن مخزن بسته خود روی اوبونتو:

فرض کنید، شما می خواهید مخزن بسته خود را اضافه کنید روی اوبونتو فرض کنید میزبانی شده است روی شبکه محلی شما و در دسترس است http://192.168.10.5/nodejs و آینه ای از مخزن بسته NodeJS است.

ابتدا یک فایل جدید ایجاد کنید nodeلیست در /etc/apt/sources.list.d/ دایرکتوری با دستور زیر:

$ sudo نانو /و غیره/apt/sources.list.d/nodeلیست

درک و استفاده از sources.list برای اوبونتودرک و استفاده از sources.list برای اوبونتو

حالا خط زیر را اضافه کنید و با فشار دادن فایل را ذخیره کنید + ایکس و سپس فشار دهید y و سپس فشار دهید <ورود>.

درک و استفاده از sources.list برای اوبونتودرک و استفاده از sources.list برای اوبونتو

اکنون برای اعمال تغییرات، کش مخزن بسته APT را با دستور زیر به روز کنید:

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

درک و استفاده از sources.list برای اوبونتودرک و استفاده از sources.list برای اوبونتو

اکنون می توانید بسته ها را از مخزن بسته ای که اضافه کرده اید نصب کنید. با تشکر از خواندن این مقاله.

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

زمان انتشار: 1403-01-06 00:40:04

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

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

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