1. 程式人生 > 實用技巧 >軟體包管理

軟體包管理

rpm包

httpd-2.2.15.el6.centos.l.i686.rpm

httpd 軟體包名

2.2.15 軟體版本

15 軟體釋出的次數

el6.centos 適用的Linux平臺

i686 適合的硬體平臺

rpm rpm包副檔名

rpm包依賴性

RPM 安裝

rpm -ivh 包全名

-i 安裝-》install

-v 顯示詳細資訊-》verbose

-h 顯示進度-》hash

--nodeps 不檢測依賴性

RPM升級

rpm -Uvh 包全名

RPM解除安裝

rpm -e 包名

-e 解除安裝

--nodeps 不檢查依賴性

PRM 查詢

rpm -q 包名 (query)

rpm -qa 包名 查詢所有已經安裝的RPM包

rpm -qi 包名 查詢詳細資訊(information)(package)

rpm -qR 包名 -R查詢軟體包的依賴性

yum線上管理---rpm管理

ip配置

1:使用setup工具

2:在 vim /etc/sysconfig/network-scripts/ifcfg-eth0

中吧ONBOOT="no"改為yes

都需要service network restart 重啟網路

網路yum源

vi /etc/yum.repos.d/CentOS-Base.repo

[base] 容器名稱

name 容器說明

mirrorlist 映象站點

baseurl 源的地址

enabled 此容器是否生效

gpgcheck 數字生效證書

gpgkey 數字證書公鑰檔案儲存位置,不用修改

yum源的使用

yum 查詢

yum list
yum search 關鍵字

安裝

yum -y install 包名

install 安裝

-y 自動回答yes

升級---》不能直接升級要加包名

yum -y update 包名

update 升級

-y 自動回答yes

解除安裝

yum -y remove 包名

軟體組管理

yum grouplist

列出所有可用的軟體列表

yum groupinstall 軟體組名

安裝指定軟體組,組名可以有group list查詢出來

yum group remove 軟體組名

解除安裝指定軟體組

關盤搭建yum源

檢視狀態

原始碼包安裝管理

rpm包有預設的安裝位置

原始碼包安裝位置

一般是

/sur/local/軟體名

安裝位置帶來的影響

prm包安裝的服務可以使用系統服務管理命令service來管理

啟動方法

1.
/etc/rc.d/init.d/httpd start
2.
service httpd start

原始碼包安裝

原始碼儲存位置:/usr/local/src

軟體安裝位置:/usr/local/

原始碼包安裝過程

下載原始碼包

解壓原始碼包

進入壓縮目錄

軟體開啟關閉常用命令

檢視軟體狀態

systemctl status 軟體名稱

開啟軟體

systemctl start 軟體名稱

停止服務

systemctl stop 軟體名稱