مخزن: تفاوت بین نسخهها
جز (افزودن نام انگلیسی) |
|||
(۴ نسخهٔ میانی ویرایش شده توسط ۲ کاربر نشان داده نشده) | |||
سطر ۵: | سطر ۵: | ||
# '''Main''' نرمافزارهای آزاد با پشتیبانی رسمی اوبونتو. | # '''Main''' نرمافزارهای آزاد با پشتیبانی رسمی اوبونتو. | ||
# '''Universe''' نرمافزارهای آزاد با پشتیبانی از سوی جامعه کاربری. | # '''Universe''' نرمافزارهای آزاد با پشتیبانی از سوی جامعه کاربری. | ||
− | # '''Restricted''' | + | # '''Restricted''' راهاندازهای سختافزاری [[Proprietary Software|انحصاری]] برای دستگاهها و قطعات. |
# '''Multiverse''' نرمافزارهای انحصاری و نرمافزارهایی که مشکلات قانونی دارند. | # '''Multiverse''' نرمافزارهای انحصاری و نرمافزارهایی که مشکلات قانونی دارند. | ||
+ | |||
+ | = تنظیم مخزن در اوبونتو = | ||
+ | |||
+ | پروندههای تنظیمات مخازن در نشانی {{ic| /etc/apt/sources.list}} یا {{ic| /etc/apt/sources.list.d/}} قرار دارند که میتوانید با یک [[ویرایشگر متن]] آنها را تغییر دهید. | ||
+ | |||
+ | نمونهای از تنظیم مخازن برای اوبونتو ۲۴.۰۴ | ||
+ | |||
+ | {{ | ||
+ | hc|/etc/apt/sources.list.d/ubuntu.sources| | ||
+ | Types: deb | ||
+ | URIs: http://archive.ubuntu.com/ubuntu/ | ||
+ | Suites: noble noble-updates noble-backports | ||
+ | Components: main restricted universe multiverse | ||
+ | Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg | ||
+ | |||
+ | Types: deb | ||
+ | URIs: http://security.ubuntu.com/ubuntu/ | ||
+ | Suites: noble-security | ||
+ | Components: main restricted universe multiverse | ||
+ | Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg | ||
+ | |||
+ | }} | ||
+ | |||
+ | =حل مشکلات متداول مخزن= | ||
+ | بیشتر اوقات با اعمال تنظیمات اشتباه و افزودن فهرست مخازنی به جز مخازن اصلی توزیع که همواره پیشنهاد میشود از برنامههایی خارج از مخازن اصلی استفاده نشود مشکلات عدیدهای نظیر تداخل بستهها، از دست رفتن یکپارچگی سامانه رخ خواهد داد. | ||
+ | |||
+ | در این صورت با اعمال فرمانهای زیر میتوانید برخی از این مسائل را برطرف کنید. | ||
+ | |||
+ | ۱. حذف تمام پروندههای اضافی از نشانی {{ic| /etc/apt/sources.list.d}} | ||
+ | |||
+ | برای نمونه | ||
+ | |||
+ | {{bc| | ||
+ | $ sudo rm /etc/apt/sources.list.d/docker.list | ||
+ | }} | ||
+ | |||
+ | ۲. حذف تمامی خطوط مربوط به مخازن متفرقه از پروندهٔ {{ic| /etc/apt/sources.list}} | ||
+ | |||
+ | ۳. به روز رسانی فهرست بستهها | ||
+ | |||
+ | {{bc| | ||
+ | $ sudo apt update | ||
+ | }} | ||
[[رده:تعاریف]] | [[رده:تعاریف]] |
نسخهٔ کنونی تا ۱۲ دی ۱۴۰۳، ساعت ۲۰:۵۲
مخزن (به انگلیسی Repository): در سیستمعاملهایی مانند گنو/لینوکس، نرمافزارهای مورد استفاده و قابل نصب، توسّط سازندگان توزیعها به صورت بستههای قابل نصب آماده شده و در بایگانیهای نرمافزاری که به آنها مخزن گفته میشود. نگهداری میشوند. مخازن، نصب بستههای نرمافزاری را به وسیلهی یک ارتباط اینترنتی، بسیار ساده میکنند. همچنین این روش امنیت بالایی را در استفاده از سیستمعامل ارائه میکند، زیرا معمولاً بستههای قرار گرفته روی آنها، امتحان شده و به طور خاص برای همان نگارش از سیستمعامل ساخته شده اند.
انواع مخازن
در اوبونتو، بستههای نرمافزاری با توجه به میزان پشتیبانی که برای آن مخزن از طرف اوبونتو ارائه میشود و میزان سازگاری بستههای موجود در آن مخزن با فلسفه نرمافزار آزاد، در چهار مخرن اصلی قرار گرفتهاند:
- Main نرمافزارهای آزاد با پشتیبانی رسمی اوبونتو.
- Universe نرمافزارهای آزاد با پشتیبانی از سوی جامعه کاربری.
- Restricted راهاندازهای سختافزاری انحصاری برای دستگاهها و قطعات.
- Multiverse نرمافزارهای انحصاری و نرمافزارهایی که مشکلات قانونی دارند.
تنظیم مخزن در اوبونتو
پروندههای تنظیمات مخازن در نشانی
/etc/apt/sources.list
یا
/etc/apt/sources.list.d/
قرار دارند که میتوانید با یک ویرایشگر متن آنها را تغییر دهید.
نمونهای از تنظیم مخازن برای اوبونتو ۲۴.۰۴
/etc/apt/sources.list.d/ubuntu.sources
Types: deb URIs: http://archive.ubuntu.com/ubuntu/ Suites: noble noble-updates noble-backports Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg Types: deb URIs: http://security.ubuntu.com/ubuntu/ Suites: noble-security Components: main restricted universe multiverse Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
حل مشکلات متداول مخزن
بیشتر اوقات با اعمال تنظیمات اشتباه و افزودن فهرست مخازنی به جز مخازن اصلی توزیع که همواره پیشنهاد میشود از برنامههایی خارج از مخازن اصلی استفاده نشود مشکلات عدیدهای نظیر تداخل بستهها، از دست رفتن یکپارچگی سامانه رخ خواهد داد.
در این صورت با اعمال فرمانهای زیر میتوانید برخی از این مسائل را برطرف کنید.
۱. حذف تمام پروندههای اضافی از نشانی
/etc/apt/sources.list.d
برای نمونه
$ sudo rm /etc/apt/sources.list.d/docker.list
۲. حذف تمامی خطوط مربوط به مخازن متفرقه از پروندهٔ
/etc/apt/sources.list
۳. به روز رسانی فهرست بستهها
$ sudo apt update