1, 建立一个本地 Yum 的软件仓库 mkdir /media/cdrom
2, 把 CentOS6.9 光盘装载到 / media/cdrom
mount /dev/cdrom /media/cdrom
3, 安装 createrrpo
rpm -ivh /media/cdrom/Packages/createrepo-[按 tab 键] deltarpm-[按 tab 键] python-deltarpm-[按 tab 键]
- createrepo-0.9.9-26.el6.noarch.rpm
- deltarpm-3.5-0.5.20090913git.el6.i686.rpm
- python-deltarpm-3.5-0.5.20090913git.el6.i686.rpm
4, 创建 createrrpo 仓库 (注意后面的标点符号), 安装时间较长, 耐心等待.
1 | createrepo . |
5, 添加 Yum 用的本地源
1 2 3 | cd /etc/yum.repos.d rm -rf * vim local.repo 内容如下: [local] enabled=1 gpgcheck=1 baseurl=file:///media |
6,yum 命令解析
yum list 列出所有仓库的软件
yum install 软件名 安装软件
yum search 名称 在仓库中搜索名称是那个软件包的
yum localinstall xxxxx.rpm 包, 安装下载的 rpm 包软件
yum group list 列出软件分组
yum groupinstall 分组名称 安装一组软件
*yum 安装本地软件包装不上的, 最好别用, 如果一定要用用
rpm -ivh --nodeps --force xxxxx.rpm 进行强制安装 (不一定能用, 只能装上)
删除软件用
rpm -e 软件名称
rpm -qa 查看已经安装的软件
7,CentOS yum 之 $releasever 和 $basearch
$releasever 的值, 这个表示当前系统的发行版本, 可以通过如下命令查看:
1 | rpm -qi centos-release |
$basearch 是我们的系统硬件架构 (CPU 指令集), 就是我们常说的 i386\i486\i586\i686\...
使用如下命令即可:
1 | arch |
所以我这儿要使用 i386 作为 $basearch 的值
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
完整路径便是
baseurl=http://mirror.centos.org/centos/6.9/os/i386/
来源: http://www.bubuko.com/infodetail-2604929.html