xkcd 범용 설치 스크립트가 좋은 생각인가요? [폐쇄]

xkcd 범용 설치 스크립트가 좋은 생각인가요? [폐쇄]

오늘 XKCD는 이 쉘 스크립트를 출시했습니다.:

install.sh

대체 텍스트:

실패는 일반적으로 해를 끼치지 않으며 여러 버전이 설치된 경우 그 중 하나가 정확할 가능성이 높아집니다. (참고: "yes" 명령과 "2>/dev/null"을 추가하는 것이 좋습니다.)

작동하는 방법을 찾을 때까지 가능한 모든 설치 방법을 시도하기 위해 이와 같은 스크립트를 사용하는 것이 좋은 생각일까요?


보너스 질문: 이 스크립트에 추가해야 할 다른 설치 방법이 있습니까?

답변1

경험상 좋은 법칙은 웹툰을 진지하게 받아들이지 않는 것입니다. 그들의 목적은 오락과 오락입니다. 명예로운 먼로 씨를 무례하게 대할 의도는 없습니다.

아주 특별한 상황을 제외하고는 자동 설치는 결코 좋은 생각이 아닙니다. 어떤 시스템인지 알더라도 온갖 일이 잘못될 수 있습니다. (비교적 합리적인 상황은 데비안 안정 버전의 일상적인 업그레이드입니다.)

또한 배포판에 바이너리 패키지를 사용할 수 없는 경우가 아니면 git 저장소에서 로컬로 설치하는 것을 권장하지 않습니다. 그럼에도 불구하고 (@case가 지적했듯이) 배포판의 패키지 관리 도구를 사용하여 설치할 수 있는 패키지를 빌드해 볼 수 있습니다. 예를 들어, 데비안에서 등의 다양한 debhelper 도구를 사용하십시오 dh-make-perl. 더욱이 이제 .python-stdebdh-drydh-make

또한 표시된 것과 같은 스크립트는 동일한 패키지의 여러 로컬 설치를 수행할 수 있으며 이로 인해 혼란이 발생할 수 있습니다.

위와 같은 스크립트는 그다지 좋지 않을 수 있습니다.그래서성공적인 바이너리 설치 시 중단되도록 구성하는 것은 비합리적이지만 이러한 스크립트는 훨씬 더 복잡하고 웹툰에 완전히 적합하지 않습니다.

관련 정보