1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
1.程式包管理之編譯安裝
編譯安裝的步驟
拿到原始碼並解壓
tar xvf package_version.tar.,展開後目錄名通常
為package_version
切換至原始碼目錄中
cd package_version
執行configure指令碼
./configure (autoconf : configure指令碼 檢查編譯環境是否滿足編譯需
求,並定義當前程式編譯時啟用哪個特性或功能,以及安裝路徑的定義等),
結果:會根據makefile.in檔案生成makefile檔案
編譯
make (automake: makefile.in檔案,用於結合configure指令碼生成makefile
檔案,makefile檔案是make命令的配置檔案)
安裝
make install
configure指令碼的通用配置(不能程式其configure指令碼功能不同,獲取幫
助 ./configure --help )
指定安裝路徑
--prefix=/usr/local/package_name
--sysconfdir=/etc/package_name
指定啟用禁用特性
--enable-feature 例如:--enable-fpm
--disable-feature 例如:--enable-soket
指定所依賴的功能、程式或檔案
--with-function 啟用某功能
--without-function 禁用某功能
1
<
br
>
Linux程式管理
程式 通常以二進位制放置在儲存媒介中,以物理檔案的形式存在 程序 程式被觸發後,執行者的許可權與屬性 程式的 與所需資料都會被載入到記憶體中,作業系統並給與這個記憶體內的乙個單元識別符號 pid 程序就是正在執行中的程式 程序彼此之間具有相關性 觸發任何乙個事件時,系統都會將他定義成為乙個程序,並且...
linux學習筆記 程式管理
程序與程式 程式 通常為二進位制程式放置在儲存媒介中 如硬碟 光碟 軟盤 磁帶等 以物理檔案的形式存在。程序 程式被觸發後,執行者的許可權與屬性 程式的程式 與所需資料等都會被載入到記憶體中,作業系統並給與這個記憶體中的單元乙個識別符號,可以說,程序就是乙個正在執行的程式。子程序與父程序 fork ...
Linux 程式管理和SELinux
一 工作管理 將命令丟到後台執行 tar zpcf tmp etc.tar.bz2 etc 但執行過程中產生了 stdin 和stdout 會直接輸出到螢幕上,因此需要重定向的方式使用 ctrl z 將目前的工作丟到後台中暫停 直接按jobs 檢視目前的後台工作狀態 jobs lrs l 除了列出 ...