liunx RPM包管理和原始碼包管理

2021-10-08 21:38:34 字數 2116 閱讀 5664

rpm(原red hat package manager,現在是乙個遞迴縮寫),由 red hat 公司提出,被眾多 linux 發行版所採用,最大的特點就是其無需編譯,可以直接使用,但是其無法進行個人設定,開關功能。下面是rpm包示例

zip-3.0-11.el7.x86_64.rpm

zip軟體包名 3.0-11版本號 el7發布版本 x86_64系統平台 ,rpm檔案字尾

rpm包管理有兩種工具可以使用,yum工具與rpm工具,一般用yum工具較多。

使用yum來管理rpm包;1:安裝:全新安裝:yum -y install vim(例子);重新安裝:yum -y reinstall vim(例子);公升級安裝:yum -y update vim(例子);2:查詢:yum list vim(例子) 3:解除安裝:yum -y remove vim(例子)

查詢工具和軟體包的關係:1.當使用ifconfig命令失效時,卻又不知道如何安裝,2.使用provide查詢命令的提供者進行安裝。3:查詢[root@localhost ~]# yum provides    ifconfig;4:安裝[root@localhost ~]# yum install -y net-tools-2.0-0.25.20131004git.el7.x86_64

1:在瀏覽器上搜尋阿里源映象,訪問阿里源映象**

2:在阿里源映象**上找到centos,點進去按照指導進行配置,安裝

3:裝完之後安裝epel源

下面我用來指導您如何安裝,首先是阿里centos源,然後是epel

在執行下面命令前先只執行***的命令,安裝wget:[root@localhost ~]# yum -y install wget

到這裡centos7源就安裝好了,下面是安裝epel源

到這裡epel源就安裝成功了

原始碼包需要經過gcc,c++編譯環境編譯才能執行,其可以設定個人設定,開關功能,軟體包示例:tengine-2.2.0.tar.gz;tengine:包名;2.2.0版本號;tar.gz壓縮格式

準備編譯環境編譯器:[root@localhost ~]# yum -y install   gcc   make   zlib-devel  pcre  pcre-devel  openssl-devel

解壓:[root@localhost ~]# tar xf tengine-2.2.0.tar.gz

配置:[root@localhost tengine-2.2.0]#./configure  --prefix=/usr/local/nginx 

編譯:[root@localhost tengine-2.2.0]# make

安裝:[root@localhost tengine-2.2.0]# make install

啟動測試:[root@localhost tengine-2.2.0]# /usr/local/nginx/sbin/nginx

使用瀏覽器訪問本機的ip,如果能看到nginx的網頁,說明部署成功。

安裝lrzsz:yum -y install lrzsz

軟體管理 rpm包管理 原始碼包管理

1.rpm包 rpm 原red hat package manager,現在是乙個遞迴縮寫 由 red hat 公司提出,被眾多 linux 發行版所採用。也稱二進位制 binary code 無需編譯,可以直接使用。無法設定個人設定,開關功能 軟體包示例 注意字尾 mysql community ...

linux軟體包管理 yum原始碼包

1 優缺點 優點 開源 自由選擇所需的功能 編譯安裝,穩定性好 效率高,解除安裝方便 缺點 安裝步驟多,時間長 幾個g安裝要3天,報錯新手很難解決 2 yum命令 檢視 yum list 檢視所有可用軟體包列表 yum search 關鍵字 安裝 yum y install 包名 y 自動回答yes...

linux軟體包管理之原始碼包和RPM包的區別

原始碼包優點 1 開源,如果有足夠的能力,可以修改源 2 可以自由選擇安裝所需功能 3 軟體是編譯安裝,所以更加適合自己的系統,更加穩定,效率更高 4 解除安裝方便 缺點 1 安裝步驟比較多,尤其是安裝較大的軟體集合是 如lamp環境搭建 容易2 出現拼寫錯誤 3 編譯時間長 4 因為是編譯安裝,報...