Sourceforge/Google Code용 패키지 관리자?

Sourceforge/Google Code용 패키지 관리자?

저는 macports, homebrew, apt-get, 심지어 mobileapps.com의 열렬한 팬입니다.

하지만 Sourceforge나 Google Code를 통해 사용할 수 있는 제가 가장 좋아하는 앱 중 상당수는 수동으로 압축 풀기, 구성, 빌드, 이동 등이 필요합니다.

이렇게 훌륭한 프로젝트 저장소에 패키지 관리 시스템이 없는 분명한 이유가 있나요?

답변1

그러한 사이트에서 호스팅되는 대부분의 프로젝트는 배포판이 있는 Linux를 목표로 합니다.하나패키지 관리 시스템(예: aptDebian/Ubuntu, pacmanArch) 두 번째, 세 번째, 네 번째 패키지 관리자를 도입하면 적어도 혼란이 발생하고 심지어 충돌이 발생할 수도 있습니다. (예: MacPorts에서 프로그램을 설치하려고 하는데 이미 Homebrew에서 설치되어 있으면 어떻게 됩니까? 추악한 일이 발생할 수 있습니다.)

이러한 배포판에는 옵션 구성, 특정 파일 위치, 패키지 형식 자체 등 패키징에 대한 자체 규칙도 있습니다. 예를 들어 Debian은 많은 프로그램을 "main", "dev", "dbg" 패키지로 분할하는 반면 Arch는 그렇지 않습니다. 모든 배포판에 대한 단일 패키지를 구축하려면 논리적으로 불가능한 일련의 규칙을 준수해야 합니다. 따라서 각 배포판은 자체 저장소를 유지합니다.

비공식 추가 저장소하다존재 – Launchpad에서 호스팅되는 많은 프로젝트에는 Ubuntu용으로 제작된 패키지가 포함된 PPA가 있습니다. Arch Linux에는 사용자가 관리하는 AUR이 있습니다. 마지막으로 Mac OS X에도 MacPorts와 Homebrew가 있습니다 :) 하지만 모두 비슷하다는 점에서운영 체제에 특정한, 하지만 웹사이트에는 절대 접속하지 마세요.

관련 정보