راه اندازی مخزن در Fedora

 

یک مخزن نرم‌افزاری ( Software repository) جاییست برای ذخیره کردن نرم‌افزارها که کاربران می‌توانند نرم‌افزارها را از آن دریافت کرده و سپس بر روی کامپیوتر خود نصب کنند. اکثر سازمان‌ها و یا ناشرین نرم‌افزار چنین مخازنی را به منظور استفاده کاربران مدیریت می‌کنند. کاربران می‌توانند از نرم‌افزارهای موجود در این مخازن بصورت رایگان و یا با پرداخت مقداری پول استفاده کنند. بعضی از مخازن فقط دربرگیرنده نرم‌افزارهای خاصی هستند و بعضی دیگر از مخازن هم هر نوع نرم‌افزاری را در خود جای می‌دهند. بیشتر سیستم‌عامل‌های شبه یونیکس از چنین مخازنی برخوردارند و کاربران می‌توانند بکمک یک سامانه مدیریت بسته به این مخازن متصل شده و برنامه‌های مورد نظر خود را دریافت کرده و بر روی کامپیوتر خود نصب کنند. برای مثال سیستم‌عامل فری‌بی‌اس‌دی از مدیر بسته‌ای به نام پی‌کاجی استفاده می‌کند و کاربران با استفاده از این ابزار می‌توانند به مخازن نرم‌افزاری فری‌بی‌اس‌دی متصل شده و نرم‌افزارهای دلخواه خود را نصب کنند. بیشتر سیستم‌عامل‌ها مخازن خود را در سرویس‌دهنده‌های مختلفی که در سرتاسر دنیا پراکنده‌اند نگهداری می‌کنند تا کاربران راحت‌تر بتوانند از آنها استفاده کنند. هر سیستم‌عامل مخازن نرم‌افزاری مخصوص بخود را دارد و نمی‌توان از مخازن نرم‌افزاری یک سیستم‌عامل بر روی سیستم‌عامل دیگری استفاده کرد. برنامه مدیر بسته معمولاً پس از دریافت برنامه‌ها از مخزن راه دور، آنها را از نظر امنیتی بررسی می‌کند تا مبادا برنامه‌ها ناقص دریافت شده باشند یا شخصی در بین راه آنها را دستکاری کرده باشد. این کار توسط یک کلید امنیتی انجام می‌شود.

دستورات ابتدایی:

cp SOURCE DEST                                           دستور  کپی

/sbin/ifconfig                                             پیدا کردن ip

su root                                           root   دسترسی به کاربر

راه اندازی Apache

yum install httpd

chkconfig –levels 235 httpd on     run level   تعیین 

/etc/init.d/httpd start 

ساخت مخزن

yum install createrepo                            نصب ابزار لازم

mkdir -p /var/www/html/yum/base/8/i386    

mkdir -p /var/www/html/myrepo

createrepo /var/www/html/myrepo

تنظیمات مربوط به کامپیوتر Client

می بایست فایلی که آدرس آن در ادامه می آید را ویرایش کرد و به انتهای آن اطلاعات مخزن را اضافه کرد


gedit /etc/yum.conf

[myrepo2-local]

name=myrepo

baseurl=http://172.16.5.129/myrepo/

enabled=1

gpgcheck=0

gpgcheck :checking signatures of packages from this repository    توضیح

نمایش لیست مخازن

yum repolist

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

امیررضا اسدی کارشناس ارشد مدیریت فناوری اطلاعات هستم.

نوشته‌های مرتبط

لطفا دیدگاه خود را ثبت کنید

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