필자의 리눅스 머신에 펄 모듈을 설치했다. perldoc perllocal
을 입력하면 내 컴퓨터에 설치된 Perl 모듈 목록이 표시되지만 이제는 Perl 모듈이 필요하지 않으므로이를 제거하고 싶습니다.Perl 모듈을 어떻게 제거합니까?
Linux (debian 2.6.26)에 설치된 모듈을 제거하거나 제거하는 방법을 아는 사람이 있습니까? 당신이 모듈을 설치 CPANPLUS를 사용하는 경우
필자의 리눅스 머신에 펄 모듈을 설치했다. perldoc perllocal
을 입력하면 내 컴퓨터에 설치된 Perl 모듈 목록이 표시되지만 이제는 Perl 모듈이 필요하지 않으므로이를 제거하고 싶습니다.Perl 모듈을 어떻게 제거합니까?
Linux (debian 2.6.26)에 설치된 모듈을 제거하거나 제거하는 방법을 아는 사람이 있습니까? 당신이 모듈을 설치 CPANPLUS를 사용하는 경우
Perl 설치 프로그램은 설치 프로그램입니다. 그들은 기존 파일을 덮어 쓰지 않는다는 것을 확인하지 않으며 설치 한 내용을 정확히 기록하지 않습니다. 따라서 제거 할 수 없습니다. 적절한 패키징 시스템을 원하면 Perl 설치 프로그램을 사용할 수 없습니다.
무엇을 급진적으로 말합니까? 내가 설치 한> 1300 개의 배포판 중에서 [소수의 주요 기록 메커니즘] (http://p3rl.org/ExtUtils::Packlist)으로는 소수만이 뒤집을 수 없습니다. – daxim
"진실"은 급진적입니다. 처음부터 Perl 설치 프로그램은 설치 제거 프로그램을 의미하지 않았습니다. 당신이 처음부터 주변에 있었다면, 당신은 그것을 알 것입니다. 단지 * 대부분 * 단순한 배포판으로 작동한다고해서 적절한 패키징 시스템과 같은 모든 배포판을 기대할 수는 없다는 것을 의미하지는 않습니다. –
, 당신은 (적어도 이론적으로) 또한 그것을 제거하는 데 사용할 수 있습니다 :
$ cpanp
...
> u Unwanted::Module
...
> q
$
오래된 CPAN 모듈
이 제거 옵션을 지원하지 않습니다. 그리고 Randal Schwartz 메모와 같이 제거 모듈은 항상 신뢰할만한 것은 아닙니다.cpanp를 사용하십시오 (설치 제거는 이 아니며은 cpanplus가 설치된 모듈로 제한됨). ExtUtils::Packlist의 modrm 예제를 참조하십시오.
Randal주의 사항과 같이 설치 프로세스가 강력하게 되돌릴 수 없으므로 제거 도구는 이전에 쉽게 제공되지 않았습니다.
'modrm'과 유사한 제거 도구는 [CPAN FAQ] (http://web.archive.org/web/20070710130823/www.cpan.org/misc/cpan-faq.html#How_delete_Perl_modules)에서 쉽게 제공되었습니다. 그것은 어떤 헛소리 이유 때문에 "공개되지 않았다". – daxim
마법의 요정 먼지를 효과가없는 것으로 뿌려서는 안됩니다. 기본적으로 경로 이름은 등록되어 있지 않으므로 CPAN에있는 두 모듈은 같은 위치에 쉽게 설치할 수 있으며 일부 모듈도 쉽게 설치할 수 있습니다. –
당신은 App::pmuninstall
설명
앱 :: pmuninstall이 빠른 모듈 제거 프로그램입니다 시도 할 수 있습니다. .packlist에서 파일을 삭제하십시오.
App :: cpanminus 및 App :: cpanoutdated는 높은 친화력을 가지고 있습니다.
내가 언급 한대로 somewhere else on SO, 내 대답은 그냥 그들을 떠날 수 있습니다. 실제 시스템 공간을 차지할만한 크기의 Perl 모듈은 거의 없습니다. 나는 정말로 공간이 필요하다면 시도하지 말고,하지 않는다면 ... 그럴 가치가 없다.
나는 cpanp 제거를 시도했으나 나에게 도움이되지 못했습니다. 나는 App :: pmuninstall을 사용하여 성공을 찾았다.
오후-제거 [옵션] 모듈 ...
을 * 어떻게 * 당신이 모듈을 설치 했습니까? CPAN 또는 CPANPLUS, yum 또는 apt 등을 사용 했습니까? 모듈을 다운로드하여 수동으로 설치 했습니까? –
CPAN에서 필요한 모듈을 다운로드하고 perl Makefile.PL, make, make test 및 make install 명령으로 설치했습니다. –
관련 : http://stackoverflow.com/questions/4045917/remove-perl-modules-from-cpan-on-mac – Ether