码迷,mamicode.com
首页 > 其他好文 > 详细

yum仓库搭建及其rpm包小技巧

时间:2016-08-24 01:16:32      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:本地yum仓库搭建   rpm小技巧   yum命令总结   

1、yum常用命令 

1)显示仓库列表  

yum repolist all  

2)显示所有程序包

yum list all 

3)卸载程序包 

yum remove Packages name 

4)构建缓存 

yum makecache 

5)查看yum历史  

yum history 

6)包管理的相关命令

yum groupintall group1  

yum groupupdate gorup1 

yum grouplist  

yum groupremove group1  



2、搭建本地yum仓库 

1)挂载光盘至某目录 

mount /dev/cdrom /media/cdrom 

2)创建配置文件 

[c6-media]

name=CentOS6-media

baseurl=file:///media/cdrom

gpgcheck=0  

如通过上诉的步骤每次重启需自动挂载,解决方案可以在/etc/fstab文件中挂载,让其开机挂载,也可以使用如下操作,仅对centos6.x有效。

技术分享

3)yum的repo配置文件中可用的变量

$releasever: 当前OS的发行版的主版本号 

$arch: 平台,i386,i486,i586,x86_64等 

$basearch:基础平台;i386 $YUM0-$YUM9:自定义变量 

http://server/centos/$releasever/$basearch/ 

http://server/centos/7/x86_64 http://server/centos/6/i384 

技术分享

4)创建yum仓库:在需创建仓库的目录下生成repodate目录 

createrepo <directory> 

技术分享

3、编译安装  

1)第一步:configure脚本 选项:指定安装位置、指定启用的特性 --help: 获取其支持使用的选项 

--prefix=/PATH: 指定默认安装位置,默认为/usr/local/ --sysconfdir=/PATH:配置文件安装位置 System types:支持交叉编译

Optional Features: 可选特性 --disable-FEATURE --enable-FEATURE[=ARG] 

Optional Packages: 可选包, --with-PACKAGE[=ARG],依赖包 --without-PACKAGE,禁用依赖关系

第二步:make && make install,可分执行


2)安装后配置

>>>二进制程序目录导入之PATH环境变量

编辑配置文件/etc/profile.d/NAME.sh 

>>>导入文件路径

编辑/etc/ld.so.conf.d/NAME.conf添加新库至文件中让系统重新生成缓存

ldconfig [-v]

>>>导入头文件,创建软连接即可 

ln -sv 

>>>导入帮助手册 

编辑/etc/man.conf|man_db.conf文件,添加MANPATH即可 

    

4、使用rpm命令卸载rpm包,如何修复方法总结。(如需熟练掌握需自行动手实验,小编不演示过程)

1)删除rpm包

rpm -e rpm --nodeps 

2)重启,按esc键盘进入到CDROM模式 

3)进入后使用rescue模式 

/mnt/sysimage为本系统的根目录  

4)开启一个shell,进入到光盘Packages目录,安装rpm包进程修复

rpm -ivh tree-1.6.0-10.el7.x86_64 --root=/mnt/sysimages  

exit  



本文出自 “小耳朵” 博客,请务必保留此出处http://purify.blog.51cto.com/10572011/1841713

yum仓库搭建及其rpm包小技巧

标签:本地yum仓库搭建   rpm小技巧   yum命令总结   

原文地址:http://purify.blog.51cto.com/10572011/1841713

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!