ایجاد مخزن نرمافزاری محلی در اوراکل لینوکس
از آن جا که شرکت اوراکل آدرسهای IP ایران را تحریم کرده است، نمیتوان به راحتی اقدام به نصب بستههای نرمافزاری rpm از طریق مخازن اینترنتی این شرکت کرد. از این رو یکی از راهکارهای پیشنهادی برای نصب بستههای نرمافزاری، تهیه فایلهای iso مخازن و ایجاد مخزن محلی میباشد. فایلهای مربوط به هر توزیع را میتوان از آدرس edelivery.oracle.com تهیه کرد.
پس از نصب سیستمعامل اوراکل لینوکس فایلهای iso در اختیار سیستمعامل قرار داده میشود.
[root@oraserv ~]# mount /dev/sr0 /media
سپس فایل تنظیمات مخزن در مسیر /etc/yum.repos.d/ ایجاد میشود. با استفاده از دستور زیر فایل تنظیمات ایجاد و مقداردهی میگردد.
[root@oraserv ~]# echo -e "[local.repo]\nname=local.repo\nbaseurl=file:///media/\n gpgcheck=0\nenabled=1">>/etc/yum.repos.d/local.repo
[root@oraserv ~]# cat /etc/yum.repos.d/local.repo
[local.repo]
name=local.repo
baseurl=file:///media/
gpgcheck=0
enabled=1
در صورت تعدد فایلهای iso میتوان به ازای هر فایل یک مخزن و یا برای همه فایلهای rpm با استفاده از دستور createrepo یک مخزن متمرکز ایجاد نمود.
سپس با استفاده از دستور زیر میتوان صحت ایجاد مخزن محلی را بررسی کرد.
[root@oraserv ~]# yum repolist
Loaded plugins: security, ulninfo
repo id repo name status
local.repo local.repo 3,841
public_ol6_UEKR4 Latest Unbreakable Enterprise Kernel Release 4 for Oracle Linux 6Server (x86_64) 0
public_ol6_latest Oracle Linux 6Server Latest (x86_64) 0
repolist: 5,651
اکنون مخازن محلی نیز به سیستمعامل اضافه شدهاند. حال برای مثال با استفاده از دستور زیر میتوان بسته نرمافزاری oracleasm-support نصب کرد.
yum --disablerepo=* --enablerepo=local.repo install -y oracleasm-support
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.