이 기사에서는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!