1、安裝tar.gz軟件包:
在Linuxr(Centos下)如何安裝tar.gz軟件包,該方式實質上就是源代碼安裝方式,具體如下:
在Linux中使用wget命令下載要安裝的文件,命令格式如下:wget 要下載的文件的地址。
以下載vsftpd文件為例,先下載vsftpd的tar.gz文件包:
wget:https://dl-sh-ctc-2.pchome.net/06/q5/vsftpd-2.2.2.tar.gz?key=832a135ba85f5cadddb9090b7316e39a&tmp=1577856548046
文件下載下來后,用mv命令修改下載下來的文件名,命令格式為:mv 原文件名 新文件名,把長文件名修改為“vsftpd-2.2.2.tar.gz”,如下圖:
解壓tar.gz文件,解壓文件后,進入到vsftpd-2.2.2目錄里面:
命令:cd vsftpd-2.2.2
執行預編譯命令:make
執行安裝命令:make install
如圖:
手動復制vsftpd.conf文件到/etc目錄下,至此安裝結束(安裝其他軟件的話,可以不用手動復制vsftpd.conf文件到/etc目錄下這一步)。
2、安裝RPM軟件包:
安裝RPM格式的軟件包其實和安裝tar.gz的軟件包差不多,只是rpm軟件包在發布的時候已經進行過預編譯了,所以在安裝的過程中不再需要進行預編譯的這一步,其他的類似。
同樣,以安裝vsftpd為例,先下載vsftpd.rpm軟件包:
wget:http://www.rpmfind.net/linux/fedora/linux/development/rawhide/Everything/aarch64/os/Packages/v/vsftpd-3.0.3-33.fc32.aarch64.rpm
下載后得到一個名為“vsftpd-3.0.3-33.fc32.aarch64.rpm”的文件,從文件拓展名可以看出,這是一個拓展名為“.rpm”格式的文件。該文件的安裝命令為:
rpm -ivh 要安裝的rpm文件
在這個示例中的命令為:rpm -ivh vsftpd-3.0.3-33.fc32.aarch64.rpm,其中參數說明如下:
-i:安裝模式;
-v:驗證模式;
-h:用“#”顯示完成的進度;
關於rpm命令的其他參數可以參考相關資料。
安裝過程總結:
1、下載安裝文件:wget 需要安裝文件的下載鏈接
2、tar文件:
1)、用tar命令解壓文件,進入文件目錄,用make執行預編譯
2)、用make install命令進行安裝;
3、rpm文件:使用rpm命令進行安裝,命令格式: rpm -ivh 要安裝的rpm文件