>  기사  >  운영 및 유지보수  >  redhat7에서 국내 Alibaba Cloud yum 설치 소스를 사용하는 방법

redhat7에서 국내 Alibaba Cloud yum 설치 소스를 사용하는 방법

零下一度
零下一度원래의
2017-06-25 10:04:066542검색

이 기사에서는 redhat7이 국내 Alibaba Cloud yum 설치 소스를 사용하는 방법을 소개합니다. 사용된 소스 주소는 Centos7 아래의 설치 소스에 해당합니다.

redhat7 시스템 환경을 구성하기 위해 "리눅스를 이렇게 배워야 한다"를 공부할 때 사용한 yum에는 구성 파일이 없었습니다. .repos.d/ 디렉터리이므로 수동으로 설정해야 합니다. 내 단계 중 일부는 다음과 같습니다.

1. yum 구성 파일

[root@linuxprobe ~]#cd /etc/yum.repos.d/

2을 찾습니다. 구성 파일이 있는지 확인하세요

[root@linuxprobe yum.repos.d]#ls

블로거 시스템이 방금 설치되었는데 파일이 없습니다

3. 그리고 어떤 종속 소스가 설치되고 yum 패키지를 삭제하면

[root@linuxprobe yum.repos.d]#rpm -qa |grep yum

이 다음과 같이 표시됩니다.

yum -utils-1.1.31 -24.el7.noarch
yum-langpacks-0.4.2-3.el7.noarch
yum-metadata-parser-1.1.4-10.el7.x86_64
yum -rhn-plugin-2.0 .1-4.el7.noarch
PackageKit-yum-0.8.9-11.el7.x86_64
yum-3.4.3-118.el7.noarch

위 내용 나중에 기록하고 설치해야 합니다. yum 패키지를 삭제하려면

[root@linuxprobe yum.repos.d]#rpm -qa|grep yum|xargs rpm -e --nodeps를 사용해야 합니다

4. 위 단계로 정리 완료 후 yum을 업데이트 및 설치하고 소스 주소를 Alibaba Cloud에 해당하는 소스 주소로 변경해야 합니다.

주소 아래의 페이지로 이동하여 Ctrl+F를 사용하여 3단계에서 버전 번호 없이 파일을 검색합니다. 예를 들어 yum-utils-1.1.31-24.el7.noarch yum만 검색하면 됩니다. -utils.

yum 패키지 등:

[root@linuxprobe ~]# wget

다른 패키지를 얻는 방법도 비슷합니다.

다운로드가 완료된 후 rpm -ivh yum-*을 사용하여 rpm 패키지를 설치하세요. 여기에서 블로거는 다음과 같은 오류 메시지를 표시합니다.

위 명령은 python-urlgrabber 버전을 설치한 다음 먼저 python-urlgrabber를 제거하겠습니다.

5. python-urlgrabber 패키지 확인 명령

[root@linuxprobe ~]# rpm -qa|grep python-urlgrabber

6. 다음 명령을 실행하여 Python을 삭제합니다. -urlgrabber 패키지

[root@linuxprobe ~]#rpm -qa|grep yum|xargs rpm -e --nodeps

7. 다운로드 및 설치

[root@linuxprobe ~] # wget

python-urlgrabber

설치

[root@linuxprobe ~]#rpm -ivh python-urlgrabber-3.10-8.el7.noarch.rpm

8 python-urlgrabber 설치가 완료되면 rpm -ivh yum-*를 실행하여 설치합니다. 컴퓨터에 냠냠.

설치 프로세스 중에 패키지 리소스가 설치에 종속된다는 메시지가 표시되면 별도로 설치하고 처리할 수 있습니다.

9. 패키지 설치가 완료되었으므로 yum의 소스 주소를 구성해야 합니다.

1) 구성 파일이 있는 폴더를 찾습니다:

[root@linuxprobe~]# cd /etc/yum.repos.d/

2) yum.repos를 봅니다. d 파일 폴더에 파일이 있는지 확인하고 Alibaba Cloud 소스 구성 파일을 가져옵니다.

[root@linuxprobe yum.repos.d]# ls

[root@linuxprobe yum.repos.d]# wget

구체적인 도움말 정보는 Alibaba Cloud 도움말 문서를 참조하세요.

10. $releasever

우리가 얻은 Centos-7.repo 구성 파일을 열면 $releasever가 있습니다. 그렇지 않으면 소스를 사용할 수 없습니다. 교체하지 않으려면 yum 명령을 사용하여 표시되는 내용을 확인할 수 있습니다.

다음 명령을 사용하여 $releasever를 대체합니다.

[root@linuxprobe ~]# sed -i 's/$releasever/7/g' /etc/yum.repos.d/Centos-7. repo

이 변수 $releasever의 값을 가져오는 데 문제가 있습니다. 일부 정보를 확인했지만 블로거 시스템과 동일하지 않습니다.

/etc에 yum.conf 파일이 있습니다. / 폴더이고 그 안의 구성은

=redhat-release로 변경한 후 얻은 변수 값은 7.0-1.el7입니다. 버전 번호는 어디에 있는지 모르겠습니다. 아직 처리할 수 없습니다. 아는 사람이 있으면 알려 주세요.

11. 마지막으로 yum makecache를 실행하여 캐시를 생성합니다.

centos-7.repo 파일에는 주석 처리가 권장되는 몇 가지 제안이 포함되어 있습니다. 이 주소는 Alibaba Cloud 서버 인트라넷에서 사용됩니다. 그래서 나는 이것을 주석 처리했습니다.

모든 댓글을 작성한 후 yum clean all을 다시 실행하세요.

12.

위 사진 중 두 개는 활성화되지 않았습니다. Baidu에 맡겨서 해당 사진을 활성화하려면 Centos-7.repo 파일에서 활성화=1로 변경하세요.

위 내용은 redhat7에서 국내 Alibaba Cloud yum 설치 소스를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.