在线yum源,对于简单的操作把yum源下载下来,进行配置,企业级的yum源是收费项目,所以这边找了免费的,有些服务器我们接手发现已经装好了yum源,但是老是出问题,最后想了下,卸载掉吧。
rpm -qa | grep yum | xargs rpm -e --nodeps
这条命令是删除自带的yum
重新安装yum命令,安装顺序不能错,不然会报错
rpm -ivh python-iniparse-0.2.3-4.el5.noarch.rpm rpm -ivh yum-metadata-parser-1.1.2-3.el5.centos.i386.rpm rpm -ivh yum-3.2.22-26.el5.centos.noarch.rpm rpm -ivh yum-fastestmirror-1.1.16-14.el5.centos.1.noarch.rpm
这边写了个脚本,但是前提是自己下载对应的脚本到/root/lzn_work(举例的放rpm包目录,自己可以对应修改)
[root@localhost yum.repos.d]# cat install_yum.sh
#!/bin/bash rpm -qa | grep yum | xargs rpm -e –nodeps cd /root/lzn_work rpm -ivh python-iniparse-*.noarch.rpm rpm -ivh yum-metadata-parser-*.centos.i386.rpm rpm -ivh yum-*.noarch.rpm rpm -ivh yum-fastestmirror-*.noarch.rpm wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo wget http://mirrors.163.com/.help/CentOS-Base-163.repo cp -f CentOS-Base-sohu.repo CentOS-Base-163.repo /etc/yum.repos.d yum makecache
vim /etc/yum.repos.d/yum.repo
[名字]
name=名字
baseurl=file:///mnt/Server 指定yum源路径
enabled=1 使这个yum源可用
gpgcheck=0 不检查包
#yum search 软件名关键字
#yum install 软件名
#yum erase 软件名
#yum clean all 清除yum缓存
#yum install 软件名
#yum erase 软件名
#yum clean all 清除yum缓存
#yum list //已经安装过的rpm包还有安装源里可安装的包
#yum grouplist //查看可以按组安装的软件
#yum groupinstall 软件组名 //按软件组名安装
#yum grouplist //查看可以按组安装的软件
#yum groupinstall 软件组名 //按软件组名安装
yum排错:
1.检查配置文件(重点:路径)
2.在放置配置文件的目录下不能存在两个以上的.repo的文件
3.不能在yum源路径下执行yum命令
4.不要忘记执行yum clean all 命令
md5sum +a1 改变内容前
md5sum +a1 改变内容后(这两次的生成的值不一样,证明文件内容已经改动过,如果生成值一样,证明文件内容没有改动过。)
yum reinstall +软件包 yum重新安装软件
yum clean all 清楚yum缓存
rpm --import /镜像包下/RPM-GPG-KEY... gpgcheck=1时 要导入这以下这两个文件
RPM-GPG-KEY-redhat-beta
RPM-GPG-KEY-redhat-release
md5sum +a1 改变内容后(这两次的生成的值不一样,证明文件内容已经改动过,如果生成值一样,证明文件内容没有改动过。)
yum reinstall +软件包 yum重新安装软件
yum clean all 清楚yum缓存
rpm --import /镜像包下/RPM-GPG-KEY... gpgcheck=1时 要导入这以下这两个文件
RPM-GPG-KEY-redhat-beta
RPM-GPG-KEY-redhat-release
制作yum源
安装createrepo 命令
createrepo /yum源的路径 制作yum源
.src.rpm 为源码分发安装包 这种安装包需要rpmbuild --rebuild 重建
重建后在 /usr/src/redhat/RPMS/i386 会有rpm的普通安装包,运行普通安装包就可以安装了
安装互相有依赖性的软件:
#rpm -ivh *
挂载镜像
mount -t iso9660 /dev/cdrom /mnt 光盘
mount -o loop /root/Desktop/rhel5u5.iso /mnt 镜像
还没有评论,快来抢沙发!