CentOS 5.5에서 apt-get 설치 문제

CentOS 5.5에서 apt-get 설치 문제

배경: Apache에서 벗어나고 싶어서이 기사nginx, PHP-FPM 및 APC 설치 과정을 안내합니다. 내 호스트의 사용자 계정에서 이 지침을 따르려고 할 때 문제가 발생했습니다. apt-get이 부족하고 yum이 손상되었습니다. 그래서 소스에서 apt-get을 빌드하려고 했습니다.

wget http://apt-rpm.org/releases/apt-0.5.15lorg3.tar.bz2
tar -vxf apt-0.5.15lorg3.tar.bz2
cd apt-0.5.15lorg3
./configure --prefix=$HOME

여기서 문제가 발생합니다.

...
checking db1/db.h usability... no
checking db1/db.h presence... no
checking for db1/db.h... no
checking rpm/rpmlib.h usability... no
checking rpm/rpmlib.h presence... no
checking for rpm/rpmlib.h... no
configure: error: Can't find rpmlib.h

이 문제를 해결하거나 문제를 해결하는 방법에 대한 아이디어가 있습니까?

답변1

"깨진 냠"이란 무엇을 의미합니까? 패키지를 찾지 못합니까, 아니면 Python 오류가 발생합니까?

언제든지 yum 캐시를 정리하면 많은 문제가 해결됩니다.

#냠냠 다 청소해

OS의 기본 패키지 관리자가 손상된 경우 마지막으로 하고 싶은 일은 특히 소스에서 다른 패키지 관리자를 설치하는 것입니다.의존성 지옥마지막으로 필요한 것입니다. 무엇보다도 먼저 yum을 수정해 보는 것이 좋습니다.

답변2

  1. YUM이 다음 항목에 액세스할 수 있도록 하는 rpm forge 릴리스를 다운로드하고 설치합니다. *

        wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
        rpm -i rpmforge-release-0.3.6-1.el5.rf.i386.rpm 
    
  2. 설치 후(시간이 오래 걸림) APT를 설치하시면 됩니다.

  3. 이제 apt-get을 사용하고 apt 저장소를 설치할 수 있습니다. /etc/apt/sources.list.d에 소스를 추가해야 합니다.

이것링크가 도움이 될 수 있습니다.

관련 정보