pythonファイルのdebianパッケージを作成することが可能かどうかを知りたいですか?pythonスクリプト用のdebパッケージを作成することはできますか?
私はcx_Freezeを使用して実行可能ファイルを作成してからパッケージを作成すると思っていましたが、これは本当に簡単ですが、これがなければPythonファイルだけを意味します。
どうすればいいですか?
ありがとうございました!
pythonファイルのdebianパッケージを作成することが可能かどうかを知りたいですか?pythonスクリプト用のdebパッケージを作成することはできますか?
私はcx_Freezeを使用して実行可能ファイルを作成してからパッケージを作成すると思っていましたが、これは本当に簡単ですが、これがなければPythonファイルだけを意味します。
どうすればいいですか?
ありがとうございました!
次は、pythonスクリプトのソースパッケージの外観の基本的な例です。ほとんどのパッケージチュートリアルは少し複雑ですが、問題が発生した場合は本当に役に立ちます。つまり、Debianパッケージを見るだけでDebianパッケージングの基本を学びました。 apt-sourceは似たようなものを得て、例で学ぶ。
はここにあなたの基本的なソースパッケージのレイアウトです:
my-script/
-- myScript
-- debian/
-- changelog
-- copyright
-- compat
-- rules
-- control
-- install
ランdch --create
ディレクトリに適切にフォーマットのdebian/changelogのエントリを作成します。
のdebian /著作権は、次のようになります。
Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
Upstream-Name: myScript
Upstream-Contact: Name, <[email protected]>
Files: *
Copyright: 2017, Name, <[email protected]>
License: (GPL-2+ | LGPL-2 | GPL-3 | whatever)
Full text of licence.
.
Unless there is a it can be found in /usr/share/common-licenses
のdebian/compatのは、ちょうどすることができます:7
のdebian /ルール:
#!/usr/bin/make -f
%:
dh [email protected] --with python2
注前に "タブ" が存在しなければならないことdh $ @ - スペースではなく、python2で。
のdebian /コントロール:
Source: my-script
Section: python
Priority: optional
Maintainer: Name, <[email protected]>
Build-Depends: debhelper (>= 7),
python (>= 2.6.6-3~)
Standards-Version: 3.9.2
X-Python-Version: >= 2.6
Package: my-script
Architecture: all
Section: python
Depends: python-appindicator, ${misc:Depends}, ${python:Depends}
Description: short description
A long description goes here.
.
It can contain multiple paragraphs
のdebian /インストール:
myScript usr/bin/
このファイルはどのフォルダにインストールされるファイルを示しています。
今、これが機能debパッケージを作成しますdebuild --no-TGZ-チェック
でそれを構築します。 Lintianはorig.tar.gzの欠如に関するいくつかの警告をスローするつもりですが、あなたがタールボールをリリースする適切な上流プロジェクトを作成する予定がない限り、今のところそれを無視したいと思うかもしれません。
こんにちは。この回答を[この回答をAsk Ubuntuの似たような質問](https://askubuntu.com/a/91616/719126)からコピーしました。あなたは著者のクレジットを与えずに他の人の作品を使っています。これは盗作になり、スタックオーバーフローを歓迎しません。他のソースを使用する場合は、**常に**著名なアトリビューションを追加することを忘れないでください。ありがとう! – duckmayr
これを確認してください(http://askubuntu.com/questions/90764/how-do-i-create-a-deb-package-for-a-single-python-script) ? –
[DebianパッケージのPythonパッケージを作成するにはどうすればいいですか?](http://stackoverflow.com/questions/1382569/how-do-i-de-debian-packaging-of-a-python-package) – tripleee