conflict是什么

簡(jiǎn)介

conflict是一個(gè)C++的用來查找可執(zhí)行文件名沖突的開發(fā)包。conflict在執(zhí)行路徑中顯示沖突的文件名。與csh命令不同,它顯示路徑中的所有(非別名)可執(zhí)行文件。conflict通過列出環(huán)境變量PATH中列出的目錄列表,然后掃描這些目錄以查找可執(zhí)行文件來報(bào)告路徑名沖突。如果為conflict提供參數(shù)以指定名稱范圍,則可執(zhí)行文件的測(cè)試僅限于給定的名稱(在剝離目錄前綴之后)。

編譯和測(cè)試方式

1.配置編譯環(huán)境

安裝wget工具。

yum install wget -y

2.獲取源碼

獲取“conflict-20190106”源碼包。

cd /usr/local/src

wget https://invisible-island.net/datafiles/release/conflict.tar.gz

3.編譯和安裝

1)解壓軟件包。

cd /usr/local/src

tar -zxvf conflict.tar.gz

2)進(jìn)入conflict的安裝目錄。

cd conflict-20190106/

3)生成Makefile文件。

./configure

4)安裝conflict。

make && make install

----結(jié)束

4.運(yùn)行和驗(yàn)證

查詢conflict版本號(hào)

conflict -V

回顯信息如下,則表示conflict安裝成功。

conflict t20190106