توضیحاتی در مورد کتاب Guide for Debian maintainers
نام کتاب : Guide for Debian maintainers
عنوان ترجمه شده به فارسی : راهنمای نگهدارندگان دبیان
سری :
نویسندگان : Osama Aoki
ناشر :
سال نشر : 2015
تعداد صفحات : 123
ISBN (شابک) : 1403012359
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 606 کیلوبایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
فهرست مطالب :
Overview
Prerequisites
People around Debian
How to contribute
Social dynamics of Debian
Technical reminders
Debian documentation
Help resources
Archive situation
Contribution approaches
Novice maintainer
Tool Setups
Email address
mc
git
quilt
devscripts
pbuilder
git-buildpackage
HTTP proxy
Private Debian repository
Simple Example
Big picture
What is debmake?
What is debuild?
Step-by-step: upstream
Step-by-step: debmake
Step-by-step: maintainer
Step-by-step: debuild
Alternative: patch files
Basics
Packaging workflow
Package name and version
Native Debian package
debian/rules
dh
Simple debian/rules
Customized debian/rules
Variables for debian/rules
Reproducible build
debian/control
Split of the Debian binary package
Substvar
binNMU safe
The library package name
debmake -b
debian/changelog
debian/copyright
DFSG
Other debian/*
signing-key.pgp
Package customization
debian/rules approach
debian/binarypackage.* approach
patches/* approach
Upstream build systems
Autotools
CMake
Python distutils
Debugging information
Library package
Multiarch
The multiarch library path
The multiarch header file path
The multiarch *.pc file path
Library symbols
Compiler hardening
Bug report
debconf
Continuous integration
Options
Shortcut options (-a, -i)
Upstream snapshot (-d, -t)
Python module
debmake -cc
debmake -k
debmake -j
debmake -x
debmake -T
Tips
debdiff
dget
debc
piuparts
debsign
dput
bts
git-buildpackage
Package history
Upstream git repository
chroot
New Debian revision
New upstream release
uupdate + tarball
uscan
gbp
gbp + uscan
Library transition
3.0 source format
CDBS
Build under UTF-8
UTF-8 conversion
Upload orig.tar.gz
Skipped uploads
Advanced packaging
Other distros
More Examples
Cherry-pick templates
No Makefile (shell, CLI)
Makefile (shell, CLI)
setup.py (Python3, CLI)
Makefile (shell, GUI)
setup.py (Python3, GUI)
Makefile (single-binary)
Makefile.in + configure (single-binary)
Autotools (single-binary)
CMake (single-binary)
Autotools (multi-binary)
CMake (multi-binary)
Internationalization
Details
debmake(1) manpage
NAME
SYNOPSIS
DESCRIPTION
optional arguments:
EXAMPLES
HELPER PACKAGES
CAVEAT
DEBUG
AUTHOR
LICENSE
SEE ALSO