2013-03-27 5 views
1

내 응용 프로그램에 Google 크롬을 설치하고 싶습니다. deb 설치 프로그램에 google-chrome-stable이라는 종속성을 추가하기 만하면됩니다..deb installer (linux) 의존성. 저장소에 없으면 어떻게 될까요?

그러나 대상 시스템의 저장소에 Chrome이있는 경우에만 작동합니다 (예 : 깨끗한 우분투 설치에서는 해당되지 않음).

해결 방법이 있습니까? 어떻게 든 리눅스가 의존성을 해결할 수있게 해주는 URL이나 다른 데이터를 지정할 수 있습니까?

+0

를 설치합니다 있나요? – Atropo

+0

굉장한, 내 문제를 해결합니다. 그러나 일반적인 문제는 계속됩니다. 미리 정의 된 sw 저장소에없는 타사 소프트웨어를 참조 할 수 없습니까? 그 주위에 방법이 없을까요? – Daniel

답변

0

google-chrome으로 문제를 해결하려면 저장소에 chromium-browser과 함께 dependencie를 추가 할 수 있습니다.

패키지의 종속성을 충족시키기 위해 자동으로 다른 저장소를 추가 할 가능성은 없습니다. 요청한 dependencie를 패키지에 추가 할 수 있습니다 (맞는 경우). 또는 설치에 실패하면 사용자에게 추가 할 저장소와 추가 방법을 설명합니다. 예를 들어 귀하의 패키지 웹 사이트에 좋은 How to install it 가이드가 있습니다.

+0

데비안 설치 프로그램 측에서 주요 FAIL과 같은 소리가납니다. 이미 개념적 수준에서 망가졌습니다. – Daniel

+0

나는 그것을 실패한 것으로 보지 않는다. 데비안의 주요 저장소에있는 소프트웨어는 데비안의 품질 및 보안 표준을 존중합니다. 다른 비공식 저장소를 추가하면 안전하지 않거나 테스트되지 않은 소프트웨어가 시스템에 추가 될 수 있으므로 사용자 선택이어야합니다. – Atropo

+0

타사 소프트웨어를 설치하는 것은 사용자 선택이며 해당 소프트웨어 공급 업체에 대한 사용자의 신뢰를 의미합니다. 타사 소프트웨어가 다른 타사 소프트웨어를 참조하는 것이 번거롭므로 보안이 추가되지 않습니다. 공식 소프트웨어 설치로 "간단하게"작동하지 않기 때문에 사용자가 설치하지 못하게합니다. 이 결정의이면에있는 "논리"가 무엇이든, 우리는 그것을 바꿀 것이 아니라 함께 살아야합니다. 크롬 브라우저에 대한 포인터 주셔서 감사합니다! – Daniel

0

이 스크립트를 살펴, 그것은 automcatically 위해서 apt의 repo를 추가하고 무엇 저장소에있는`크롬 browser`에 대한 종속성을 사용하는 방법에 대한 크롬 https://github.com/jeevandongre/ruby_rails_web

+0

이 문제를 해결하기 위해 모든 스크립트/프로그램을 작성할 수 있습니다. 나는 단순히 내 자신의 설치 소프트웨어를 작성할 수 있습니다. 설치 프로그램 프레임 워크/소프트웨어 센터의 요점은 이러한 필요성을 피하는 것입니다. 데비안 사람들은 실제로 먼 길을 갔다가 좋은 일을했습니다. 불행하게도 지난 마일에서 그것을 망쳤습니다. 우리는 다음 버전을 기대해야합니다. – Daniel