目前流行的軟件包有二種形式 ,一種是以rpm包,deb包為代表的智能安裝包,另一種是以file.tar.gz形式的壓縮
一 智能安裝
以 mysql為例
yum search mysqld
二 手動編譯
以ettercap為例
1 tar -zxvf ettercap-0.8.2.tar.gz
2 cd ettercap
3 ls
4 通過bundled——deps目錄可以看到需要的安裝包,一次安裝依賴包就可以了
5 四個依賴包安裝完後可以cd切換到ettercap解壓目錄創建安裝ettercap需要的build目錄
即:
1.1 mkdir build
1.2 cd build
1.3 cmake ../
1.4 make && make install
至此安裝結束 ,不過在cmake 時會提示有有一些包沒找到 你只需要按照提示的包一一用yum安裝即可 截圖如下
至此 安裝完成
補充:
一 yum
1 yum wget
2 yum groupinstall “Development tools”
yum install gcc g++
3 yum search wget(軟件的名字)
4 yum deplist wget 列出依賴項
5 yum remove wget
6 yum list installed 列出所欲安裝過的程序
二 rpm
1 -ivh 顯示安裝進度 -Uvh 升級軟件包 -qpl 列出軟件包的信息
-qpi 查看軟件包的描述信息 -qf 查找指定軟件屬於哪個軟件包
-Va 查看所有的軟件包 看看哪個包丟失了
-e 刪除包
2 curl -o name.rpm http://ip
三 手動編譯
1 tar -zxvf
cd
./configure(檢測生成makefile,如果有makefile 就不需要執行./configure)
make(構建工具 主要用於c cpp的編譯) && make install