linux軟體管理

2021-07-11 08:16:39 字數 1181 閱讀 3885

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...