Debian 套件打包教學指南 version 0.29Debian 進階使用者 ▶ 這份教學指南針對重要功能進行介紹, 但也許會有疏漏之處 ▶ 所以你需要閱讀更多文件 ▶ 文件大部份的內容也適用於 Debian 衍生的 Linux發行版 ▶ 其中包含 Ubuntu Debian 套件打包教學指南 2 / 90 大綱 1 介紹 2 製作原始碼套件 3 構建並測試套件 4 實際演練 1: 修改 grep 套件 5 進階打包主題 6 維護 Debian 這份教學指南: 以 Debian 風格來製作 Debian 套件 Debian 套件打包教學指南 7 / 90 開發必需之工具 ▶ 一台能以 root 權限存取的 Debian (or Ubuntu) 系統 ▶ 一些必需套件: ▶ build-essential: 和 Debian 套件有相依性並假定已安裝在開發者的機 器上 (不需在套件中的 control 欄位特別指定 Build-Depends: Debian 修訂版 上游版本 ▶ 可以手動編輯或者透過 dch ▶ 為一個新的發行版創建一條歷程記錄dch -i ▶ 具備特殊格式並自動將 Debian 或 Ubuntu 的缺陷結案 Debian: Closes: #595268; Ubuntu: LP: #616929 ▶ 安裝在 /usr/share/doc/package /changelog.Debian.gz mpich2 (1.2.10 码力 | 90 页 | 691.02 KB | 1 年前3
Kubernetes平台比較:Red Hat
OpenShift、SUSE Rancher及
Canonical Kubernetes護計畫(ESM)的一部分。與K8s RBAC, Active Directory及LDAP整合、預設CIS強化、 靜態加密以及無需停機的自動安全性更新可確保使用者獲得高度安全的 Kubernetes 部署。企業也能利用Ubuntu livepatching保護主機作業系統,無需停機,可於系統 執行期間修補 Linux 核心的安全性漏洞。最後,Canonical Kubernetes 可利用 AppArmor隔離容器與主機系統。 他Kubernetes平台方案。 如欲進一步瞭解Canonical Kubernetes,請立即造訪 ubuntu.com/kubernetes或聯繫我們。 Canonical是Ubuntu的發行商;Ubuntu這套作業系統適用於大部分的公有雲工作負 載,以及智慧閘道器、自動駕駛汽車和進階機器人等各種新興類別。Canonical向 Ubuntu 的商務使用者提供企業安全性、支援及服務。Canonical於2004年成立,是 是 一家私營企業。 ©Canonical Limited 2021. Ubuntu, Kubuntu, Canonical and their associated logos are the registered trademarks of Canonical Ltd. All other trademarks are the properties of their respective owners0 码力 | 10 页 | 1.26 MB | 1 年前3
Debian 新維護人員手冊.html#f55) 中詳細描述的一種特性。這不 是由於在 debian/rules 中使用 dh 命令所致的,真正的原因是 dpkg-buildpackage 的運行方式。相同的情形也適用於 Ubuntu 的自動編譯系統 (https://bugs.launchpad.net/launchpad-buildd/+bug/238141) 。 Debian 新維護人員手冊 19 / 57 第 9 別有用。 3dput 軟件包提供了更多的特性,相比於 dupload 也越來越受歡迎。它使用 /etc/dput 文件作爲全局配置文件、~/.dput.cf 作爲用戶配 置文件。它也直接支持 ubuntu 相關的服務。 ⁴參見 Debian Developer’s Reference 5.6. ”Uploading a package” (http://www.debian.org/doc/ma 引入的多體繫結構特性,集成了對二進制包跨體繫結構安裝的支持 (尤其是 i386<->amd64,其他的組 合也有) 於 dpkg 和 apt 中。你可以閱讀下邊的參考: • Ubuntu wiki MultiarchSpec (https://wiki.ubuntu.com/MultiarchSpec) (上游) • Debian wiki Multiarch/Implementation (http://wiki0 码力 | 63 页 | 512.12 KB | 1 年前3
可觀測性 (Observability)
在 Kubernetes Day2
Operation的考量與實踐In-house skills / manpower • Company culture • Tooling • Security & Compliance 10 Canonical (Ubuntu) – K8S Operation Survey @2021/Nov, 1300 受訪者 Click to edit Master title style 11 Tame operational0 码力 | 30 页 | 3.01 MB | 1 年前3
這些年,我們一起追的HadoopHbase, Pig, Avro, etc.) and the fully operational operating systems with its distributions (RedHat, Ubuntu, Fedora, Debian etc.) 所以,市面上就有了一堆大同小異的 Hadoop Distribution: Cloudera 有 Cloudera Distribution for0 码力 | 74 页 | 45.76 MB | 1 年前3
julia 1.10.10Windows. • [which] — needed for checking build dependencies. On Debian-based distributions (e.g. Ubuntu), you can easily install them with apt-get: sudo apt-get install build-essential libatomic1 python straightforward using ubuntu 32-bit docker images. In brief, after setting up docker here are the required steps: $ docker pull i386/ubuntu $ docker run --platform i386 -i -t i386/ubuntu /bin/bash At this build for Pentium 4, set MARCH=pentium4 and install the necessary system libraries for linking. On Ubuntu, these may include lib32gfortran-6-dev, lib32gcc1, and lib32stdc++6, among others. You can also0 码力 | 1692 页 | 6.34 MB | 3 月前3
Julia 1.10.9Windows. • [which] — needed for checking build dependencies. On Debian-based distributions (e.g. Ubuntu), you can easily install them with apt-get: sudo apt-get install build-essential libatomic1 python straightforward using ubuntu 32-bit docker images. In brief, after setting up docker here are the required steps: $ docker pull i386/ubuntu $ docker run --platform i386 -i -t i386/ubuntu /bin/bash At this build for Pentium 4, set MARCH=pentium4 and install the necessary system libraries for linking. On Ubuntu, these may include lib32gfortran-6-dev, lib32gcc1, and lib32stdc++6, among others. You can also0 码力 | 1692 页 | 6.34 MB | 3 月前3
Julia 1.11.4Windows. • [which] — needed for checking build dependencies. On Debian-based distributions (e.g. Ubuntu), you can easily install them with apt-get: sudo apt-get install build-essential libatomic1 python straightforward using ubuntu 32-bit docker images. In brief, after setting up docker here are the required steps: $ docker pull i386/ubuntu $ docker run --platform i386 -i -t i386/ubuntu /bin/bash At this build for Pentium 4, set MARCH=pentium4 and install the necessary system libraries for linking. On Ubuntu, these may include lib32gfortran-6-dev, lib32gcc1, and lib32stdc++6, among others. You can also0 码力 | 2007 页 | 6.73 MB | 3 月前3
Julia 1.11.5 DocumentationWindows. • [which] — needed for checking build dependencies. On Debian-based distributions (e.g. Ubuntu), you can easily install them with apt-get: sudo apt-get install build-essential libatomic1 python straightforward using ubuntu 32-bit docker images. In brief, after setting up docker here are the required steps: $ docker pull i386/ubuntu $ docker run --platform i386 -i -t i386/ubuntu /bin/bash At this build for Pentium 4, set MARCH=pentium4 and install the necessary system libraries for linking. On Ubuntu, these may include lib32gfortran-6-dev, lib32gcc1, and lib32stdc++6, among others. You can also0 码力 | 2007 页 | 6.73 MB | 3 月前3
Julia 1.11.6 Release NotesWindows. • [which] — needed for checking build dependencies. On Debian-based distributions (e.g. Ubuntu), you can easily install them with apt-get: sudo apt-get install build-essential libatomic1 python straightforward using ubuntu 32-bit docker images. In brief, after setting up docker here are the required steps: $ docker pull i386/ubuntu $ docker run --platform i386 -i -t i386/ubuntu /bin/bash At this build for Pentium 4, set MARCH=pentium4 and install the necessary system libraries for linking. On Ubuntu, these may include lib32gfortran-6-dev, lib32gcc1, and lib32stdc++6, among others. You can also0 码力 | 2007 页 | 6.73 MB | 3 月前3
共 26 条
- 1
- 2
- 3













