우리를예CentOS 7에서 PHP 5.4를 PHP 7.0 또는 7.1로 업그레이드해 보세요. 우리를예다음과 같은CentOS 7 Linux 서버에서 PHP 7을 설치하거나 업그레이드하는 방법. 업데이트가 실패하여 Remi-Safe에 대한 모든 변경 사항을 취소하고 싶습니다. 종속성이 손상되어 종속성 단계에서 실패했기 때문에 아무것도 설치되지 않았습니다.
우리는 추가했습니다PHP 7.x Remi-Safe 저장소다음 명령을 사용하십시오.
$ mkdir php-up && cd php-up
$ wget -q http://rpms.remirepo.net/enterprise/remi-release-7.rpm
$ wget -q https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
$ rpm -Uvh remi-release-7.rpm
$ rpm -Uvh epel-release-latest-7.noarch.rpm
~에 따르면YUM 삭제 저장소(저장소) - YUM 비활성화 저장소(저장소)rpm -Uvh <repo>
명령줄에서는 실행 취소 할 수 없습니다 .
/etc/yum.repos.d
우리가 설치했다고 생각하지 않는 것을 포함하여 여러 Remi-Safe 아티팩트가 있는지 확인하십시오 .
# ls
CentOS-Base.repo CentOS-Media.repo epel-testing.repo remi-php72.repo
CentOS-CR.repo CentOS-Sources.repo remi-php54.repo remi.repo
CentOS-Debuginfo.repo CentOS-Vault.repo remi-php70.repo remi-safe.repo
CentOS-fasttrack.repo epel.repo remi-php71.repo vz.repo
나를 혼란스럽게 하는 것은 remi-php54.repo
우리가 그것을 설치했다고 믿지 않아서 그것을 제거할 일이 있는지 확신할 수 없다는 것입니다.
내 질문은, 우리가 rf -f remi-*
원래 있던 곳으로 돌아갈 수 있느냐는 것입니다. 아니면 여기서 다른 작업을 수행해야 합니까?
답변1
remi-release-7은 다음 파일을 설치합니다:
- /etc/pki/rpm-gpg/RPM-GPG-KEY-{remi,remi2017}
- /etc/yum.repos.d/remi*.repo
따라서 해당 항목을 삭제할 수 있어야 합니다. (프로 팁: mc
rpms로 이동하고 거기에 어떤 파일이 포함되어 있는지 확인하는 데 유용합니다.) 제공한 링크에서 잘 이해가 안 되거나 작동하지 않아야 합니다 rpm -e remi-release
.yum remove remi-release