ฉันกำลังพยายามติดตั้ง apache httpd แต่มันล้มเหลว

[email protected] [/]# yum install httpd
Loaded plugins: downloadonly, fastestmirror, replace
Loading mirror speeds from cached hostfile
 * epel: mirror.compevo.com
 * remi-php56: mirror.pw
 * remi-test: mirror.pw
 * List item
Setting up Install Process
No package httpd available.
Error: Nothing to do

แก้ไข : นี่คือ repolist

[email protected] [/]# yum repolist
Loaded plugins: downloadonly, fastestmirror, replace
Loading mirror speeds from cached hostfile
epel/metalink                                                      |  16 kB     00:00
 * epel: mirror.compevo.com
 * remi-php56: mirror.pw
 * remi-test: mirror.pw
remi-debuginfo                                                     | 2.9 kB     00:00
remi-php55-debuginfo                                               | 2.9 kB     00:00
remi-php56                                                         | 2.9 kB     00:00
remi-php56-debuginfo                                               | 2.9 kB     00:00
remi-test                                                          | 2.9 kB     00:00
remi-test-debuginfo                                                | 2.9 kB     00:00

repo id              repo name                                                  status
epel                 Extra Packages for Enterprise Linux 6 - x86_64             10,217+881
remi-debuginfo       Les RPM de remi pour Enterprise Linux 6 - x86_64 - debugin     31+550
remi-php55-debuginfo Les RPM de remi de PHP 5.5 pour Enterprise Linux 6 - x86_6      0+207
remi-php56           Les RPM de remi de PHP 5.6 pour Enterprise Linux 6 - x86_6      6+316
remi-php56-debuginfo Les RPM de remi de PHP 5.6 pour Enterprise Linux 6 - x86_6      0+215
remi-test            Les RPM de remi en test pour Enterprise Linux 6 - x86_64        29+66
remi-test-debuginfo  Les RPM de remi en test pour Enterprise Linux 6 - x86_64 -       4+16
repolist: 10,287

[email protected] [/]# cat /etc/yum.repos.d/CentOS-Base.repo
cat: /etc/yum.repos.d/CentOS-Base.repo: No such file or directory
[email protected] [/]#

ฉันใช้ลิงก์http://www.if-not-true-then-false.com/2010/install-apache-php-on-fedora-centos-red-hat-rhel/เพื่อติดตั้ง

ฉันดาวน์โหลด centos-release-6-5 และติดตั้งโดยใช้ rpm -ivh ผลลัพธ์เป็นดังนี้

[email protected] [/]# rpm -ivh http://anorien.csc.warwick.ac.uk/mirrors/centos/6.5/os/x86_64/Packages/centos-release-6-5.el6.centos.11.1.x86_64.rpm

Retrieving  anorien.csc.warwick.ac.uk/mirrors/centos/6.5/os/x86_64/Packages/centos-release-6-5.el6.centos.11.1.x86_64.rpm

Preparing...                ########################################### [100%]

        package centos-release-6-5.el6.centos.11.2.x86_64 (which is newer than centos-release-6-5.el6.centos.11.1.x86_64) is already installed

        file /etc/yum.repos.d/CentOS-Vault.repo from install of centos-release-6-5.el6.centos.11.1.x86_64 conflicts with file from package centos-release-6-5.el6.centos.11.2.x86_64

ฉันลองใช้ -Uvh และผลลัพธ์ก็เหมือนเดิม

[email protected] [/]# rpm -Uvh centos-release-6-5.el6.centos.11.1.x86_64.rpm
Preparing...                ########################################### [100%]
        package centos-release-6-5.el6.centos.11.2.x86_64 (which is newer than centos-release-6-5.el6.centos.11.1.x86_64) is already installed
[email protected] [/]#
answer

ฉันไม่รู้ว่าจะทำอย่างไร แต่มีคนจัดการลบของคุณbaseและupdatesrepos ซึ่งทำให้ระบบปฏิบัติการแก่คุณ สิ่งที่คุณเหลือก็คือ repos แบบขยายจำนวนมากที่มีเครื่องมือเวอร์ชันล่าสุดมากขึ้น นั่นจะไม่ทำงาน

แพ็คเกจที่เป็นเจ้าของไฟล์ repo ที่คุณต้องการเรียกว่าcentos-release-6-5และทางออกที่ดีที่สุดของคุณคือดึงมันมาจากมิเรอร์ตัวใดตัวหนึ่ง เป็นไฟล์ขนาดเล็ก จึงไม่เกี่ยวอะไรกับไฟล์ใด ลองดาวน์โหลดhttp://anorien.csc.warwick.ac.uk/mirrors/centos/6.5/os/x86_64/Packages/centos-release-6-5.el6.centos.11.1.x86_64.rpmและติดตั้งด้วยrpm -Uvh --oldpackage; ที่ควรให้ฐานและอัปเดต repos แก่คุณและหลังจากนั้นทั้งการติดตั้งhttpdและการทำงานทั่วไปupdatesควรทำงานได้ดีขึ้นมาก

และได้โปรด หากคุณจะมาเป็นขาประจำที่นี่ โปรดเรียนรู้การใช้ระบบมาร์กอัปของเรา มันค่อนข้างง่าย