現在很多服務器都是centos系統,而我們使用服務器的時候通常無法獲得root權限,也就無法使用sudo提升權限安裝軟件。
其實在linux中,安裝軟件需要權限通常是因爲我們對安裝位置沒有權限,所以只要把軟件安裝到我們有權限的位置就行了。
1 查看yum中是否有你需要的包
比如想安裝graphviz,可以這樣查看
yum list 'graphviz*'
2 下載rpm包
然後我們從倉庫中下載rpm包,比如我們要下載graphviz.x86_64,我們可以這樣下載:
yumdownloader graphviz.x86_64
3 解壓RPM包
rpm2cpio graphviz-2.30.1-19.el7.x86_64.rpm |cpio -idvm
4添加環境變量
如果解壓的路徑是在home目錄的話,那麼需要這樣添加即可
vim ~/.bashrc
export PATH=$PATH:$HOME/usr/bin/
source ~/.bashrc