cpanm과 apt 업그레이드 비교

cpanm과 apt 업그레이드 비교

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에서 사용 가능한 최신 버전을 비교합니다.

관련 정보