تاریخ امروز۱۴۰۳-۰۲-۰۸

چگونه Repository اوبونتو را بازیابی کنیم

بازیابی 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 اوبونتو با موفقیت انجام شده است.

بازیابی Repository اوبونتو
بازیابی Repository اوبونتو

در نهایت با اجرای دستور زیر ریپازیتوری را به‌روز‌رسانی کنید.

sudo apt update
مراحل به روزرسانی ریپازیتوری
مراحل به روزرسانی ریپازیتوری

جمع بندی

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

اشتراک‌گذاری

یک نظر

  1. M.mahmodi پاسخ

    سلام
    ریپازیتوری دقیقا چیه که باید قبل از نصب هر نرم افزاری بروزرسانی کنیم؟

    1. ابر آسیاتک نویسنده پاسخ

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *