بازیابی Repository اوبونتو چگونه است؟ همانطور که میدانید، ریپازیتوری یا مخزن ذخیرهسازی کامپیوتری برای نگهداری دادهها یا بستههای نرم افزاری است.
Repository شامل فایلها، پایگاه دادهها یا اطلاعاتی است که برای دسترسی سریع از طریق شبکه یا مستقیم سازماندهی شدهاند.
repo اجازه میدهد تا دادهها با یک سیستم کنترل نسخه ادغام شود و متادیتا را برای هر تغییر فایل و گزارش ذخیره کند.
ریپازیتوری نرم افزاری، کاربران را قادر میسازد تا با استفاده از سیستمهای کنترل دسترسی و احراز هویت، دادهها، کدها یا بستههای نرم افزاری خاص را در یک محیط امن به دست آورند.
Repository یا Repo اساساً یک آرشیو نرم افزاری است که نصب نرم افزار جدید را در دستگاه شما آسان میکند. در سرور لینوکس، نرم افزارهای سیستمی در فایلهای deb. یا rpm. ذخیره میشوند که حاوی برنامهها و کتابخانههای مورد نیاز شما هستند.
ریپازیتوری در اوبونتو، نصب و راهاندازی نرم افزارهای مختلف را به صورت پکیجهای نرمافزاری ترکیب کرده و نرمافزارهای بزرگتری را به وجود میآورند. این پکیجها در ریپازیتوری قرار میگیرند.
به همین دلیل کاربران برای نصب و راهاندازی نرمافزار، میبایست Repository خود را هر چند وقت یکبار بروزرسانی نمایند. برای بهروزرسانی آن، شما را به خواندن مقاله آپدیت ریپازیتوری اوبونتو دعوت مینماییم.
در صورتی که به هر دلیلی ریپازیتوری اوبونتو شما دچار مشکل شده و نمیتوانید به طور مستقیم به آن دسترسی داشته باشید، میتوانید از روشهای مختلفی برای بازیابی آن استفاده کنید.
در این مقاله، یکی از روشهای بازیابی Repository اوبونتو را به شما آموزش خواهیم داد. پس تا پایان این مطلب همراه ما باشید.
نرم افزارهای Repository اوبونتو
نرم افزارهای موجود در Repository اوبونتو به چهار بخش تقسیم میشوند.
- Main
- Universe
- Restricted
- Multiverse
بازیابی Repository اوبونتو
ابتدا، از فایلی که منبع آن دچار مشکل شده است یک نسخه پشتیبان در درایو دیگری تهیه کنید.
سپس، با فشار دادن Ctrl+Alt+T یک ترمینال باز کنید و دستور زیر را وارد کنید تا دایرکتوری را به جایی که فایل منبع قرار دارد تغییر دهید.
cd /etc/apt
اکنون فایلی را که دچار مشکل شده است، به مکان دیگری انتقال دهید.
sudo mv sources.list <location>
sudo mv sources.list /sid/home/Desktop
سپس با استفاده از دستور زیر یک فایل جدید ایجاد کنید.
sudo touch /etc/apt/sources.list
اکنون با استفاده از نوار جستجو برنامه Software و Updates را باز کنید. سرور را به سرور main تغییر دهید و ریپازیتوری restriced را فعال کنید.
همچنین در صورت نیاز میتوانید universe و multiverse را فعال کنید.
برای فعال کردن به روزرسانیها، در زیر تب Updates، گزینه security updates را در منوی کشویی Subscribed to انتخاب کرده و روی آن کلیک کنید.
سپس روی Reload کلیک کنید.
رینرم افزار به روزرسانی خواهد شد.
بررسی Repository
در ادامه مطلب بازیابی Repository اوبونتو، بررسی خواهیم کرد که آیا ریپازیتوری بازیابی و اضافه شده است یا خیر؟
برای تایید این امر، ترمینال را با فشار دادن Ctrl+Alt+T باز کنید. فایل /etc/apt/sources.list را با اجرای دستور زیر باز کنید.
sudo vi /etc/apt/sources.list
اگر ورودیهای بدون #، مانند شکل زیر وجود داشته باشد، بازیابی Repository اوبونتو با موفقیت انجام شده است.
در نهایت با اجرای دستور زیر ریپازیتوری را بهروزرسانی کنید.
sudo apt update
جمع بندی
اوبونتو یکی از پرطرفدارترین توزیعهای لینوکس است که بسیاری از کاربران در سطح جهانی از آن استفاده میکنند. یکی از ویژگیهای اصلی اوبونتو، دسترسی به ریپازیتوریهای نرمافزاری است که شامل بسیاری از پکیجهای نرمافزاری مورد نیاز کاربران است. اما زمانی که با مشکلاتی مانند خطاهای دریافتی از ریپازیتوریها مواجه میشوید، بازیابی آنها ممکن است برای کاربران به یک امر ضروری تبدیل شود. در این مطلب، به شما نحوه بازیابی Repository اوبونتو را آموزش دادهایم، تا بدین وسیله بتوانید در صورت بروز مشکل، اقدام به رفع آن نمایید.
[yasr_overall_rating]
سلام
ریپازیتوری دقیقا چیه که باید قبل از نصب هر نرم افزاری بروزرسانی کنیم؟
باسلام و احترام
کاربر عزیز، ریپازیتوری یک مخزن آنلاین است که شامل بستهها و نرمافزارهای مختلف میباشد. این مخزنها توسط سیستم عامل یا توسعه دهندگان نرمافزار ایجاد و به روزرسانی میشوند.
بروزرسانی ریپازیتوری این امکان را به شما امکان میدهد تا از آخرین نسخهها و بهروزرسانیهای امنیتی و عملکردی برخوردار شوید و نرمافزارها را با استفاده از مدیریت بستههای سیستم عامل خود نصب و بهروزرسانی کنید.