linux常用命令5 yum、源碼安裝
阿新 • • 發佈:2018-04-07
yum 更換yum源 源碼編譯 一、軟件安裝
- rpm
rpm -ivh zziplib-0.13.62-5.el7.x86_64.rpm //安裝zziplib-0.13.62-5.el7.x86_64.rpm rpm -qf `which cd` //查看cd的包名,這裏使用反引號,rpm會取反引號中命令的結果作為參數, rpm包格式,包名、版本號、發布版本號、平臺 rpm -ivh rpm包文件 //安裝 rpm -Uvh rpm包文件 //升級 rpm -e 包名 //卸載 rpm -qa //查詢安裝的包 rpm -q 包名 //查詢指定包是否安裝 rpm -qi 包名 //查詢指定包信息 rpm -ql 包名 //列出包安裝的文件 rpm -qf 文件絕對路徑 //查看一個文件是由哪個包安裝的
- yum
yum list //列出可用rpm包 yum search vim //搜索名字包含vim的包 yum install [-y] 安裝包,不加-y安裝時會詢問是否安裝,加上-y就會不詢問直接安裝 ls /etc/yum.repos.d/ //查看yum源 yum list installed //查看已經安裝過的包 yum grouplist //列出可用的組 yum groupinstall [-y] //安裝組 yum remove [-y] //卸載一個包,包括它的依賴 yum update [-y] //升級包 yum provides “/*/vim” //查找含有vim命令的包 yum list | grep ‘vim‘ //將yum list 的結果去運行grep ‘vim‘查詢包含vim的包名
- 更換yum源
實際上就是更換repo文件 cd /etc/yum.repos.d/ rm -rf CentOS-Base.repo //刪除默認源 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo //安裝網易源,如果沒有安裝wget命令,就用下一條命令安裝 curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
- 安裝擴展源
yum install -y epel-release
- 通過yum下載rpm包
yum install -y 包名 --downloadonly //只下載安裝包不安裝 ls /var/cache/yum/x86_64/7/ //安裝包默認下載路徑 yum install -y 包名 --downloadonly --downloaddir=路徑 //指定yum下載的安裝包路徑 yum reinstall -y 包名 --downloadonly --downloaddir=路徑 //下載已安裝過的軟件的rpm包
- 源碼安裝
源碼包盡量到放到/usr/local/src/目錄下cd /usr/local/src/ wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz tar zxvf httpd-2.2.34.tar.gz //解包 cd httpd-2.2.34 ./configure --prefix=/usr/local/apache2 //指定編譯目錄為/usr/local/apache2 make //編譯 echo $? //如果非零則說明make出錯,基本是有依賴未安裝,是0則make成功 make install //安裝
linux常用命令5 yum、源碼安裝