系统安装镜像ISO实现本地添加/删除软件
2009-12-23 20:07
756 查看
前面安装双操作系统的时候,把CentOS5的ISO文件继续存放到FAT32格式的分区,而没有删除它,是为了可以通过它来实现添加/删除软件。下面说说光盘镜像ISO实现本地“添加/删除软件”。
首先,安装createrepo-0.4.4-2.fc6.noarch.rpm这个软件包,该包在光盘镜像ISO上/CentOS/就有,该包没有依赖问题,直接安装即可,操作如下:
# mkdir /mnt/fat32/
# mkdir /mnt/iso/
# mount -t vfat /dev/hda3 /mnt/fat32/
# mount -t iso9660 -o loop /mnt/fat32/CentOS-5.1-i386-bin-DVD.iso /mnt/iso/
# rpm -ivh /mnt/iso/CentOS/createrepo-0.4.4-2.fc6.noarch.rpm
这些操作我就不解释了,不知道的去找Google或Baidu吧。因为我的CentOS5光盘镜像就在hda3这个FAT32格式的分区里,所以就直接挂载该分区了,再挂载ISO了。
接着,是创建本地源,在/mnt目录下新建一个名为repo的目录,把ISO中的CentOS目录下所有的rpm软件包建立链接到/mnt/repo目录
下;打开终端输入命令createrepo
/mnt/repo系统会自动在/mnt/repo目录下建立一个repodate目录并在该目录下生成四个文件,这步需要较长时间,操作如下:
# mkdir /mnt/repo/
# cd /mnt/repo/
# ln -s ../iso/CentOS/* ./
# createrepo /mnt/repo/
然后,把/etc/yum.repos.d/里的所有文件移动到别一个目录,如下:
# mkdir /root/backup/
# mv /etc/yum.repos.d/* /root/backup/
最后,在/etc/yum.repos.d/目录下新建一个CDROM.repo文本文件,如下:
# gedit /etc/yum.repos.d/CDROM.repo
内容如下:
[local]
name=iso for local software
baseurl=file:///mnt/iso
gpgcheck=0
[repo]
name=iso2 for local software
baseurl=file:///mnt/repo
enabled=1
gpgcheck=0
保存后退出,就可以进行添加/删除软件操作了。我是默认安装的CentOS5系统,现在把“开发工具”添加上吧!
PS:
貌似
# mv /etc/yum.repos.d/* /root/backup/没必要!
首先,安装createrepo-0.4.4-2.fc6.noarch.rpm这个软件包,该包在光盘镜像ISO上/CentOS/就有,该包没有依赖问题,直接安装即可,操作如下:
# mkdir /mnt/fat32/
# mkdir /mnt/iso/
# mount -t vfat /dev/hda3 /mnt/fat32/
# mount -t iso9660 -o loop /mnt/fat32/CentOS-5.1-i386-bin-DVD.iso /mnt/iso/
# rpm -ivh /mnt/iso/CentOS/createrepo-0.4.4-2.fc6.noarch.rpm
这些操作我就不解释了,不知道的去找Google或Baidu吧。因为我的CentOS5光盘镜像就在hda3这个FAT32格式的分区里,所以就直接挂载该分区了,再挂载ISO了。
接着,是创建本地源,在/mnt目录下新建一个名为repo的目录,把ISO中的CentOS目录下所有的rpm软件包建立链接到/mnt/repo目录
下;打开终端输入命令createrepo
/mnt/repo系统会自动在/mnt/repo目录下建立一个repodate目录并在该目录下生成四个文件,这步需要较长时间,操作如下:
# mkdir /mnt/repo/
# cd /mnt/repo/
# ln -s ../iso/CentOS/* ./
# createrepo /mnt/repo/
然后,把/etc/yum.repos.d/里的所有文件移动到别一个目录,如下:
# mkdir /root/backup/
# mv /etc/yum.repos.d/* /root/backup/
最后,在/etc/yum.repos.d/目录下新建一个CDROM.repo文本文件,如下:
# gedit /etc/yum.repos.d/CDROM.repo
内容如下:
[local]
name=iso for local software
baseurl=file:///mnt/iso
gpgcheck=0
[repo]
name=iso2 for local software
baseurl=file:///mnt/repo
enabled=1
gpgcheck=0
保存后退出,就可以进行添加/删除软件操作了。我是默认安装的CentOS5系统,现在把“开发工具”添加上吧!
PS:
貌似
# mv /etc/yum.repos.d/* /root/backup/没必要!
相关文章推荐
- CentOS 本地iso挂载并配置iso镜像作为yum源安装软件
- linux 下实现本地添加/删除软件的功能
- CentOS 系统本地镜像文件作为源安装软件
- redhat添加本地CD或者U盘中的ISO作为库安装或者更新软件
- 日记 [2006年12月28日]FC6 从本地光盘ISO添加删除程序+VMWARE安装
- ubuntu 下 通过iso 镜像安装软件
- centos 5.2本地“添加/删除软件”的方法
- Fedora 10本地添加/删除软件
- 系统安装-007 CentOS7yum源添加、删除及其yum优化
- linux 系统软件安装与删除
- 地磅称量系统之(40) 实现称量管理界面上的添加、修改、删除、保存、取消按钮的代码
- HTTP网络启动安装原版系统ISO镜像
- XenServer命令行下用windows共享的iso镜像安装虚拟机系统
- 学生管理系统,用Java代码连接数据实现数据的添加、更新、删除操作
- Debian系统备份成iso镜像的工具安装启动
- 使用本地Debian ISO镜像作为网络安装源
- win7 系统下安装Tex Live过程,使用ISO镜像,不用区份32位系统或者64位系统
- HOWTO:如果检测用户是从系统的“添加/删除”中卸载软件
- centos不联网情况下,使用系统镜像作为本地源yum安装软件
- 地磅称量系统之(53)在封装对象的类库中实现包括IDataErrorInfo接口提供的所有方法和并且扩展对异常具有添加和删除功能的基本业务对象基类