Debian 新維護人員手冊
版本中 被移除,因為其內容正在逐漸過時。1 Debian 的軟件包系統是使它躋身頂級發行版行列的重要原因之一。儘管已經有相當數量的軟件被打包成 Debian 的格 式,但有時還是需要安裝一些不是這一格式的軟件。可能你正爲如何製作自己的軟件包而感到迷惑,也可能正認爲這 麼做很難。如果你是一個剛剛接觸 Debian 的初學者,那麼是的,它的確很難;不過假如你真的只是一個初入此門的新 手,現在大概也不會來讀這篇文檔了。:-) Debian 軟件包構建流程就會包含生成幾個特定的文件,如下: • 獲取上游軟件的拷貝,通常爲壓縮過的 tar 格式。 – package-version.tar.gz • 在上遊程序的 debian 目錄下添加 Debian 特定的打包修改,並以 3.0 (quilt) 格式創建一個非本地源碼包。(也 就是指用於構建 Debian 軟件包的輸入文件集合) – package_version package_version-revision.debian.tar.gz1 – package_version-revision.dsc • 從 Debian 源碼包構建 Debian 二進制包;二進制包的格式通常是.deb (或者 .udeb,Debian Installer 專用) – package_version-revision_arch.deb 請注意,在 Debian 軟件包文件名中,分隔0 码力 | 63 页 | 512.12 KB | 1 年前3Debian 套件打包教學指南 version 0.29
是兩個最常見的套件格式之一 (另一個為 RPM) ▶ 一般來說: ▶ Debian 有 30,000 個二進制套件 → 絕大部份的自由軟體皆已經打包並放進 Debian! ▶ 支援 12 種 CPU 架構, 其中包含 2 個非 Linux 相關(Hurd; KFreeBSD) ▶ Debian 被其衍生120個發行版所使用 Debian 套件打包教學指南 6 / 90 Deb 套件格式 ▶ .deb deb 檔案: 是 ar 靜態函式庫格式 $ ar tv wget_1 .12 -2.1 _i386.deb rw -r--r-- 0/0 4 Sep 5 15:43 2010 debian -binary rw -r--r-- 0/0 2403 Sep 5 15:43 2010 control.tar.gz rw -r--r-- 0/0 751613 Sep 5 15:43 2010 data data.tar.gz ▶ debian-binary: deb檔案格式的版本, " 2.0\n" ▶ control.tar.gz: 描述套件相關資訊的檔案 control, md5sums, (pre|post)(rm|inst), triggers, shlibs, . . . ▶ data.tar.gz: 套件裡的資料 ▶ 你可以手動製作 .deb 檔案 http://tldp.org/HO0 码力 | 90 页 | 691.02 KB | 1 年前3Comprehensive Rust(繁体中文)
cargo rust-src rustfmt 2.1 Rust 生態系統 Rust 生態系統包含多項工具,以下列出主要工具: • rustc:Rust 編譯器,可將 .rs 檔案轉換成二進位檔和其他中繼格式。 • cargo: the Rust dependency manager and build tool. Cargo knows how to download dependencies, usually 行 Rust Playground 開頭的「hello-world」程式。Playground 兼具以下幾項便利功能: • 在「Tools」下方點選「rustfmt」選項,以「標準」方式設定程式碼格式。 • Rust 有兩個主要的「設定檔」可產生程式碼,分別是「Debug」(加強執行階段檢查,最佳化程度較低) 和「Release」(減少執行階段檢查,大規模最佳化)。這些設定檔位於頂端的「Debug」下方。 the debug output. This means that we must use debug output here. • 加入 # (例如 {a:#?}) 可叫用方便閱讀的「美化排版」格式。 39 8.2 元組 fn main() { let t: (i8, bool) = (7, true); println!("t.0: {}", t.0); println!("t.1:0 码力 | 358 页 | 1.41 MB | 10 月前3Hello 算法 1.2.0 繁体中文 C# 版
Unicode 碼點。 需要注意的是,以上討論的都是字串在程式語言中的儲存方式,這和字串如何在檔案中儲存或在網路中傳輸 是不同的問題。在檔案儲存或網路傳輸中,我們通常會將字串編碼為 UTF‑8 格式,以達到最優的相容性和空 間效率。 第 3 章 資料結構 www.hello‑algo.com 64 3.5 小結 1. 重點回顧 ‧ 資料結構可以從邏輯結構和物理結構兩個角度進行分類。邏輯結構描述了資料元素之間的邏輯關係,而 ,那麼第二輪的結果將取代第一輪的結果。由於數字的高位優先順序高於低 位,因此應該先排序低位再排序高位。 11.10.2 演算法特性 相較於計數排序,基數排序適用於數值範圍較大的情況,但前提是資料必須可以表示為固定位數的格式,且位 數不能過大。例如,浮點數不適合使用基數排序,因為其位數 ? 過大,可能導致時間複雜度 ?(??) ≫ ?(?2) 。 第 11 章 排序 www.hello‑algo.com 253 或更新版本。 2. 在 VS Code 的擴充功能市場中搜索 python ,安裝 Python Extension Pack 。 3.(可選)在命令列輸入 pip install black ,安裝程式碼格式化工具。 2. C/C++ 環境 1. Windows 系統需要安裝 MinGW(配置教程);MacOS 自帶 Clang ,無須安裝。 2. 在 VS Code 的擴充功能市場中搜索 c++0 码力 | 379 页 | 18.79 MB | 10 月前3Hello 算法 1.2.0 繁体中文 Dart 版
Unicode 碼點。 需要注意的是,以上討論的都是字串在程式語言中的儲存方式,這和字串如何在檔案中儲存或在網路中傳輸 是不同的問題。在檔案儲存或網路傳輸中,我們通常會將字串編碼為 UTF‑8 格式,以達到最優的相容性和空 間效率。 第 3 章 資料結構 www.hello‑algo.com 64 3.5 小結 1. 重點回顧 ‧ 資料結構可以從邏輯結構和物理結構兩個角度進行分類。邏輯結構描述了資料元素之間的邏輯關係,而 ,那麼第二輪的結果將取代第一輪的結果。由於數字的高位優先順序高於低 位,因此應該先排序低位再排序高位。 11.10.2 演算法特性 相較於計數排序,基數排序適用於數值範圍較大的情況,但前提是資料必須可以表示為固定位數的格式,且位 數不能過大。例如,浮點數不適合使用基數排序,因為其位數 ? 過大,可能導致時間複雜度 ?(??) ≫ ?(?2) 。 ‧ 時間複雜度為 ?(??)、非自適應排序:設資料量為 ?、資料為 或更新版本。 2. 在 VS Code 的擴充功能市場中搜索 python ,安裝 Python Extension Pack 。 3.(可選)在命令列輸入 pip install black ,安裝程式碼格式化工具。 2. C/C++ 環境 1. Windows 系統需要安裝 MinGW(配置教程);MacOS 自帶 Clang ,無須安裝。 2. 在 VS Code 的擴充功能市場中搜索 c++0 码力 | 378 页 | 18.77 MB | 10 月前3Hello 算法 1.2.0 繁体中文 Go 版
Unicode 碼點。 需要注意的是,以上討論的都是字串在程式語言中的儲存方式,這和字串如何在檔案中儲存或在網路中傳輸 是不同的問題。在檔案儲存或網路傳輸中,我們通常會將字串編碼為 UTF‑8 格式,以達到最優的相容性和空 間效率。 第 3 章 資料結構 www.hello‑algo.com 64 3.5 小結 1. 重點回顧 ‧ 資料結構可以從邏輯結構和物理結構兩個角度進行分類。邏輯結構描述了資料元素之間的邏輯關係,而 ,那麼第二輪的結果將取代第一輪的結果。由於數字的高位優先順序高於低 位,因此應該先排序低位再排序高位。 11.10.2 演算法特性 相較於計數排序,基數排序適用於數值範圍較大的情況,但前提是資料必須可以表示為固定位數的格式,且位 數不能過大。例如,浮點數不適合使用基數排序,因為其位數 ? 過大,可能導致時間複雜度 ?(??) ≫ ?(?2) 。 ‧ 時間複雜度為 ?(??)、非自適應排序:設資料量為 ?、資料為 或更新版本。 2. 在 VS Code 的擴充功能市場中搜索 python ,安裝 Python Extension Pack 。 3.(可選)在命令列輸入 pip install black ,安裝程式碼格式化工具。 2. C/C++ 環境 1. Windows 系統需要安裝 MinGW(配置教程);MacOS 自帶 Clang ,無須安裝。 2. 在 VS Code 的擴充功能市場中搜索 c++0 码力 | 385 页 | 18.80 MB | 10 月前3Hello 算法 1.2.0 繁体中文 Kotlin 版
Unicode 碼點。 需要注意的是,以上討論的都是字串在程式語言中的儲存方式,這和字串如何在檔案中儲存或在網路中傳輸 是不同的問題。在檔案儲存或網路傳輸中,我們通常會將字串編碼為 UTF‑8 格式,以達到最優的相容性和空 間效率。 第 3 章 資料結構 www.hello‑algo.com 64 3.5 小結 1. 重點回顧 ‧ 資料結構可以從邏輯結構和物理結構兩個角度進行分類。邏輯結構描述了資料元素之間的邏輯關係,而 ,那麼第二輪的結果將取代第一輪的結果。由於數字的高位優先順序高於低 位,因此應該先排序低位再排序高位。 11.10.2 演算法特性 相較於計數排序,基數排序適用於數值範圍較大的情況,但前提是資料必須可以表示為固定位數的格式,且位 數不能過大。例如,浮點數不適合使用基數排序,因為其位數 ? 過大,可能導致時間複雜度 ?(??) ≫ ?(?2) 。 ‧ 時間複雜度為 ?(??)、非自適應排序:設資料量為 ?、資料為 或更新版本。 2. 在 VS Code 的擴充功能市場中搜索 python ,安裝 Python Extension Pack 。 3.(可選)在命令列輸入 pip install black ,安裝程式碼格式化工具。 2. C/C++ 環境 1. Windows 系統需要安裝 MinGW(配置教程);MacOS 自帶 Clang ,無須安裝。 2. 在 VS Code 的擴充功能市場中搜索 c++0 码力 | 382 页 | 18.79 MB | 10 月前3Hello 算法 1.2.0 繁体中文 Java 版
Unicode 碼點。 需要注意的是,以上討論的都是字串在程式語言中的儲存方式,這和字串如何在檔案中儲存或在網路中傳輸 是不同的問題。在檔案儲存或網路傳輸中,我們通常會將字串編碼為 UTF‑8 格式,以達到最優的相容性和空 間效率。 第 3 章 資料結構 www.hello‑algo.com 64 3.5 小結 1. 重點回顧 ‧ 資料結構可以從邏輯結構和物理結構兩個角度進行分類。邏輯結構描述了資料元素之間的邏輯關係,而 位,因此應該先排序低位再排序高位。 第 11 章 排序 www.hello‑algo.com 253 11.10.2 演算法特性 相較於計數排序,基數排序適用於數值範圍較大的情況,但前提是資料必須可以表示為固定位數的格式,且位 數不能過大。例如,浮點數不適合使用基數排序,因為其位數 ? 過大,可能導致時間複雜度 ?(??) ≫ ?(?2) 。 ‧ 時間複雜度為 ?(??)、非自適應排序:設資料量為 ?、資料為 或更新版本。 2. 在 VS Code 的擴充功能市場中搜索 python ,安裝 Python Extension Pack 。 3.(可選)在命令列輸入 pip install black ,安裝程式碼格式化工具。 2. C/C++ 環境 1. Windows 系統需要安裝 MinGW(配置教程);MacOS 自帶 Clang ,無須安裝。 2. 在 VS Code 的擴充功能市場中搜索 c++0 码力 | 379 页 | 18.79 MB | 10 月前3Hello 算法 1.2.0 繁体中文 JavaScript 版
Unicode 碼點。 需要注意的是,以上討論的都是字串在程式語言中的儲存方式,這和字串如何在檔案中儲存或在網路中傳輸 是不同的問題。在檔案儲存或網路傳輸中,我們通常會將字串編碼為 UTF‑8 格式,以達到最優的相容性和空 間效率。 3.5 小結 1. 重點回顧 ‧ 資料結構可以從邏輯結構和物理結構兩個角度進行分類。邏輯結構描述了資料元素之間的邏輯關係,而 物理結構描述了資料在計算機記憶體中的儲存方式。 ,那麼第二輪的結果將取代第一輪的結果。由於數字的高位優先順序高於低 位,因此應該先排序低位再排序高位。 11.10.2 演算法特性 相較於計數排序,基數排序適用於數值範圍較大的情況,但前提是資料必須可以表示為固定位數的格式,且位 數不能過大。例如,浮點數不適合使用基數排序,因為其位數 ? 過大,可能導致時間複雜度 ?(??) ≫ ?(?2) 。 ‧ 時間複雜度為 ?(??)、非自適應排序:設資料量為 ?、資料為 或更新版本。 2. 在 VS Code 的擴充功能市場中搜索 python ,安裝 Python Extension Pack 。 3.(可選)在命令列輸入 pip install black ,安裝程式碼格式化工具。 2. C/C++ 環境 1. Windows 系統需要安裝 MinGW(配置教程);MacOS 自帶 Clang ,無須安裝。 2. 在 VS Code 的擴充功能市場中搜索 c++0 码力 | 379 页 | 18.78 MB | 10 月前3Hello 算法 1.2.0 繁体中文 TypeScript 版
Unicode 碼點。 需要注意的是,以上討論的都是字串在程式語言中的儲存方式,這和字串如何在檔案中儲存或在網路中傳輸 是不同的問題。在檔案儲存或網路傳輸中,我們通常會將字串編碼為 UTF‑8 格式,以達到最優的相容性和空 間效率。 第 3 章 資料結構 www.hello‑algo.com 64 3.5 小結 1. 重點回顧 ‧ 資料結構可以從邏輯結構和物理結構兩個角度進行分類。邏輯結構描述了資料元素之間的邏輯關係,而 ,那麼第二輪的結果將取代第一輪的結果。由於數字的高位優先順序高於低 位,因此應該先排序低位再排序高位。 11.10.2 演算法特性 相較於計數排序,基數排序適用於數值範圍較大的情況,但前提是資料必須可以表示為固定位數的格式,且位 數不能過大。例如,浮點數不適合使用基數排序,因為其位數 ? 過大,可能導致時間複雜度 ?(??) ≫ ?(?2) 第 11 章 排序 www.hello‑algo.com 256 。 或更新版本。 2. 在 VS Code 的擴充功能市場中搜索 python ,安裝 Python Extension Pack 。 3.(可選)在命令列輸入 pip install black ,安裝程式碼格式化工具。 2. C/C++ 環境 1. Windows 系統需要安裝 MinGW(配置教程);MacOS 自帶 Clang ,無須安裝。 2. 在 VS Code 的擴充功能市場中搜索 c++0 码力 | 384 页 | 18.80 MB | 10 月前3
共 17 条
- 1
- 2