ابزار yum از ریپازیتوری های آنلاین در اینترنت برای نصب، آپدیت و حذف پکیج ها تحت سیستم های لینوکسی استفاده میکند. این ابزار package manager پیش فرض لینوکس CentOS میباشد و به منظور نصب و آپدیت پکیج ها شما باید به اینترنت متصل باشید و بدون ارتباط اینترنت دستور yum کار نخواهد کرد.
در این مقاله نحوه کانفیگ سیستم centos به منظور استفاده از DVD نصب به عنوان سورسی برای نصب پکیج های نرم افزاری را مورد بحث بررسی قرار میدهیم اما قبل از آن باید مطمئن شویم که centos ما up-to-date باشد.
نصب پکیج های نرم افزاری از روی DVD/CD نصب CentOS 6/5 با استفاده از YUM
ابتدا DVD/CD نصب CentOS را درون درایور cdrom قرار میدهیم و آن را تحت دایرکتوری /media/cdrom مانت میکنیم. (زیرا هر centos ورژن 6 یا 5 به صورت پیش فرض فایل CentOS-Media.repo را در دایرکتوری /etc/yum.repos.d/ دارد که شامل مسیر مانت پیش فرض /media/cdrom برای DVD/CD میباشد که توسط دستور yum برای نصب پکیج ها مورد استفاده قرار میگیرد.
اگر شما نیز پیغام یکسانی دیدید این به این معناست که دیوایس به درستی و در مد read only تحت دایرکتوری /media/cdrom مانت شده است. سپس فایل کانفیگ Centos-Media.repo را با ادیتور vi باز کرده و گزینه “enabled=0” را به “enabled=1” تغییر داده و فایل را ذخیره کنید.
فایل مسیر مانت پیش فرض را برای CD/DVD (به طور مثال /media/cdrom) را استفاده میکند. برای نصب پکیج ها با دستور yum از دستور زیر و بر اساس ورژن CentOS تان استفاده کنید. به طور مثال دستور زیر پکیج lynx را با استفاده از مدیا (DVD/CD) به عنوان یک repo نصب خواهد کرد.
در CentOS 6.X
در CentOS 5.X
نمونه خروجی
اگر شما به دنبال آپشن های دیگر دستور yum برای نصب و حذف پکیج ها هستید لطفا پست زیر را مطالعه فرمایید که درباره مثال های عملی از دستور yum میباشد.
دستور yum برای نصب، حذف، آپگرید و جستجوی پکیج ها در CentOS
موفق باشید ...
در این مقاله نحوه کانفیگ سیستم centos به منظور استفاده از DVD نصب به عنوان سورسی برای نصب پکیج های نرم افزاری را مورد بحث بررسی قرار میدهیم اما قبل از آن باید مطمئن شویم که centos ما up-to-date باشد.
نصب پکیج های نرم افزاری از روی DVD/CD نصب CentOS 6/5 با استفاده از YUM
ابتدا DVD/CD نصب CentOS را درون درایور cdrom قرار میدهیم و آن را تحت دایرکتوری /media/cdrom مانت میکنیم. (زیرا هر centos ورژن 6 یا 5 به صورت پیش فرض فایل CentOS-Media.repo را در دایرکتوری /etc/yum.repos.d/ دارد که شامل مسیر مانت پیش فرض /media/cdrom برای DVD/CD میباشد که توسط دستور yum برای نصب پکیج ها مورد استفاده قرار میگیرد.
کد:
[root@tecmint]# mount /dev/cdrom /media/cdrom [COLOR=#ff0000]mount: block device /dev/sr0 is write-protected, mounting read-only[/COLOR]
کد:
[root@tecmint# vi /etc/yum.repos.d/CentOS-Media.repo
کد:
# CentOS-Media.repo # # This repo is used to mount the default locations for a CDROM / DVD on # CentOS-6. You can use this repo and yum to install items directly off the # DVD ISO that we release. # # To use this repo, put in your DVD and use it with the other repos too: # yum --enablerepo=c6-media [command] # # or for ONLY the media repo, do this: # # yum --disablerepo=\* --enablerepo=c6-media [command] [c6-media] name=CentOS-$releasever - Media baseurl=file:///media/CentOS/ [COLOR=#ff0000] file:///media/cdrom/[/COLOR] file:///media/cdrecorder/ gpgcheck=1 [COLOR=#ff0000]enabled=1[/COLOR] gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
در CentOS 6.X
کد:
[root@tecmint# yum --disablerepo=\* --enablerepo=c6-media install lynx
کد:
[root@tecmint# yum --disablerepo=\* --enablerepo=c5-media install lynx
نمونه خروجی
کد:
Loaded plugins: fastestmirror, refresh-packagekit Loading mirror speeds from cached hostfile * [COLOR=#ff0000]c6-media[/COLOR]: Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package lynx.i686 0:2.8.6-27.el6 will be installed --> Processing Dependency: redhat-indexhtml for package: lynx-2.8.6-27.el6.i686 --> Running transaction check ---> Package centos-indexhtml.noarch 0:6-1.el6.centos will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================================== Package Arch Version Repository Size ================================================================================================== Installing: lynx i686 2.8.6-27.el6 [COLOR=#ff0000]c6-media[/COLOR] 1.3 M Installing for dependencies: centos-indexhtml noarch 6-1.el6.centos [COLOR=#ff0000]c6-media[/COLOR] 70 k Transaction Summary ================================================================================================== Install 2 Package(s) Total download size: 1.4 M Installed size: 4.7 M Is this ok [y/N]: y Downloading Packages: ---------------------------------------------------------------------------------------------------------------- Total 527 kB/s | 1.4 MB 00:02 Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running Transaction Installing : centos-indexhtml-6-1.el6.centos.noarch 1/2 Installing : lynx-2.8.6-27.el6.i686 2/2 Verifying : lynx-2.8.6-27.el6.i686 1/2 Verifying : centos-indexhtml-6-1.el6.centos.noarch 2/2 Installed: lynx.i686 0:2.8.6-27.el6 Dependency Installed: centos-indexhtml.noarch 0:6-1.el6.centos Complete!
دستور yum برای نصب، حذف، آپگرید و جستجوی پکیج ها در CentOS
موفق باشید ...