انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: چند مشکل در استفاده از yum یا dnf (حل شد)  (دفعات بازدید: 1897 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین mah_diar

  • Full Member
  • *
  • ارسال: 227
چند مشکل در استفاده از yum یا dnf (حل شد)
« : 25 فروردین 1400، 11:19 ق‌ظ »
سلام، موقع اجرای بعضی دستورات در yum یا dnf اول نزدیک ۱۰۰ مگابایت یک چیزایی دانلود میشه بعد دستور اجرا می‌شه و باید با Ctrl+C لغوش کنم:
[Mahdiar@Mahdiar-PC ~]$ dnf search vlc
Fedora Modular 33 - x86_64                                158 kB/s | 3.3 MB     00:21   
Fedora Modular 33 - x86_64 - Updates                      165 kB/s | 3.1 MB     00:19   
^CFedora 33 - x86_64 - Upda  5% [=                        ] 145 kB/s | 1.5 MB     02:59 ETFedora 33 - x86_64 - Updates                              138 kB/s | 1.5 MB     00:10   
Error: Failed to download metadata for repo 'updates': Librepo was interrupted by a signal

در بعضی مواقع دیگر هم به خطا بر می‌خورم:
[Mahdiar@Mahdiar-PC ~]$ sudo yum autoremove     
Last metadata expiration check: 0:28:04 ago on Wed 14 Apr 2021 10:40:59 AM +0430.
Dependencies resolved.

واینکه چه از yum استفاده کنم چه از dnf، نتیجه یکی هست. (فرق dnf و yum مثل apt و apt-get درست می‌گم؟)

Os: Fedora 33 (KDE Plasma)
Terminal Emulator: Konsole

از راهنمایی هاتون سپاس‌گزارم.
« آخرین ویرایش: 06 اردیبهشت 1400، 11:02 ق‌ظ توسط مهدیار داعی »

آفلاین میمو ☕

  • High Hero Member
  • *
  • ارسال: 1034
  • جنسیت : پسر
  • mrostd سابق
پاسخ : چند مشکل در استفاده از yum یا dnf
« پاسخ #1 : 25 فروردین 1400، 12:02 ب‌ظ »
داره مخازن رو آپدیت می‌کنه، مثل apt update، پکیج منیجر dnf به صورت دوره‌ای اقدام به به‌روز رسانی مخازن می‌کنه.

آفلاین mah_diar

  • Full Member
  • *
  • ارسال: 227
پاسخ : چند مشکل در استفاده از yum یا dnf
« پاسخ #2 : 25 فروردین 1400، 12:17 ب‌ظ »
داره مخازن رو آپدیت می‌کنه، مثل apt update، پکیج منیجر dnf به صورت دوره‌ای اقدام به به‌روز رسانی مخازن می‌کنه.
یعنی هر بار که من تصمیم داشته باشم کاری انجام بدم، باید مخازن رو بروزرسانی کنه؟

آفلاین میمو ☕

  • High Hero Member
  • *
  • ارسال: 1034
  • جنسیت : پسر
  • mrostd سابق
پاسخ : چند مشکل در استفاده از yum یا dnf
« پاسخ #3 : 25 فروردین 1400، 01:11 ب‌ظ »
داره مخازن رو آپدیت می‌کنه، مثل apt update، پکیج منیجر dnf به صورت دوره‌ای اقدام به به‌روز رسانی مخازن می‌کنه.
یعنی هر بار که من تصمیم داشته باشم کاری انجام بدم، باید مخازن رو بروزرسانی کنه؟
دی‌ان‌اف عموما به صورت خودکار اگه لازم باشه مخازن رو به روز می‌کنه، زایپر هم هم همین‌طور.

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5124
  • جنسیت : پسر
پاسخ : چند مشکل در استفاده از yum یا dnf
« پاسخ #4 : 25 فروردین 1400، 02:51 ب‌ظ »
اینجا رو ببینید. کلا کاری که باید بکنید اینه ‌که برید و تنظیمات مربوط مدت زمان انقضا فایل‌های cache مربوط به مخازن رو بیشتر کنید. (فکر کنم پیش‌فرض ۶ ساعت هست)
میدونید که زکات علم نشر آن است

آفلاین mah_diar

  • Full Member
  • *
  • ارسال: 227
پاسخ : چند مشکل در استفاده از yum یا dnf (حل شد)
« پاسخ #5 : 06 اردیبهشت 1400، 12:05 ب‌ظ »
سپاس از همگی.
نقل‌قول
دی‌ان‌اف عموما به صورت خودکار اگه لازم باشه مخازن رو به روز می‌کنه، زایپر هم هم همین‌طور.
درسته، ولی من بعد از نصب هر برنامه یا آپدیت، از دستور dnf clean all استفاده می‌کردم و فایل‌های cashe رو پاک می‌کردم، فکر کنم به‌خاطر همین مخازن باید از اول به‌روز می‌شدند.
نقل‌قول
اینجا رو ببینید. کلا کاری که باید بکنید اینه ‌که برید و تنظیمات مربوط مدت زمان انقضا فایل‌های cache مربوط به مخازن رو بیشتر کنید. (فکر کنم پیش‌فرض ۶ ساعت هست)
ممنون، مدت زمان انقضاء رو به 4 روز افزایش دادم.

آفلاین mah_diar

  • Full Member
  • *
  • ارسال: 227
پاسخ : چند مشکل در استفاده از yum یا dnf (حل شد)
« پاسخ #6 : 06 اردیبهشت 1400، 03:47 ب‌ظ »
برای تغییر زمان انقضاء محتویات فایل fedora-updates.repo رو تغییر دادم، به‌علاوه این دستورات رو هم وارد کردم:
sudo dnf --setopt=metadata_expire=-1 \
 --setopt=fedora.metadata_expire=-1 \
 --setopt=fedora-update.metadata_expire=-1 \
 --setopt=rpmfusion-free.metadata_expire=-1 \
search abcdef
اگه امکان داره توضیح بدید که دقیقا چه کاری انجام می‌دهند و برای بازگشت به وضعیت قبلی چه باید کرد.