Linux 源码编译安装过程-以安装XZ解压为例
一、描述
Linux安裝軟件一般有兩種安裝方式:安裝包安裝和源碼安裝。
1、安裝包安裝。安裝包安裝比較簡單,例如采用apt-get? install +軟件名 命令,安裝?deb 包的 Linux 操作系統(tǒng)(例如Raspberry Debian、Ubuntu等)中,使用該命令會自動從網(wǎng)絡(luò)軟件倉庫中搜索、下載、安裝、升級、卸載軟件。可在[此處]查找Ubuntu 安裝包。
2、源碼編譯安裝。常用的方式是源碼安裝,將下載的源碼進(jìn)行編譯成符合自己機(jī)器的二進(jìn)制可執(zhí)行文件,可以修改這些源代碼并進(jìn)行自定義功能,具有較大的靈活性。編譯源碼包需要用到Linux編譯器,例如GCC。
二、安裝步驟
安裝一個源碼包,主要需要三個步驟:
1. 配置./config文件。 在這一步可以定制功能,加上相應(yīng)的選項即可,例如--prefix指定安裝位置,--disable 禁止部分功能等,可以通過”./config --help ”命令來查看支持的配置。配置完成后會生成一個Makefile文件。
2. make。 根據(jù)Makefile文件中預(yù)設(shè)的參數(shù)進(jìn)行編譯。
3. make install。 安裝,生成相關(guān)的軟件存放目錄和配置文件的過程。
三、示例
以源碼安裝XZ解壓軟件為例,展示Linux源碼安裝過程,軟件安裝目錄為:/usr/software/xz
安裝要求首先現(xiàn)在xz的源碼,xz下載[地址]
1、下載的源碼是tar.gz壓縮包,后首先解壓出來,使用如下命令:
tar -zxvf xz-5.2.3.tar.gz2、進(jìn)入解壓的文件夾,然后創(chuàng)建新的安裝目錄,配置./configrue
cd xz-5.2.3mkdir /usr/software/xz./configure --prefix=/usr/software/zx3、編譯安裝
makemake install4、為了便于使用,在bin目錄中創(chuàng)建一個鏈接,并配置PATH全局變量。
ln -s /usr/software/xz /usr/local/bin/xz進(jìn)入/etc/profile,新增PATH=$PATH:/usr/software/xz/bin源碼編譯安裝完畢。
總結(jié)
以上是生活随笔為你收集整理的Linux 源码编译安装过程-以安装XZ解压为例的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java 发邮件_java实现邮件的发送
- 下一篇: 软件测试基础—易用性测试