linux常用命令小結(jié)之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會取反引號中命令的結(jié)果作為參數(shù),
rpm包格式,包名、版本號、發(fā)布版本號、平臺
rpm -ivh rpm包文件 //安裝
rpm -Uvh rpm包文件 //升級
rpm -e 包名 //卸載
rpm -qa //查詢安裝的包
rpm -q 包名 //查詢指定包是否安裝
rpm -qi 包名 //查詢指定包信息
rpm -ql 包名 //列出包安裝的文件
rpm -qf 文件絕對路徑 //查看一個(gè)文件是由哪個(gè)包安裝的
yum
yum list //列出可用rpm包
yum search vim //搜索名字包含vim的包
yum install [-y] 安裝包,不加-y安裝時(shí)會詢問是否安裝,加上-y就會不詢問直接安裝
ls /etc/yum.repos.d/ //查看yum源
yum list installed //查看已經(jīng)安裝過的包
yum grouplist //列出可用的組
yum groupinstall [-y] //安裝組
yum remove [-y] //卸載一個(gè)包,包括它的依賴
yum update [-y] //升級包
yum provides “/*/vim” //查找含有vim命令的包
yum list | grep 'vim' //將yum list 的結(jié)果去運(yùn)行g(shù)rep 'vim'查詢包含vim的包名
更換yum源
實(shí)際上就是更換repo文件
cd /etc/yum.repos.d/
rm -rf CentOS-Base.repo //刪除默認(rèn)源
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo //安裝網(wǎng)易源,如果沒有安裝wget命令,就用下一條命令安裝
curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
安裝擴(kuò)展源
yum install -y epel-release
通過yum下載rpm包
yum install -y 包名 --downloadonly //只下載安裝包不安裝
ls /var/cache/yum/x86_64/7/ //安裝包默認(rèn)下載路徑
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出錯(cuò),基本是有依賴未安裝,是0則make成功
make install //安裝
相關(guān)文章
CentOS服務(wù)器初始化設(shè)置詳細(xì)說明
這篇文章主要介紹了CentOS服務(wù)器初始化設(shè)置詳細(xì)說明,需要的朋友可以參考下2018-01-01Linux下rpm、yum和源碼三種安裝方式詳細(xì)介紹
這篇文章主要介紹了Linux下rpm、yum和源碼三種安裝方式詳細(xì)介紹,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-12-12CentOS 7 在vmware中的網(wǎng)絡(luò)設(shè)置詳細(xì)介紹
這篇文章主要介紹了CentOS 7 在vmware中的網(wǎng)絡(luò)設(shè)置詳細(xì)介紹的相關(guān)資料,這里對主要網(wǎng)絡(luò)問題進(jìn)行了一一介紹及如何解決,需要的朋友可以參考下2016-11-11詳解CentOS安裝tomcat并且部署Java Web項(xiàng)目
本篇文章主要介紹了CentOS安裝tomcat并且部署Java Web項(xiàng)目,具有一定的參考價(jià)值,有需要的可以了解一下。2016-11-11CentOS 7.2.1511 編譯安裝Nginx1.10.1+MySQL5.7.14+PHP7.0.11
這篇文章主要介紹了CentOS 7.2.1511 編譯安裝Nginx1.10.1+MySQL5.7.14+PHP7.0.11,需要的朋友可以參考下2016-10-10Ubuntu 20.04 apt 更換國內(nèi)源的實(shí)現(xiàn)方法
這篇文章主要介紹了Ubuntu 20.04 apt 更換國內(nèi)源的實(shí)現(xiàn)方法,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05