Perl 모듈을 업데이트하고 있습니다. 이 명령을 다른 곳에서 찾았습니다.
cpan-outdated -p | cpanm
이것이 내 데비안에 적절하게 설치된 Perl 모듈과 충돌을 일으키지 않는지 궁금합니다. 나는 Python에서 그런 모험을 했습니다 pip
. 특별히 주의해야 할 점이 있나요? 아니면 안전하게 격리된 솔루션인가요?
답변1
콤보cpan-outdated
데비안에서 관리하므로 사용에 따른 위험은 없습니다. Perl 스크립트를 찾을 수 있습니다자식 저장소에.
사용자 환경에서 오래된 CPAN 모듈을 감지하는 스크립트
cpanoutdated
컴퓨터에서 사용되지 않는 CPAN 모듈 목록을 인쇄합니다. 동일한 기능을 제공'CPAN::Shell->r'
하지만cpan-outdated
더 빠르고 더 적은 메모리를 사용합니다. 이 스크립트는 cpanm 명령과 통합될 수 있습니다.
더 이상 사용되지 않는 Perl 모듈을 나열하는 데 사용할 수 있습니다:
cpan-outdated -p
업그레이드하세요.
cpan-outdated | cpanm
또는:
cpan-outdated -p | cpanm
비슷한 명령을 apt-listchanges
사용하여 Perl 모듈 버전 간의 변경 사항을 확인할 수 있습니다.cpan-listchanges
, cpan-outdated
명령과 통합될 수 있습니다.
cpan-listchanges `cpan-outdated -p`
패키지 변경 내역 알림 도구
cpan-listchanges
패키지의 임의 버전 간에 변경된 파일을 비교하기 위한 명령줄 응용 프로그램입니다. 기본적apt-listchanges
으로 현재 설치된 버전과 CPAN에서 사용 가능한 최신 버전을 비교합니다.