linux程式管理4 編譯安裝

2021-09-20 20:21:10 字數 2319 閱讀 1878

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 除了列出 ...