«packaging» 태그된 질문

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

4
소스 코드에서 직접 설치된 소프트웨어를 업데이트 할 수 있습니까
우분투를 사용하기 시작한 지 거의 1 년이되었지만 소스에서 소프트웨어 설치를 시도하지 않았습니다. 실제로 그렇게 할 필요성을 찾지 못했습니다. 그러나 지금은 리포지토리의 릴리스 후보 단계에있는 소프트웨어를 개발하고 있지만 최신 안정 버전의 소스 코드는 소프트웨어 홈 페이지에서 사용할 수 있습니다. 소프트웨어에 많은 종속성이있는 경우 소스 코드에서 설치하는 것이 어려울 수 있다는 것을 …

1
시스템에 재부팅을 요구하는 deb 파일을 만드는 방법은 무엇입니까?
PPA를 설정하거나 패키지를 데비안에 제출할 계획이지만, 실제로 알아야 할 것이 있습니다. 패키지가 일반적으로 작업을 수행 /var/run/reboot-required하고에 나열되어 있다는 것을 이해합니다 /var/run/reboot-required.pkg. 필요한 모든 변경을 수행하기 위해 재부팅이 필요한 방법을 통해 시스템? 파일 중 하나에 설정해야 할 플래그가 있습니까? 아니면 그보다 수동입니까? 그놈 3.20과 함께 우분투 그놈 16.04를 실행하고 있습니다.

1
다른“이름 바꾸기”명령의 차이점은 무엇입니까?
우분투 14.04 이후로 최소한 세 가지 rename명령이 있습니다. renameutil-linux패키지에서 제공하는 , man rename.ul 참조 renameperl패키지에서 제공하는 man prename 참조 renamerename패키지에서 제공하는 man 파일 이름 바꾸기를 참조하십시오. 질문 : 이 명령들 사이의 차이점은 무엇입니까? 같은 이름을 사용하여 다른 명령을 제공하는 여러 패키지가 어떻게 제공됩니까? 우연이 아니라고 생각합니까? perl패키지가“full” rename명령을 포함하거나 전혀 …

3
다중 아키텍처 PPA를 생성하고 관리하는 방법
모든 우분투 버전마다 다시 컴파일 해야하는 프로그램이 있습니다. 현재 나는 현재 배포를 위해 우분투의 PPA를 사용하여 포장하고 있습니다. 결국 이전 우분투 버전의 패키지를 제공해야합니다. 이 작업을 수행하는 방법을 잘 모르겠습니다. Ubuntu PPA 빌드 서버는 어떻게 작동합니까? 데비안 / changelog 파일의 최신 변경 로그 항목에서 배포 필드를보고 패키지를 빌드 할 배포를 …


2
체계화 된 서비스를 포장하는 방법?
시스템 서비스로 실행하기 위해 모노 응용 프로그램을 패키지하려고합니다. https://wiki.debian.org/Teams/pkg-systemd/Packaging 여기에 지침을 따랐습니다. 데비안 제어 파일 빌드에 dh-systemd (> = 1.5)를 추가했습니다. 다음과 같이 --with = systemd를 규칙 파일에 추가했습니다. %: dh $@ --with=cli --with=systemd 서비스 파일을 mypackage.service라는 debian 폴더에 다음 내용으로 추가했습니다. [Unit] Description=My Service Description After=network-online.target [Service] Type=simple ExecStart=/usr/bin/mono …

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

4
bugs.debian.org에 ITP 버그를 제출했습니다. 이제 우분투에 패키지를 어떻게 가져 옵니까?
우분투 아카이브에 포함시킬 개발 라이브러리 를 작성했습니다 . 내가 이해하는 것에서, 이것을하는 가장 좋은 방법은 먼저 패키지를 데비안으로 가져온 다음 패키지 동기화를 요청하는 것입니다. 여기에 ITP 버그가 있습니다. 지금 무엇을해야합니까? 이 페이지를 보면 "419 일 준비 중"및 "마지막 활동 404 일 전"과 같은 끔찍한 것이 있습니다. 데비안으로 패키지를 가져 오는 …


1
패키지 업그레이드 중에 어떤 일이 발생합니까?
최근에 Launchpad에서 소프트웨어 용 Ubuntu 패키지를 만들기 시작했습니다. 그들은 매우 간단합니다. 대부분은 .install .preinst .postinst .prerm 및 .postrm 파일을 통해 처리 된 일부 파일과 스크립트 만 포함합니다. 설치 및 제거가 제대로 작동하는 것 같습니다. 그러나 한 버전에서 다음 버전으로 업그레이드하는 것은 까다 롭습니다. 패키지를 업그레이드 할 때 정확히 어떻게됩니까? 이전 …


2
스냅 패키지가 존재하는 이유-실제로 필요한가?
가정 솔직히, 나는 스냅 패키지에 대해 많이 알지 못하지만 이것은이 질문과 관련이 없습니다. 아래를 참조하십시오. 시스템이 기존 시스템과 크게 다르다고 가정합니다. 변화가 의미가 있습니까? 실질적인 필요가 충분히 있습니까? 즉, 새로운 사용 사례가 있습니까? 새로운 형식과 관련 인프라를 개발하기에 충분히 중요합니까? 새로운 사용 사례를 다루기 위해 현재 방법을 변경할 수 없었습니까? …

4
debian / changelog에서 패키지 버전을 어떻게 추출합니까?
패키지 버전 번호를 얻기 위해 소스 패키지 debian/changelog파일 (또는 debian/control?)을 구문 분석하는 가장 강력한 방법은 무엇입니까 ? 다음과 같은 것 : pkgver=$(dpkg-parsechangelog | magic_goes_here) 스크립트에서 조작 할 수 있도록 버전 번호 (및 버전 번호 만) 를 추출하려고합니다 . dpkg-*이 목적을 위해 유틸리티 를 찾을 것으로 기대 했지만 아직 찾지 못했습니다.

1
PPA 인증 문제
패키지를 만들어 PPA에 업로드했습니다. 그것이 만들어진 후 나는 그것을 설치하려고했지만이 메시지에 직면했다. $ sudo apt-get install stackapplet Reading package lists... Done Building dependency tree Reading state information... Done The following NEW packages will be installed: stackapplet 0 upgraded, 1 newly installed, 0 to remove and 31 not upgraded. Need to …

2
Dch 비 대화식 모드
쉘 스크립트 내에 파일 생성 및 조작 dch을 통합하기 위해 비 대화식 모드에서 실행하는 방법을 찾으려고합니다 debian/changelog. 인수와 함께 실행할 때만 작동하는 것 같습니다 -r ""( here 지정 ). 그러나 다른 인수를 사용해야합니다.
11 packaging 

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