LINUX系統軟件安裝和卸載的常見方法


linux系統分很多種簡單介紹幾種常用的:

1、centos/redhat:

安裝:

rpm安裝,如果有依賴,很鬧心,如果使用--nodeps不檢查依賴,會有問題。

#rpm -ivh <XXX.rpm> #不檢查依賴的話,添加 --nodeps

yum安裝,自動解決依賴,推薦。

#yum -y install openssh-server #通過yum自動解決依賴 -y 自動確認安裝

源碼安裝,由於centos及redhat系統出於穩定性考慮,很多軟件版本都很低,需要使用源碼安裝:

#tar xf XXXX.tar
#cd XXXX
#./configure
#make && make install

 

卸載:

rpm卸載,同樣需要考慮依賴,可使用--nodeps

#rpm -e XXXX #xXX 可以使用rpm -qa 來獲得

使用yum卸載,需要注意,會將依賴的卸載導致莫名的問題,需要注意。

#yum remove XXXX

源碼包卸載:

直接刪除源碼包

進入源碼包,make uninstall

 

2、ubuntu系統

ubuntu系統軟件較新,而且比較全,幾乎想要的都可能使用apt-get來安裝

安裝:

使用dpkg安裝,類似於rpm安裝 是debian系統的軟件包管理工具

#dpkg -i <XXXX.deb>

apt-get包管理工具:

#apt-get install openssh-server #類似centos的yum

這里延伸介紹一下ubuntu/debian系統下的解決依賴神器:

aptitude包管理工具:

aptitude包管理工具要比ubuntu原生自帶的apt-get 要好用,比如在卸載軟件時,會卸載的更徹底

$sudo aptitude install gcc-c++

 

卸載:

使用dpkg:

#dpkg -r <XXXX.deb>

使用apt-get:

#apt-get remove <XXXX>
#apt-get autoremove <XXX>

使用aptitude:

#aptitude remove <XXX>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM