کار نکردن دستور yum در ssh
	
	
		با سلام
من روی سرورم کلا از دستور yum استفاده میکنم کار نمیده و نوشته های زیر رو میزنه :
	کد:
	
root@server ~ # yum update php
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * addons: mirrors.netdna.com
 * base: centos.omnispring.com
 * extras: mirror.ubiquityservers.com
 * updates: mirror.skiplink.com
Excluding Packages in global exclude list
Finished
Reducing Dag ClamAV RPM to included packages only
Finished
Setting up Update Process
No Match for argument: php
No package php available.
No Packages marked for Update
 کنترل پنلم cPanel هستش :53:
	 
	
	
	
		پاسخ : کار نکردن دستور yum در ssh
	
	
		شما کنترل پنل داری بعد داری با شل نصب میکنی ؟؟
از WHM برو به EasyApache (Apache Update) و خیلی ساده نصب کن
ولی در جواب سوالت از دستوز زیر کمک بگیر
yum clean all
yum install php
	 
	
	
	
		پاسخ : کار نکردن دستور yum در ssh
	
	
		
	نقل قول:
	
		
		
			
				نوشته اصلی توسط 
Vahid
				 
			شما کنترل پنل داری بعد داری با شل نصب میکنی ؟؟
از WHM برو به EasyApache (Apache Update) و خیلی ساده نصب کن
ولی در جواب سوالت از دستوز زیر کمک بگیر
yum clean all
yum install php
			
		
	 
 صد در صد yum clean all و yum install php روی سرور ایشان مشکلی را حل نمی کند.
چون PHP روی سرور ایشان نصب است و برای همین است که الآن هم yum install php یا yum update php کار نمی کند.
ضمن اینکه به محض نصب Cpanel امکان بروزرسانی Package هایی مانند PHP و بطور کلی مواردی که با Easyapache درگیر هستند از Yum گرفته می شود.
بنابراین "تنها راه حل" مشکل این دوستمان همان بروز رسانی از Easyapache است.
	 
	
	
	
		پاسخ : کار نکردن دستور yum در ssh
	
	
		من هم با این yum مشکل اساسی دارم . 
مشخصات سرور من : centos 6.3 32bit دارم با کنترل پنل دایرکت ادمین که هر چی را میخواهم از این طریق نصب کنم پیغام میده No packege found
تحقیق کردم نوشته بودند این دستور به این صورت عمل میکنه که از مخازنی که براس=ش تعریف شده برنامه را میگیره و نصب میکنه ( که نصب از این طریق هم راحت تره !!! )
کلی گشتم تا یکی از مخازن centos 6 را پیدا کردم و دستورات
	کد PHP:
	
نصب مخزن RPMForge :
دستور های زیر برای نصب و فعال کردن در نسخه های انشتار 6 توزیع های RedHat و CentOS بکار می رود.
    RHEL/CentOS 6 32 Bit OS ##
    wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
    rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
    RHEL/CentOS 6 64 Bit OS ##
    wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
    rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm 
  بعدشم گفته بود : 
پس از اجرای دستور های بالا یک فایل به نام rpmforge.repo زیر دایرکتوری etc/yum.repo.d/ ساخته خواهد شد. در ادامه با هریک از دستور های زیر GPG Key ها رو به سیستم import می کنیم.
	کد PHP:
	
wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
rpm –import RPM-GPG-KEY.dag.txt 
 
فعال/غیر فعال کردن مخزن RPMForge :
فایل rpmforge.repo دارای پارامتر enabled است گه اگر مقدار 1 داشته باشد به معنی فعال بودن و اگر 0 باشد به معنی غیر فعال بودن است. با دستور زیر می توانید فایل را ویرایش کنید.
    vi  /etc/yum.repo.d/rpmforge.repo
همه اینکار ها را بدون خطا و بدرستی انجام دادم ولی هنوزم نمیتونم چیزی نصب کنم 
مثلا آنتی ویروس Clamav را وقتی میزنم :
yum install clamd
or
yum install clamav
	کد PHP:
	
Error: File contains no section headers.
file: file://///etc/yum.repos.d/dag-clamav.repo, line: 1
'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\n' 
 
	 
	
	
	
		پاسخ : کار نکردن دستور yum در ssh
	
	
	
	
	
		پاسخ : کار نکردن دستور yum در ssh
	
	
		دستور yum clean all   را هم که میزنم همن خطا میاد
	کد PHP:
	
Error: File contains no section headers.
file: file://///etc/yum.repos.d/dag-clamav.repo, line: 1
'<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">\n' 
 
	 
	
	
	
		پاسخ : کار نکردن دستور yum در ssh
	
	
		محتویات تمامی فایل های داخل این دایرکتری را بگذار تا بررسی کنیم
	کد PHP:
	
/etc/yum.repos.d/ 
 
	 
	
	
	
		پاسخ : کار نکردن دستور yum در ssh
	
	
	
	
	
		پاسخ : کار نکردن دستور yum در ssh
	
	
		نتیجه ای این دستور را هم بدید
	 
	
	
	
		پاسخ : کار نکردن دستور yum در ssh
	
	
		لطفا محتویات 
را که در فایل هاتون هست ببینید
یک چیز اشتباه هست
اون را پاک کنید سپس مجددا تلاش کنید نتیجه رو بگید
سپاس