در این آموزش، تنظیم منابع در سرور اوبونتو 20.04 را بررسی خواهیم کرد .نصب نرمافزار در سیستمهای لینوکس از طریق منابع نرمافزاری صورت میگیرد. این منابع به صورت پیشفرض حاوی مجموعه گستردهای از بستهها هستند. امّا گاهی اوقات شرایطی وجود دارد که در آن نرمافزار موردنیاز در این منابع نیست و یا اینکه نسخه موجود، بسیار قدیمی است. در این حالتها، میتوانید منبع لازم را اضافه کرده و نصب را از طریق آن انجام دهید.
هنگام انجام نصب و تنظیم منابع در سرور لینوکس اوبونتو حتماً موارد احتیاطی لازم را درنظر داشته باشید. چرا که گاهی اوقات این منابع شامل نسخههای آزمایشی از نرمافزار سیستم و یا حتی هسته لینوکس هستند. بنابراین، حتماً اطلاعات مربوبط به منبع ثالث را در توضیح و آپدیت منیجر مطالعه کنید.
لیست منابع در اوبونتو
برای مشاهده تمام منابعی که در سیستم وجود دارند، از فرمان زیر استفاده کنید.
1 | nano /etc/apt/sources.list |
این منابع را میتوان در یکی از فایلها در فولدر /etc/apt/sources.list.d/ یافت.
به منظور غیرفعالکردن منابع، تنها کافی است که خط مربوط به آن را با یک هشتگ تبدیل به کامنت یا توضیح کنید.
1 | # deb http: //archive.ubuntu.com/ubuntu focal multiverse |
اضافهکردن منابع در اوبونتو
برای اضافهکردن یک منبع لازم است که ابتدا آدرس آن را از توسعهدهنده نرمافزار در اختیار داشته باشید و سپس از فرمان apt-add-repository در قالب زیر استفاده کنید.
1 | apt-add-repository ‘deb http: //repository_address version branch’ |
گاهی اوقات باید ابتدا کلید امنیتی GPG را نصب کنید. به عنوان مثال، MariaDB را بررسی میکنیم.
1 | apt-key adv --fetch-keys 'https://mariadb.org/mariadb_release_signing_key.asc' |
اضافهکردن منبع
1 | add-apt-repository 'deb [arch=amd64,arm64,ppc64el] http://mirror.mephi.ru/mariadb/repo/10.5/ubuntu focal main' |
حذف منابع در سرور اوبونتو
به منظور حذف یک منبع از فرمان زیر استفاده کنید.
1 | add-apt-repository --remove 'deb [arch=amd64,arm64,ppc64el] http://mirror.mephi.ru/mariadb/repo/10.5/ubuntu focal main' |
منبع PPA در اوبونتو
در طول فرآیند نصب PPA، سیستم به صورت خودکار منبع را تشخیص داده و کلیدهای ضروری را دریافت میکند.
1 | apt-add-repository ppa:repository/ppa |
برای حذف منبع PPA داریم:
1 | apt-add-repository --remove ppa:repository/ppa |
پس از ویرایش لیست منابع در سرور اوبونتو حتماً لیست بستههای سیستم را بهروز رسانی کنید.
1 | apt update |