ابزار کاربر

ابزار سایت


terminal:d:dnf-command-package-management

تفاوت‌ها

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

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

نگارش قبل در دو طرفنگارش قبل
نگارش بعد
نگارش قبل
terminal:d:dnf-command-package-management [2019/02/12 20:27] – [افزودن میرور] aloneterminal:d:dnf-command-package-management [2020/03/12 19:42] (فعلی) – [افزودن میرورهای ایران] حذف میرور ایران phoenix_wiki
خط 6: خط 6:
 sudo yum install dnf sudo yum install dnf
 </code>  </code> 
 +<WRAP center round tip 60%>
 +در صورت هرگونه سوال یا مشکل حتما در [[http://forum.linuxfedora.ir/index.php?topic=25.0|انجمن]] مطرح نمایید تا در اسرع وقت پاسخگو باشیم
 +[[http://forum.linuxfedora.ir/index.php?topic=25.0|انجمن]]
 +</WRAP>
  برای مشاهده نسخه dnf نصب شده بر روی سیستم خود از دستور زیر استفاده کنید:   برای مشاهده نسخه dnf نصب شده بر روی سیستم خود از دستور زیر استفاده کنید: 
 <code;bash;> <code;bash;>
خط 415: خط 419:
 baseurl=http://fedora.inode.at/releases/29/Everything/x86_64/os/ baseurl=http://fedora.inode.at/releases/29/Everything/x86_64/os/
 </code> </code>
-به همین راحتی میرور دلخواه خودمان را اضافه کردیم+<WRAP center round tip 60%> 
 +هر مخزن آدرس **baseurl** آن متفاوت است پس حتما فراموش نکنید طبق **baseurl** آن که کامند می باشد از میرور آدرس را پیدا کنید 
 +</WRAP> 
 + 
 +به همین راحتی میرور دلخواه خودمان را اضافه کردیم در صورت هرگونه سوال در ارتباط با موارد ذکر شده   [[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>
  
   --- //[[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.1549990636.txt.gz · آخرین ویرایش: 2019/02/12 20:27 توسط alone

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki