如果把这里的勾去掉,再次打开就没有软件列表了,同时在/etc/yum.repos.d/chenbin.repo配置文件下的enabled=0。
清除一下yum安装时的缓存:
[root@localhost~]#yumcleanall
安装一个软件试试:
[root@localhost~]#rpm-ivh/yum/Server/httpd-2.2.3-22.el5.i386.rpm
warning:/yum/Server/httpd-2.2.3-22.el5.i386.rpm:HeaderV3DSAsignature:NOKEY,keyID37017186
error:Faileddependencies:
libapr-1.so.0isneededbyhttpd-2.2.3-22.el5.i386
libaprutil-1.so.0isneededbyhttpd-2.2.3-22.el5.i386
因为依赖关系,所以不能安装。用如下命令安装:
[root@localhost~]#yuminstall/yum/Server/httpd-2.2.3-22.el5.i386.rpm
系统会自动安装完成。Yum缷载如下:
[root@localhost~]#yumremovehttpd。
1.2
第一步:同上,创建一个新文件夹,并把光盘的内容全部复制到该文件夹内:
[root@localhost~]#mkdir/yum
[root@localhost~]#cp-rvf/misc/cd/*/yum
第二步:安装工具包:
[root@localhost~]#rpm-ivh/yum/Server/createrepo-0.4.11-3.el5.noarch.rpm
第三步:生成仓库数据库:
[root@localhost~]#cd/yum
[root@localhostyum]#createrepo.//注意后面的.
第四步:查看文件:文件作用同上:
[root@localhostyum]#ls/yum/repodata/
filelists.xml.gzother.xml.gzprimary.xml.gzrepomd.xml
第五步:客户端配置:
[root@localhost~]#cp/etc/yum.repos.d/rhel-debuginfo.repo/etc/yum.repos.d/chenbin.repo
[root@localhost~]#vi/etc/yum.repos.d/chenbin.repo
[rhel-chenbin]
name=RedHatEnterpriseLinux$releasever-$basearch-Debug
baseurl=file:///yum/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
清除yum安装时的缓存:
[root@localhost~]#yumcleanall
至此,yum安装完成,但使用这种方法安装后在应用程序-添加删除软件的列表是空的,但使用yum安装软件是可以的。
[root@localhost~]#yuminstall/yum/Server/httpd-2.2.3-22.el5.i386.rpm
[root@localhost~]#yumremovehttpd
1.3
首先把光盘放入光驱内:
然后复制配置文件:
[root@localhost~]#cp/etc/yum.repos.d/rhel-debuginfo.repo/etc/yum.repos.d/chenbin.repo
最后编辑配置文件:
[root@localhost~]#vi/etc/yum.repos.d/chenbin.repo
[rhel-Server]
name=RedHatEnterpriseLinux$releasever-$basearch-Debug
baseurl=file:///misc/cd/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-VT]
name=RedHatEnterpriseLinux$releasever-$basearch-Debug
baseurl=file:///misc/cd/VT
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-Cluster]
name=RedHatEnterpriseLinux$releasever-$basearch-Debug
baseurl=file:///misc/cd/Cluster
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
[rhel-ClusterStorage]
name=RedHatEnterpriseLinux$releasever-$basearch-Debug
baseurl=file:///misc/cd/ClusterStorage
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
清除缓存:
[root@localhost~]#yumcleanall
这种方法安装后在应用程序-添加删除软件里也有列表。同样可以使用yum安装缷载
[root@localhost~]#yuminstall/misc/cd/Server/httpd-2.2.3-22.el5.i386.rpm
[root@localhost~]#yumremovehttpd
如果把光盘拿出后,在应用程序-添加删除软件就没有列表了,只要放入光盘就有。
1.4
1.安装软件包:
yuminstallpackage
yumlocalinstallpackage从本机目录安装软件包
yumgroupinstallgroup安装某个组件的全部软件包
2.更新软件包:
yumupdatepackage
yumcheck-update列出所有可更新的软件包
yumlistupdatesmysql*查找mysql的更新
yumupdate更新所有可更新的软件包
yumupdatemysql*更新所有mysql的软件包
yumgroupupdategroup更新某个组件的所有软件包
yumlist列出所有已安装和仓库中可用的软件包
yumlistavailable列出仓库中所有可用的软件包
yumlistupdates列出仓库中比当前系统更新的软件包
yumlistinstalled列出已安装的软件包
yumlistrecent列出新加入仓库的软件包
yuminfo查询软件包信息
3.删除软件包:
yumremovepackage
yumgroupremovegroup删除某个组件的全部软件包
4.清除软件包
yumcleanpackages清除遗留在缓存里的包文件
yumcleanmetadata清除遗留在缓存里的元数据
yumcleanheaders清除遗留在缓存里的头文件
yumcleanall清除包文件,元数据,头文件
5.搜索软件包:
yumsearchpackage
yuminfopackage查找一个软件包的信息
yumlistpackage列出包含指定信息的软件包
yumlistinstalled列出已安装的软件包
yumlistextras列出不是通过软件仓库安装的软件包
yumlist*ttp*列出标题包含ttp的软件包
yumlistupdates列出可以更新的软件包
6.查找特定文件是由什么软件包提供的:
yumwhatprovidesfilename
例子:
yumwhatprovideshttpd.conf
可用选项
–disalberepo=lib禁用某个软件仓库
–enalberepo=lib启用某个软件仓库
-C禁用使用本机缓存的元数据
例子:
yum–disalberepo=livna|–enalberepo=livnainstallmplayer
yum-Cinfohttpd