LINUX系統軟體安裝和解除安裝的常見方法
阿新 • • 發佈:2018-11-23
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>