Fedora에 MySQL 서버를 설치하고 있습니다. 이 명령을 실행하면오류 : 실패한 종속성/usr/bin/perl이 필요합니다.
는 :
[[email protected] softwares]$ rpm -i MySQL-server-5.6.21-1.el6.i686.rpm
는 다음과 같은 오류를 보여줍니다
error: Failed dependencies:
/usr/bin/perl is needed by MySQL-server-5.6.21-1.el6.i686
그래서 펄 설치 한
:
다운로드 한 ActivePerl의 타르볼 :
- 타르 - xzvf Activeper.tar.g Z 는
- CD에서 ActivePerl은 는
- 쉬 install.sh는
설치에 대한 최고 수준의 감독을 입력 [/ 옵션은 ActivePerl의 /] : 내가 MySQL을 설치하려고 할 때 예
하지만 여전히, 그것은 같은를 보여줍니다 오류
오류 : 실패 의존성 : 어떻게해야합니까 MySQL의 서버 - 5.6.21-1.el6.i686
에 의해 /usr/bin/perl 파일을 필요합니까?
여전히 동일한 오류가 표시됩니다. –
하지 마세요! '/ bin'과'/ usr/bin'은 Fedora 패키지 관리 시스템에 의해 관리됩니다. 다른 것을 만지지 마십시오! – reinierpost
그럼 어떻게 문제를 해결할 수 있습니까? 제 3 자로부터 많은 커스텀 perl 스크립트를 가져 오는 경우'#!/usr/bin/perl'을 사용하고, 일부는'#!/bin/perl'을 사용합니다./usr/bin에 perl을 설치하고/bin에 설치하는 동안 다른 Unix 시스템이 여러 개있는 경우는 아닙니까? 시스템을 수정하는 대신 스크립트를 수정 하시겠습니까? 이 스크립트들이 다른 머신에 의해 공유되고 네트워크로 마운트되는 것은 어떨까요? 실제로, 배포판을 설치할 때 먼저이 트릭을 적용하는 Linux 배포판을 보았습니다. –