ابزار کاربر

ابزار سایت


terminal:d:dnf-command-package-management

تفاوت‌ها

تفاوت دو نسخهٔ متفاوت از صفحه را مشاهده می‌کنید.

پیوند به صفحه‌ی تفاوت‌ها

نگارش قبل در دو طرفنگارش قبل
نگارش بعد
نگارش قبل
آخرین نگارشنگارش بعد در دو طرف
terminal:d:dnf-command-package-management [2019/02/12 18:28] – [افزودن میرور] aloneterminal:d:dnf-command-package-management [2020/03/12 15:22] – افزودن مخازن میرور ایران phoenix_wiki
خط 420: خط 420:
 </code> </code>
 <WRAP center round tip 60%> <WRAP center round tip 60%>
-هر مخزن آدرس **baseurl** ان متفاوت پس حتما فراموش نشه طبق **baseurl** آن که کامند می باشد از میرور آدرس و پیدا کنید+هر مخزن آدرس **baseurl** آن متفاوت است پس حتما فراموش نکنید طبق **baseurl** آن که کامند می باشد از میرور آدرس را پیدا کنید
 </WRAP> </WRAP>
  
 به همین راحتی میرور دلخواه خودمان را اضافه کردیم در صورت هرگونه سوال در ارتباط با موارد ذکر شده   [[http://forum.linuxfedora.ir/index.php?topic=25.0|حتما در انجمن مرتبط به همین صفحه سوالات]] خود را بپرسید به همین راحتی میرور دلخواه خودمان را اضافه کردیم در صورت هرگونه سوال در ارتباط با موارد ذکر شده   [[http://forum.linuxfedora.ir/index.php?topic=25.0|حتما در انجمن مرتبط به همین صفحه سوالات]] خود را بپرسید
 +==== چگونه timeout را زیاد کنیم ====
 +در بسیاری از موارد اتفاق افتاده که ما موقع اتصال به میرور و یا اتصال مستقیم به مخزن دچار مشکل شدیم 
 +مثلا: به خاطر سرعت پایین مون یا پهنای باند ضعیف مون موقع اتصال به میرور دچار ارور **timeout** شدیم و اتصال مون قطع شده و به میرور جدید انتقال پیدا کردیم و باعث شده که دانلود از سر گرفته بشه یا فایل مورد نظر ما خراب بشه یا هزاران مسئله دیگه
 +برای این موضوع ۲ تا راه حل وجود دارد
 +=== روش اول : تهیه اینترنت بهتر  ===
 +که خوب در بسیاری از موارد ما به خاطر هزینه های بالا توان خرید پهنای باند بهتر و اینترنت بهتر و نداریم
 +=== روش دوم : افزایش timeout  ===
 +به لطف متخصص های خوبی که در شرکت فدورا وجود داره و به لطف همکاری های شرکت ردهت اینترپرایس با فدورا مقدار زیادی دستور العمل های خیلی خوبی در **dnf** و **yum** میتونیم مشاهده کنیم که با خوندن [[terminal:m:man-cammand-display-a-program_s-manual-page|man]] dnf.conf یا [[terminal:m:man-cammand-display-a-program_s-manual-page|man]] yum.conf میتونیم به این اطلاعات با ارزش دست پیدا کنیم
 +== برای توزیع فدورا  ==
 +خوب برای این کار در توزیع فدورا و پکیج منیجر **dnf** به این ادرس میرویم ''etc/dnf/dnf.con/''   اضافه میکنیم بعد از مراجعه به آدرس فوق دستور زیر را به آن اضافه میکنیم
 +<code;bash;>
 +timeout=440
 +</code>
 +== برای توزیع سنت او اس  ==
 +برای  **yum**  در **centos**  نیز به مسیر ''etc/yum.conf/''  مراجعه میکنیم و خط بالا رو در أن قرار دهید.
 +دستور بالا به این معناست که شما به **dnf** میگید که به مدت زمان<wrap hi>( 440 ثانیه )</wrap> اتصال خودت رو حفظ کن در هر صورت باز به دانلود کردن ادامه بده و کاربردش برای مواردی که سرعت دانلود ما پایین هست و یا پهنای باند خوبی نداریم بسیار بدرد بخوره.
 +==== چگونه آپدیت های امنیتی را به صورت اتوماتیک در فدورا دریافت کنیم؟ ====
 +ابتدا نیاز است که بسته **dnf-automatic** را نصب کنید :
 +<code;bash;>
 +sudo dnf install dnf-automatic
 +</code>
 +بعد از نصب بسته ، فایل کانفیگی به ادرس ''etc/dnf/'' تحت عنوان **automatic.conf** اضافه خواهد شد. با دسترسی root این فایل را باز کنید :
  
 +<code;bash;>
 +sudo vim/etc/dnf/automatic.conf
 +</code>
 +شما باید ۳ متغیر را در این فایل به شکل زیر تغییر دهید :
 +<code;bash;>
 +upgrade_type = security
 +download_updates = yes
 +apply_updates = yes
 +</code>
 +سپس فایل را **save** کنید و خارج شوید. برای این که این فعالیت اتوماتیک صورت گیرد باید سرویس ''dnf-automatic.timer'' را فعال نمایید.
 +<code;bash;>
 +sudo systemctl enable --now dnf-automatic.timer
 +</code>
 +برای بررسی این که همه چیز درست کانفیگ شده است دستور **dnf-automatic** را وارد کنید. 
 +<code;bash;>
 +sudo dnf-automatic
 +</code>
 +==== افزودن میرورهای ایران  ====
 +برای داشتن سرعت بالا و بدون دردسر بهتر است میرورهای ایران رو اضافه کنیم برای این منظور بهتر هست مخازن دیگه رو پاک کنید و میرورهای زیر رو اضافه کنید برای این منظور مراحل زیر رو طبق دستورات پیش برید
 +<code;bash;>
 +cd /etc/yum.repos.d
 +sudo mkdir backup
 +sudo cp fedor* rpm* backup/
 +sudo rm fedor* rpm*
 +sudo dnf clean all
 +sudo dnf config-manager --add-repo http://mirrors.mirjamali.ir/fedora/releases/31/Everything/x86_64/os/‍‍‍‍
 +sudo dnf config-manager --add-repo https://mirrors.mirjamali.ir/rpmfusion/free/fedora/releases/$releasever/Everything/$basearch/os/
 +sudo dnf config-manager --add-repo https://mirrors.mirjamali.ir/rpmfusion/nonfree/fedora/releases/$releasever/Everything/$basearch/os/
 +</code>
   --- //[[phoenix@linuxfedora.ir|phoenix]] 2019/02/12 18:59//   --- //[[phoenix@linuxfedora.ir|phoenix]] 2019/02/12 18:59//
   --- //[[https://t.me/Ghost_wander_in_the_world|mohsen]] 2019/02/12 18:27//   --- //[[https://t.me/Ghost_wander_in_the_world|mohsen]] 2019/02/12 18:27//
terminal/d/dnf-command-package-management.txt · آخرین ویرایش: 2020/03/12 16:12 توسط phoenix_wiki

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki