---
# System prepended metadata

title: Debian packaging workshop (7)
tags: [' tossug', hackpad-import]

---

---
hackpadID: LqufwsVhqbE
hackpadWorkspace: tossug
tags: hackpad-import, tossug
---
# Debian packaging workshop (7)
###### tags: `Debian packaging workshop`
上週筆記：[Debian packaging workshop 6](/DWXo6WnLeOf)

下週筆記：[Debian packaging workshop 8](/uURKij3MTbM)

日期：2015/05/19

網路聊天室：[](http://webchat.freenode.net/?channels=tossug)http://webchat.freenode.net/?channels=tossug

YouTube 直播及錄影：[](http://youtu.be/2hPeV1WWi8M)http://youtu.be/2hPeV1WWi8M

## 主題一：metapackage/transitional dummy package

[](http://wen00072-blog.logdown.com/posts/205373-meta-package-debian-package-series)http://wen00072-blog.logdown.com/posts/205373-meta-package-debian-package-series

「Debian套件中meta package就是該套件本身不會包含任何套件，但是該套件會需要相依於一個或多個套件，因而安裝當該meta package就是安裝完一組套件。」

[](https://wiki.debian.org/metapackage)https://wiki.debian.org/metapackage

[](https://wiki.debian.org/Renaming_a_Package)https://wiki.debian.org/Renaming_a_Package

[](https://wiki.debian.org/PackageTransition)https://wiki.debian.org/PackageTransition

[](https://wiki.debian.org/DebianPureBlends)https://wiki.debian.org/DebianPureBlends

Meta-package

apt|aptitude|tasksel task

[](http://live.debian.net/devel/live-build/)http://live.debian.net/devel/live-build/

[](http://live-systems.org/build/)http://live-systems.org/build/

*   [](http://en.wikipedia.org/wiki/Caret)http://en.wikipedia.org/wiki/Caret  The "^" symbol, circumflex accent.
*   _The **caret**_ _[/](http://en.wikipedia.org/wiki/Help:IPA_for_English)[ˈkærət](http://en.wikipedia.org/wiki/Help:IPA_for_English#Key)[/](http://en.wikipedia.org/wiki/Help:IPA_for_English) is an inverted V-shaped [grapheme](http://en.wikipedia.org/wiki/Grapheme). It is the spacing character **^**_ _in [ASCII](http://en.wikipedia.org/wiki/ASCII) (at [code point](http://en.wikipedia.org/wiki/Code_point) 5E<sub>[hex](http://en.wikipedia.org/wiki/Hexadecimal)</sub>) and other [character sets](http://en.wikipedia.org/wiki/Character_set) that may also be called a hat, control, uparrow, or less frequently [chevron](http://en.wikipedia.org/wiki/Chevron_(insignia)), [xor](http://en.wikipedia.org/wiki/Exclusive_or) sign, to the [[power of](http://en.wikipedia.org/wiki/Exponentiation)], pointer (in [Pascal](http://en.wikipedia.org/wiki/Pascal_(programming_language))),<sup>[[1]](http://en.wikipedia.org/wiki/Caret#cite_note-Jargon_File-1)</sup> or wedge._

man apt-get

       --no-install-recommends

           Do not consider recommended packages as a dependency for installing. Configuration Item:

           APT::Install-Recommends.

       --install-suggests

           Consider suggested packages as a dependency for installing. Configuration Item:

           APT::Install-Suggests.

## 主題二：在本地端建立類似 Ubuntu PPA 的使用環境

[](https://wiki.debian.org/HowToSetupADebianRepository)https://wiki.debian.org/HowToSetupADebianRepository

[](https://scotbofh.wordpress.com/2011/04/26/creating-your-own-signed-apt-repository-and-debian-packages/)https://scotbofh.wordpress.com/2011/04/26/creating-your-own-signed-apt-repository-and-debian-packages/

[](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=714883)https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=714883

看能不能用 Docker 還是 LXC 的技術，自己建立一個類似 Ubuntu PPA 給 Debian oldstable/stable/testing/unstable ？

補充：[](https://www.debian.org/doc/manuals/maint-guide/modify.en.html)https://www.debian.org/doc/manuals/maint-guide/modify.en.html dquilt

下週主題：mini-buildd - Easy Debian build daemon and repository.

[](http://mini-buildd.installiert.net/)http://mini-buildd.installiert.net/
