USC에 독점 앱을 제출 한 후 종속성을 추가하는 방법은 무엇입니까?


12

독점 라이센스로 내 앱 "Brightness Controller"를 제출했으며 게시되었습니다. 실행 가능한 .py 파일이 포함되어 있습니다. 그러나 응용 프로그램은 python-wxgtk2.8 주석 필드에 작성했지만 패키저가 무시했을 가능성이 있습니다. 종속성을 직접 추가 할 수있는 방법이 있습니까?
패키지를 debianized하지 않았 음을 유의하십시오. 방금 brightness.py 파일을 tar하고 제출했습니다. 의존성 파일로 .deb를 만들어 제출할 수 있습니까?
응용 프로그램은 원래이다 오픈 소스 ,하지만 난 그것을 포장 할 필요가 없습니다 것을 독점 그래서 아래를 제출했다.

답변:


2

프로그램을 패키징하기 전에 모든 파일, 추가 정보 등을 철저히 검사하여 최종 사용자가 프로그램 사용에 문제가 없도록합니다. README는 필요한만큼 명시 적 python-wxgtk2.8이며, 일단 빌드되면 테스트 할 가능성이 높습니다.

우분투는 어떤 패키지가 저장소에 도달하는지에 대한 엄격한 정책을 가지고 있습니다. 그들이 당신의 소프트웨어가 가지고있는 유일한 의존성에 대해 그렇게 큰 말을 놓치게 될지는 의심 스럽다.


방금 .py 파일 (README 없음)을 제출 하고 주석 필드에 종속성을 표시했습니다. 패키지가 이미 설치되어 있으므로 종속성을 추가하지 않았다는 것을 몰랐습니다. 몇 가지 리뷰를 읽고 문제를 알게되었습니다. Readme 파일을 추가해야합니까?
Archisman Panigrahi

바람직하다.
Braiam

필요하지 않습니다. 패키지 작성 중에 찾을 수 있습니다. 해결하는 가장 좋은 방법은 신청서 제출에 "피드백"을 추가하는 것입니다.
zoopster

@zoopster 패키지가 전송되고 완료된 사용자로부터 버그 보고서를 받고 있다고 생각합니다 . 패키지 팀이 패키지 제출 양식에서 주석을 보지 못하여 이제는 작동하지 않는 패키지가 있습니다.
Braiam

2

뭐 ?? 실제로 무료 및 비 무료 응용 프로그램을 15 개 이상 제출 한 후 응용 프로그램을 Ubuntu Software Center에 게시하는 올바른 방법은 아닙니다. 응용 프로그램을 패키지화하고 업로드하는 데 필요한 모든 설정을 갖춘 비디오 자습서를 만들었습니다 모든 상점.

우선 그들은 당신의 어플리케이션의 소스 코드를 받아들이지 않을 것입니다. 그것을 오픈 소스로 만드는 원인! 그들은 debianized archive를 받아들입니다. 앱의 debianizing 과정도 YouTube 비디오에서 다룹니다. 그런 다음 debianized tar.gz를 업로드하여 저장합니다. 우분투 사이트의 공식 문서를 읽거나 비디오를 보면서 그 방법을 배우십시오.

  • 비디오 커버는 qt에서 기본 웹캠 응용 프로그램을 만듭니다.
  • 데비안 형식으로 패키징합니다.
  • 응용 프로그램의 종속성 계산
  • Ubuntu-Play-Store에 업로드하십시오.

참고-데비안 패키징 후 얻은 tar.gz를 우분투 소프트웨어 센터에 업로드하는 경우 업로드해야합니다.

여기에 YouTube 링크가 있습니다-https://www.youtube.com/watch?v= Be3vRVqPt58

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.