همان طور که می دانید دستور yum برای نصب بسته های نرم افزاری مورد استفاده قرار می گیرد این دستور از مخازن معرفی شده در سیستم به عنوان محلی برای یافتن بسته ها استفاده می کند برای اضافه کردن دی وی دی CentOS به عنوان یک مخزن ابتدا یک دایرکتوری ساخته و دی وی دی CentOS را به آن Mount کنید.
برای این منظور از دستورات زیر به ترتیب استفاده کنید.
[root@centos ~]# mkdir /centos [root@centos ~]# mount /dev/cdrom /centos mount: /dev/sr0 is write-protected, mounting read-only
در مرحله بعدی باید یک فایل از نوع repo در مسیر /etc/yum.repo.d/ ساخته و محتویات آن را به شکل زیر وارد کنید.
[root@centos ~]# vi /etc/yum.repos.d/media.repo [media] name=media baseurl=file:///centos enabled=1 gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
در نمونه بالا اسم فایل ما media می باشد یکی از مهمترین پارامتر های این فایل name می باشد که ما آن را media قرار دادیم و دیگری baseurl می باشد که مقدار آن برابر با دایرکتوری می باشد که در مرحله قبل دی وی دی CentOS را به آن Mount کردیم.
از این پس برای نصب بسته های نرم افزاری از دی وی دی CentOS با استفاده از دستور yum باید مخازن دیگر را غیر فعال کرده و مخزن media را فعال کنید به طور مثال برای نصب wget به شکل زیر از این دستور استفاده کنید.
[root@centos ~]# yum install --disablerepo=\* --enablerepo=media wget Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile Resolving Dependencies --> Running transaction check ---> Package wget.x86_64 0:1.14-10.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: wget x86_64 1.14-10.el7 media 545 k Transaction Summary ================================================================================ Install 1 Package Total download size: 545 k Installed size: 2.0 M Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : wget-1.14-10.el7.x86_64 1/1 Verifying : wget-1.14-10.el7.x86_64 1/1 Installed: wget.x86_64 0:1.14-10.el7 Complete!
همان طور که در مثال بالا مشخص شده است بسته wget از مخزن media نصب شده است.
ذکر منبع به همراه لینک اضافه کنید….
سلام
اسم منبع در سایت گیک بوی امده است البته منبع ما برای این موضوع سایت linuxseason بوده است