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

کمک و پشتیبانی => سایر توزیع‌های گنو/لینوکس => ردهت/فدورا => نویسنده: mah_diar در 25 فروردین 1400، 11:19 ق‌ظ

عنوان: چند مشکل در استفاده از yum یا dnf (حل شد)
ارسال شده توسط: mah_diar در 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

از راهنمایی هاتون سپاس‌گزارم.
عنوان: پاسخ : چند مشکل در استفاده از yum یا dnf
ارسال شده توسط: میمو ☕ در 25 فروردین 1400، 12:02 ب‌ظ
داره مخازن رو آپدیت می‌کنه، مثل apt update، پکیج منیجر dnf به صورت دوره‌ای اقدام به به‌روز رسانی مخازن می‌کنه.
عنوان: پاسخ : چند مشکل در استفاده از yum یا dnf
ارسال شده توسط: mah_diar در 25 فروردین 1400، 12:17 ب‌ظ
داره مخازن رو آپدیت می‌کنه، مثل apt update، پکیج منیجر dnf به صورت دوره‌ای اقدام به به‌روز رسانی مخازن می‌کنه.
یعنی هر بار که من تصمیم داشته باشم کاری انجام بدم، باید مخازن رو بروزرسانی کنه؟
عنوان: پاسخ : چند مشکل در استفاده از yum یا dnf
ارسال شده توسط: میمو ☕ در 25 فروردین 1400، 01:11 ب‌ظ
داره مخازن رو آپدیت می‌کنه، مثل apt update، پکیج منیجر dnf به صورت دوره‌ای اقدام به به‌روز رسانی مخازن می‌کنه.
یعنی هر بار که من تصمیم داشته باشم کاری انجام بدم، باید مخازن رو بروزرسانی کنه؟
دی‌ان‌اف عموما به صورت خودکار اگه لازم باشه مخازن رو به روز می‌کنه، زایپر هم هم همین‌طور.
عنوان: پاسخ : چند مشکل در استفاده از yum یا dnf
ارسال شده توسط: Dragon- در 25 فروردین 1400، 02:51 ب‌ظ
اینجا رو (https://unix.stackexchange.com/questions/338123/how-to-temporarily-prevent-yum-dnf-from-updating-repositories) ببینید. کلا کاری که باید بکنید اینه ‌که برید و تنظیمات مربوط مدت زمان انقضا فایل‌های cache مربوط به مخازن رو بیشتر کنید. (فکر کنم پیش‌فرض ۶ ساعت هست)
عنوان: پاسخ : چند مشکل در استفاده از yum یا dnf (حل شد)
ارسال شده توسط: mah_diar در 06 اردیبهشت 1400، 12:05 ب‌ظ
سپاس از همگی.
نقل‌قول
دی‌ان‌اف عموما به صورت خودکار اگه لازم باشه مخازن رو به روز می‌کنه، زایپر هم هم همین‌طور.
درسته، ولی من بعد از نصب هر برنامه یا آپدیت، از دستور dnf clean all استفاده می‌کردم و فایل‌های cashe رو پاک می‌کردم، فکر کنم به‌خاطر همین مخازن باید از اول به‌روز می‌شدند.
نقل‌قول
اینجا رو ببینید. کلا کاری که باید بکنید اینه ‌که برید و تنظیمات مربوط مدت زمان انقضا فایل‌های cache مربوط به مخازن رو بیشتر کنید. (فکر کنم پیش‌فرض ۶ ساعت هست)
ممنون، مدت زمان انقضاء رو به 4 روز افزایش دادم.
عنوان: پاسخ : چند مشکل در استفاده از yum یا dnf (حل شد)
ارسال شده توسط: mah_diar در 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
اگه امکان داره توضیح بدید که دقیقا چه کاری انجام می‌دهند و برای بازگشت به وضعیت قبلی چه باید کرد.