Kubuntu/Packaging

From KDE Community Wiki
Revision as of 19:23, 9 November 2015 by Ricktimmis (talk | contribs) (Add a link back to the Ubuntu Packaging Guide, and a little bit of dressing)

Getting Started

New to Kubuntu packaging ?

There are just a few steps that you need to take that will get your started with packaging software for Ubuntu. The [| Unbuntu Packaging Guide] will take you through them

Packaging Reference

Below are some commands that are helpful for new and experienced packagers alike:

Git

git clone

- clone git repo

git checkout dir/file

- copy file from master to current branch

git checkout branch-name

- switch to branch-name

git diff

- see what changed in all the files

Bzr

bzr co lp:~kubuntu-packagers/+junk/kubuntu-automation

- grab kubuntu-automation to ignore errors

Apt

apt-get source packagename

- grab source for packagename

apt-get build-dep packagename

- grab depends of packagename

apt-cache policy packagename

- check installed version and available version

Debian command

dh_install --list-missing

- check missing files in debian/.install file

debuild -nc

- (no clean) builds again but without compiling everything over

debsign -r host@ipaddress:path/to/changes

- sign package from remote

dput -u ppa:username/ppa <source.changes>

- uploads to Launchpad while ignoring the local keyring search

pbuilder

pbuilder-dist wily create - make a wily pbuilder in that directory

pbuilder-dist vivid create - make a vivid pbuilder in that directory