«packaging» 태그된 질문

데비안 또는 스냅 패키지의 생성 및 유지 관리를 말합니다. 개인적인 용도로 패키지를 업데이트하거나 Ubuntu 사용자에게 소프트웨어를 제공하는 방법을 궁금하든이 태그가 적합합니다.


2
패키지 설치 중에 종속 서비스를 다시 시작하는 올바른 방법은 무엇입니까?
구성 패키지를 작성 중이며 구성이 영향을받는 서비스를 중지했다가 다시 시작하고 싶습니다. 지금 내가 사용하고 service [stop|restart]에 {pre,post}{inst,rm}방법. 나는 질문 어딘가에서 읽은 invoke-rc.d는 IS 바로 그것이 서비스에 대해 사용자 환경 설정을 존중하기 때문에, 방법. 그러나 이에 대한 지침을 찾지 못했습니다. 누구든지 그러한 지침을 알고 있습니까? 아니면 어떤 방법을 선택해야하는지 조언이 있습니까? …

2
패키지를 데비안에서 PPA로 어떻게 복사합니까?
최신 버전의 Gourmet을 실행하려는 Ubuntu 사용자가 해당 PPA를 소프트웨어 소스에 추가 할 수 있도록 Debian sid 의 최신 미식가 패키지를 팀의 PPA 에 추가하고 싶습니다 . (종속성 측면에서 현재의 모든 종속성이 현재 지원되는 모든 Ubuntu 버전에서 이미 사용 가능하므로 크게 문제가되지 않습니다.) 나는 다운로드 한 *.dsc파일을 데비안과 오리지널 타르볼을, 심지어 …
10 ppa  packaging  debian 

3
기존 PPA 패키지에 이진 파일을 추가하는 방법
PPA 패키지에 수정되거나 새로운 텍스트 파일을 추가하는 것은 간단합니다. 1 단계: apt-get source [foo-package] cd [foo-package] 2 단계 : 변경 사항이 포함 된 새 텍스트 파일 추가 또는 수정 3 단계-변경 로그를 업데이트하십시오. dch -i 4 단계-패치 작성 dpkg-source --commit 5 단계-소스 패키지 작성 debuild -S 6 단계-런치 패드에 업로드 …

1
원래 패키지를 패치하고 빌드하기 위해 런치 패드 레시피를 어떻게 사용합니까?
패키지 버전에 적용되는 vim에 대한 패치가 있습니다. 새로운 우분투가 릴리스 될 때 새로운 패치되지 않은 vim이 레시피를 사용하여 패치 및 빌드되도록 이것을 자동화하고 싶습니다. 패치를 적용하는 방법을 모르겠지만 레시피에 대한 설명서를 읽었습니다. 소스가 수정 된 브랜치를 생성하고 레시피를 병합해야합니까? 패치 된 브랜치가 최신 릴리스의 배포 패키지와 함께 최신이 아닐 때 …

1
Software Center는 "기술 항목"과 그렇지 않은 항목을 어떻게 결정합니까?
나는 포장에 대해 완전히 새로운 사람이지만 PPA를 설정하고 작동시킬 수있었습니다. 그러나 Ubuntu Software Center에서 소프트웨어를 찾을 때 "_ 기술 항목 표시"를 클릭 한 후에 만 ​​표시됩니다. 내 소프트웨어는 기술적 인 항목이 아닙니다. 이 정보를 적절하게 분류 할 수 있도록 소프트웨어 센터로 어떻게 전달합니까? .desktop 파일을 배송하면 메뉴에 완벽하게 표시됩니다. Software …


1
종속성이있는 .deb 파일을 만드는 방법은 무엇입니까?
LÖVE 프레임 워크로 만든 게임을 가지고 있으며 .deb다른 사람이 쉽게 설치하고 Unity 대시를 통해 쉽게 찾을 수 있도록 파일 로 패키지하고 싶습니다 . 나는 또한 love_0.7.2.deb어떻게 든 deb 파일에 있고 싶은 LÖVE 프레임 워크 를 가지고 있습니다. 내가 가진 파일 : game_icon.png game .desktop the_game.love love_0.7.2.deb 누군가이 방법을 설명해 줄 …

2
pbuilder 빌드에서 로컬 .deb 파일을 어떻게 사용합니까?
종종 다른 패키지가 의존하는 패키지 (즉, 빌드 종속성)를 만들어야합니다. 모든 패키지를 먼저 ppa로 빌드하는 대신 (때로는 시간이 걸릴 수 있음) pbuilder의 결과 디렉토리를 pbuilder 자체의 소스로 사용하고 싶습니다. 어떻게해야합니까? 후크를 통해이 작업을 수행 할 수 있습니까?

6
맞춤 PPA를 위해 와인을 패치하는 올바른 방법은 무엇입니까?
나는 내 컴퓨터에서 사용하기 위해 수동으로 Wine에 패치를 적용했지만 친구와 관계를 위해 PPA에 넣고 싶습니다. 현재이 절차를 따릅니다. 다음을 통해 업스트림 PPA에서 최신 소스를 얻습니다. apt-get source patch비공식적이고 지원되지 않는 패치를 적용하는 데 사용 합니다. 다음을 사용하여 패키지 만들기 dpkg-buildpackage -rfakeroot -uc -b 로컬 컴퓨터에서 실행될 패키지를 만드는 데 좋습니다. …


1
Launchpad의 모든 소스 코드는 어디에서 찾아 볼 수 있습니까?
런치 패드의 소스 코드 브라우저는 항상 패키징 코드에 링크해야 할 때 매우 유용합니다. URL 패턴은 주소 표시 줄에 https://code.launchpad.net/ubuntu/+source/<package>입력 한 후 마지막 단어를 대체 할 수 있을 정도로 간단합니다 ( ) code. 그러나 최근에 실제 패키징 코드를 찾는 것이 점점 일관성이 없다는 것을 알게되었습니다. 예를 들면 다음과 같습니다. GDM -15.10 …

2
override_dh_build-indep 시퀀스가 ​​debuild에 의해 어떻게 실행되지 않습니까?
에 공유 라이브러리에 대한 문서를 생성하려고하는데 시간이 많이 걸립니다 debian/rules. 내가 물었다 이전 질문을 문서를 생성하기 위해 사용하는 어떤 대상에 대해. 내 문제는 이제 override_dh_build-indep내가 실행할 때 대상 이 작성되지 않는다는 것 debuild입니다. 대상 echo상단에 문장을 삽입 하고 다음 대상 %을 debuild작성 한다는 것을 발견했습니다 . clean build install build-indep심지어 …

1
소스 패키지의 debian / package.postinst에 사용자 정의 단계를 추가 하시겠습니까?
자동 생성 debian/package.postinst.debhelper파일을 생성 된 이진 파일로 통합하는 패키지가 있습니다. 에서 자체 코드를 파일에 넣으면 debian/package.postinst자동 생성 된 파일이 더 이상 결과 바이너리에 통합되지 않습니다. postinst자동 생성 코드 사용을 차단하지 않고 생성 된 패키지 의 파일에 사용자 지정 코드를 추가하려면 어떻게합니까 ?

1
다른 패키지에 대한 사용자 정의 구성 파일 제공
우리는 직장에서 우분투를 사용하며 많은 시스템에서 동일한 구성을 변경해야하므로이를 패키징하고 있습니다. 구성 변경 중 하나는 lightdm을 자동 로그인으로 설정하는 것입니다. 이 변경 사항을 패키지로 만들려면 기존 /etc/lightdm/lightdm.conf를 클로버하고이를 사용자 정의 된 lightdm.conf로 바꿔야합니다. 이것은 나쁜 생각처럼 보입니다. 고장을 일으키지 않고 나머지 지역 사회가 어떻게 일하고 있는지에 따라 어떻게해야합니까?
8 packaging 

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