yum 업데이트를 실행할 수 없습니다

yum 업데이트를 실행할 수 없습니다

yum update 및 yum update google-chrome-stable을 실행해 보았으나 이 오류가 발생했습니다.

실제로 mssql 도구를 설치하려고 하는데 이 도구가 필요하다고 생각합니까? 어쨌든 yum update를 실행할 수 있어야 합니다.

나는 시도했다

yum clean all
yum makecache

내 실수는

[root@##### yum.repos.d]# yum update google-chrome-stable
Loaded plugins: amazon-id, refresh-packagekit, rhui-lb, search-disabled-
repos, security
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package google-chrome-stable.x86_64 0:44.0.2403.157-1 will be updated
---> Package google-chrome-stable.x86_64 0:61.0.3163.91-1 will be an update
--> Processing Dependency: libc.so.6(GLIBC_2.14)(64bit) for package: google-
chrome-stable-61.0.3163.91-1.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.15)(64bit) for package: google-chrome-stable-61.0.3163.91-1.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: google-chrome-stable-61.0.3163.91-1.x86_64
--> Processing Dependency: libgtk-3.so.0()(64bit) for package: google-chrome-stable-61.0.3163.91-1.x86_64
--> Processing Dependency: libgdk-3.so.0()(64bit) for package: google-chrome-stable-61.0.3163.91-1.x86_64
--> Finished Dependency Resolution
Error: Package: google-chrome-stable-61.0.3163.91-1.x86_64 (google-chrome)
           Requires: libc.so.6(GLIBC_2.14)(64bit)
Error: Package: google-chrome-stable-61.0.3163.91-1.x86_64 (google-chrome)
           Requires: libc.so.6(GLIBC_2.17)(64bit)
Error: Package: google-chrome-stable-61.0.3163.91-1.x86_64 (google-chrome)
           Requires: libgdk-3.so.0()(64bit)
Error: Package: google-chrome-stable-61.0.3163.91-1.x86_64 (google-chrome)
           Requires: libc.so.6(GLIBC_2.15)(64bit)
Error: Package: google-chrome-stable-61.0.3163.91-1.x86_64 (google-chrome)
           Requires: libgtk-3.so.0()(64bit)
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

--skip-broken의 결과는 다음과 같습니다.

 [root@# yum.repos.d]# yum update --skip-broken
 Loaded plugins: amazon-id, refresh-packagekit, rhui-lb, search-disabled-
repos, security
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package google-chrome-stable.x86_64 0:44.0.2403.157-1 will be updated
---> Package google-chrome-stable.x86_64 0:61.0.3163.91-1 will be an update
--> Processing Dependency: libc.so.6(GLIBC_2.14)(64bit) for package: google-
chrome-stable-61.0.3163.91-1.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.15)(64bit) for package: google-
chrome-stable-61.0.3163.91-1.x86_64
--> Processing Dependency: libc.so.6(GLIBC_2.17)(64bit) for package: google-
chrome-stable-61.0.3163.91-1.x86_64
--> Processing Dependency: libgtk-3.so.0()(64bit) for package: google-
chrome-stable-61.0.3163.91-1.x86_64  
--> Processing Dependency: libgdk-3.so.0()(64bit) for package: google-
chrome-stable-61.0.3163.91-1.x86_64

Packages skipped because of dependency problems:
google-chrome-stable-61.0.3163.91-1.x86_64 from google-chrome

답변1

나는 같은 문제에 직면했다. yum 업데이트에서 이 오류가 발생하는 이유는 다음과 같습니다. RedHat Linux 6(또는 CentOS 6)을 사용하고 있으며 Google Chrome은 더 이상 운영 체제 RHEL6을 지원하지 않습니다. 아직 설치할 수 있는 마지막 버전은 버전 58이지만 이를 위해서는 Richard Lloyd가 만든 사용자 정의 설치 프로그램 스크립트를 사용해야 합니다. 불행하게도 이 스크립트는 작성자에 의해 더 이상 지원되지 않습니다. 자세한 내용을 보려면 해당 웹사이트를 방문하십시오.https://chrome.richardlloyd.org.uk/

이제 해결책: CentOS 6 시스템에 이미 google-chrome-stable-58.0.3029.110-1이 설치되어 있고 Chrome 59 이상을 이 시스템에 설치할 수 없기 때문에 기본적으로 yum 업데이트에서 Chrome을 제외했습니다. 나는 당신도 똑같이 할 것을 권합니다. /etc/yum.conf 파일 맨 아래에 다음 줄을 추가했습니다.

제외=Google 크롬*

그런 다음 나는냠 다 청소해다음에 내가 달릴 때냠 업데이트모두 제일 좋다. 물론 Chrome은 항상 현재 설치된 버전을 유지하며 이후에는 더 이상 업데이트되지 않습니다. 하지만 나에게는 이것이 수용 가능한 해결책이다.

답변2

CentOS 6에서 대부분의 기본 패키지를 가져오는 Amazon Linux를 실행 중인 것으로 보입니다. CentOS 6은 Google 크롬을 지원하지 않습니다.

RHEL6 비용을 지불하면 Chromium을 패키지로 제공하지만 Amazon Linux에서는 작동하지 않습니다.

관련 정보