以tree實用程式(以樹型結構獲取目錄樹)為例,介紹ubuntu中如何管理原始碼包,包括查詢,獲取,編譯原始碼包,直至安裝。
1)在獲取原始碼包之前,確保在軟體源配置檔案/etc/apt/sources.list中新增了deb-src項
2)使用如下命令獲取tree原始碼包的詳細資訊:
sudoapt
-cacheshowsrctree
這用來查詢當前映象站點中是否有該原始碼包。
sudoapt
-getsourcetree
4)在編譯原始碼包前,需要安裝具有依賴關係的相關軟體包。使用」apt-get build-dep」命令可以主動獲取並安裝所有相關的軟體包。
sudoapt
-getbuild
-deptree
5)現在可以來編譯原始碼包了,首先進入原始碼所在目錄,使用dpkg-buildpackage命令來編譯原始碼包,它會將生成的deb軟體包放置在上層目錄中。
cdtree
-1.5
.1.2
sudodpkg
-buildpackage
這樣就會編譯生成tree-1.5.1.2-1_i386.deb
6)安裝軟體包。使用」dpkg –i」命令來安裝生成的deb軟體包。
sudodpkg–itree
-1.5
.1.2
-1_i386.deb
7)測試tree程式,我們用它來檢視編譯所在工作目錄的內容。
tree–l2
Ubuntu學習筆記(1) 編譯原始碼包
以tree實用程式 以樹型結構獲取目錄樹 為例,介紹ubuntu中如何管理原始碼包,包括查詢,獲取,編譯原始碼包,直至安裝。1 在獲取原始碼包之前,確保在軟體源配置檔案 etc apt sources.list中新增了deb src項 2 使用如下命令獲取tree原始碼包的詳細資訊 sudo apt...
關於crtmpserver編譯執行及原始碼修改
1 x86 linux版本編譯 x86平台有兩種編譯方式 使用 cmake 直接使用 make 一 使用cmake cd crtmpserver built cmake cmake make crtmpserver crtmpserver.lua 注意 crtmpserver.lua 中mediaf...
theano學習筆記 1 代數
theano教程 usr bin env python coding utf 8 from theano import function import theano.tensor as t 第1步 定義兩個變數及其型別 x t.dscalar x 雙精度浮點型的0 維陣列 也就是標量 y t.dsc...