linux 有兩種軟體安裝包,一種是二進位製包(rpm包),一種是源**包(.tar.gz)。 rpm包能向windows的exe程式一樣在linux的圖形化介面安裝,但不放方便詳細配置,且同款軟體在不同linux髮型版本的系統上的rpm包 不相容。 而源**包是自己編譯的,通用於所有linux版本。
rpm -q gcc 命令檢視 gcc是否有安裝。
rpm -qa 檢視本機所有已裝軟體
rpm命令能查詢到是否安裝軟體,只能檢視rpm包安裝的,但無法查詢到以源**方式安裝的軟體。
yum/mnt/cdrom (我光碟掛載的目錄)
開機啟動: /etc/rc.d/init.d
編譯安裝分為四步:
1、tar -zxf
解壓包 .tar.gz
2、./configure 配置安裝路徑等
3、make 編譯、
4、make install 安裝,拷貝
詳細:第一步:解壓到目錄如『test』發現每個原始碼包都有個cofing.guess檔案,這個是linux原始碼包統一有的,用來接受記錄configure命令對軟體進行配置的。
第二步:切換到test目錄然後輸入命令配置安裝路徑:./configure --profix=/usr/local/test/
//usr/local相當於windows的c:\programes file
在某些linux系統中test後面不加個斜槓表示他是個目錄不能編譯成功
linux中要檢視源**包是否安裝好就,ls一下安裝目錄給刪除掉。如果要解除安裝,方法是先把安裝目錄(usr/local)給刪除掉,然後連源**包(解壓的那個地方)也刪除掉,如果是解除安裝mysql還要在刪除動作前先killall所有mysql程序。 刪除命令:rm -rf
如果原軟體出了新版本,需要刪除原始碼包和安裝路徑中的檔案,但又不知道原來的軟體安裝在**,它生成了哪些檔案(都要刪除)。 那就須要在安裝是把每款軟體的安裝資訊給記錄下來,再執行make install命令的時候其實它會列出生成了哪些檔案,路徑是什麼,只要把這些東西刪掉就ok了,所以,在安裝軟體的時候可以用make install > /usr/local/setuplog/***.install.log 這樣,在安裝的時候把安裝日誌匯出來就行了。
Linux軟體管理
1 軟體包管理 在系統管理中,軟體包的管理是最重要的,是系統管理的基礎的基礎,只有我們學會軟體包的管理才能談得上其它的應用。rpm rpm是軟體管理程式,提供軟體的安裝 公升級 查詢 反安裝的功能。優點 a 安裝方便,軟體中所有資料都經過編譯和打包 b 查詢 公升級 反安裝方便 缺點 a 缺乏靈活性...
Linux軟體管理
yum y install 全新安裝 rpm ivh 安裝rpm包 nodeps 忽略依賴關係 force 強制安裝軟體包 nosignature yum y reinstall 重新安裝 rpm q 查詢指定包是否安裝 qa 查詢所有已安裝 ql 查詢安裝的檔案 yum y update 更新 公...
linux軟體管理
引數 修復安裝 sudo apt get f install不完全解除安裝 dpkg r 軟體名 完全解除安裝 dpkg p 命令 apt get 管理軟體包,包括安裝,解除安裝,公升級等 apt cache 查詢軟體包資訊 apt proxy 搭建apt 伺服器 apt show versions...