linux基础(七)

软件包的使用:软件库遵循: POSX 可移植系统,编译 compile 使用的工具是: gcc
  查看内核信息: uname �Ca
  软件包管理器: rpm dep   RPM Package Manager
  yum 解决依赖关系( Yellowdog Update Manager )补充 rpm
yum 库配置 yum 客户端
配置文件 /etc/yum.conf    gpgcheck 是否认证数据包加密的 (0|1)  tolerant 可容忍的,忽略已经安装过的软件包
/etc/yum.repos.d/*.repo yum 库用 [] 括起来
:[Server]
  描述信息 name=local Repo on192.168.0.254
 baseurl=ftp://192.168.0.254/pub/Server路径
               file:///var/yum/VT本地路径
               http://协议的
 gpgcheck=0 不检查
 enabled=1
 
yum 的命令参数:
yum install 安装软件包多个时使用分号隔开
rpm 软件包命名 : 软件包名称,版本号,发行号,硬件平台
update 升级
check-update 检查可升级软件包
remove|eras e 卸载软件包,有依赖时一并被卸载
list 列出可使用的软件包选项 {all|available 可用但尚未安装 |updates 可升级 |installed 已安装的 |recent 新增的 }
info 软件包的摘要信息
provide 查看某个功能或文件是有哪个 rpm 包提供
clean 清缓存 {packages|headers|matadate|all}
makecache 创建缓存
groupinstall 安装组
grouplist 显示组
groupremove
grupinfo
search 模糊匹配搜索
localinstall 安装本地   具体包文件名称路径 --nogpgcheck 不检查 GPG 签名
reinstall 重装
downgrade 降级     deplist 依赖列表
repolist
手动创建一个本地yum库:
 首先创建一个存放本地库的目录例:mkdir /var/yum
 挂载光盘:mount /dev/cdrom /media/cdrom
 检查当前是否已经安装createrepo包:
 # rpm   -q   createrepo
  假如没有安装执行:
  rpm   -ivh   /media/cdrom/Server /createrepo***.rpm
cp -r /media/cdrom/Server /var/yum/
cp -r /media/cdrom/VT /var/yum/
cp -r /media/cdrom/Cluster /var/yum/
cp -r /media/cdrom/Clusterstorage /var/yum/
创建yum repository(库)的xml-rpm-metadata,执行如下命令:
createrepo   -g     /media/cdrom/Server/repodata/comps-rhel5-server-core.xml     /var/yum/Server/
# createrepo -g       /media/cdrom /VT /repodata/comps-rhel5-vt.xml                            /var/yum/VT/
# createrepo -g       /media/cdrom/Cluster/repodata/comps-rhel5-cluster.xml            /var/yum/Cluster/
# createrepo -g    /media/cdrom/ClusterStorage/repodata/comps-rhel5-cluster-st.xml      /var/yum/ClusterStorage/
创建本地yum客户端的repo文件:
# cd    /etc/yum.repos.d/
# vim local.repo
接下来在文件中添加如下内容后保存:
[base]
name=Server
baseurl=file:///var/yum/Server
gpgcheck=0
 
[VT]
name=VT
baseurl=file:///var/yum/VT
gpgcheck=0
 
[Cluster]
name= Cluster
baseurl=file:///var/yum/Cluster
gpgcheck=0
 
[ClusterStorage]
name= ClusterStorage
baseurl=file:///var/yum/ClusterStorage
gpgcheck=0
 

你可能感兴趣的:(linux,职场,休闲,yum的使用)