اضافه کردن مخازن محلی اختصاصی در لینوکس – قسمت دوم

 

در ادامه قسمت قبل مخازن ردهت را بررسی می کنیم.

ابتدا بسته های مورد نیاز را نصب می کنیم

yum install createrepo deltarpm python-deltarpm httpd

بعد بسته های مورد نظر را با در نظر گرفتن وابستگی ها و نوع معماری سیستم مورود نظر روی یک پوشه وب سرور کپی می کنیم. بهترین کار دانلود کردن بسته ها از روی یکی از مخازن اصلی ردهت هست.

mkdir /var/www/html/packages

cp /home/user/downloaded-packages/* /var/www/html/packages/

خب حالا تست کنید که وب سرور شما درست کار میکنه یه مرورگر باز کنید و آدرس زیر را وارد کنید

http://localhost/packages/

اگه لیست بسته ها نشون داده شد همه چیز درست کار میکنه

حالا که همه چیز درسته باید فایل ایندکس بسته های ردهت را ایجاد کنید

createrepo /var/www/html/packages/

الان باید فایل مخزن جدید را در لیست مخازن ردهت ایجاد کنید

yum-configure-manager –add-repo file:///var/www/html/packages/

فایل را ویرایش و این مقدار را به انتها اضافه کنید

packages03

 

 

 

حالا مخزن جدید را فعال کنید و همه چیز باید درست باشه

yum-configure-manager –enable packages

yum repolist