软件包管理 之 Fedora 软件包管理器system-config

来自:.Org

总结:Core系统中的包管理器是——;该工具可用于删除和添加系统光盘提供的软件包;本文还附加了ISO加载和解包使用mount -o loop file.iso;也为 yum 和 apt 包管理器也引入了;

++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++

文本:

++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++

核心包管理工具–该工具主要用于系统安装盘中的软件管理,比如从安装盘中添加,有时我们在安装系统的时候没有安装软件,可以用这个软件来补充;也可以使用软件A包管理工具,通过系统安装盘删除已安装的软件;功能不是特别强大;但仍然需要重新安装软件;

一、–安装使用;

1、首先确认是否已经安装——

[root@]# rpm -qa —

—1.2.25-1

如果上面有提示,说明已经安装;

如果没有安装,可以使用以下命令安装:

[root@]# rpm -ivh –*

2、跑——

[@ ~]# — –help

用法:– [–help] [–tree=PATH] [–=PATH]

可以看到–的帮助,可以看到–支持iso重新安装或删除包;

所以我们在运行这个命令的时候,需要指定ISO的存放位置;

[@ ~]# — –=ISO光盘镜像存放的目录;

可能你的ISO镜像存放在fat32分区,可以用mount挂载分区;

请参阅“在核心 4.0 中加载 NTFS 和 FAT32 分区的详细信息”

图片[1]-软件包管理 之 Fedora 软件包管理器system-config-唐朝资源网

比如我把ISO存放在操作系统的fat32分区中,根据文档《核心4.0中加载NTFS和FAT32分区的细节》将其挂载到/mnt/wind目录下;

而我把四人ISO放在fat32分区,直接放在fat32分区下;所以挂载到/mnt/wind,所以ISO目录是/mnt/wind

所以根据自己系统的情况,用包管理器添加和删除软件的命令是:

[@ ~]# — –=/mnt/wind

注意:如果在某个目录下存放了四个ISO,则必须将四个ISO同时放在一个目录下;这将阻止您播放某张 CD;

二、如何在Linux中打开iso文件?

其实ISO也是一个包文件,类似于rar和zip文件,只是它们的格式不同;除了使用包管理器,我们还可以将iso挂载到一个目录;这样,我们也可以手动安装我们需要的包;

首先,我们必须使用将iso加载到目录中

mount -o loop ISO 文件名目录

例如,我们想将 iso 临时加载到 /mnt/temp 目录中。当然,我们要先建好这个目录

[root@]# mkdir /mnt/temp

然后我们加载FC4的第一个ISO文件;

[root@]# mount -o loop /mnt/wind/FC4-i386-disc1.iso /mnt/temp/

[root@]# ls /mnt/temp/

GPL RPM-GPG-KEY RPM-GPG-KEY– TRANS.TBL

eula.txt – RPM-GPG-KEY-beta RPM-GPG-KEY–test

-注意 RPM-GPG-KEY-RPM-GPG-KEY-

我们需要的RPM包位于/mnt/temp//RPMS目录下;

如果我想把四个ISO文件都解压出来,我们可以一个一个的加载,然后把每个ISO文件的内容复制到同一个目录下;

图片[2]-软件包管理 之 Fedora 软件包管理器system-config-唐朝资源网

[root@]# mkdir /mnt/hda10/fc40

[root@]# cp -R /mnt/temp/* /mnt/hda10/fc40/

然后我们加载第二个 ISO;

[root@ ]# /mnt/temp 注意:先卸载第一个ISO;

我们加载第二个 ISO;和第一个 ISO 一样,将所有文件解压并放在与第一个 ISO 提出的文件相同的目录中;如果系统提示您覆盖文件,只需覆盖它。; 第三和第四盘也是如此;

[root@]# cp -R /mnt/temp/* /mnt/hda10/fc40/

cp:覆盖’/mnt/hda10/fc40/eula.txt’?是的

通过这个例子,我们知道解压出来的四个ISO中的所有文件都存放在/mnt/hda10/fc40目录下。所以如果我们要查看Core4.0的所有RPM包,我们可以到/mnt/hda10/fc40//RPMS目录下查看,一个有很多,四个盘都在;

如果要安装某些东西,请使用

[root@]#rpm -ivh file.rpm 注:file为软件包名称;

如果有依赖,先安装依赖包;

比如我们要安装gaim

[root@ ]#rpm -ivh gaim*.rpm 注意:可以使用通配符

三、其他软件包管理器,可在线升级、安装、卸载软件包;

在里面,有两个包管理器yum和apt;详情请参考 yum 和 apt 的相关帖子;

《资源介绍,以及apt和yum的应用》

《(计划扩展资源)软件仓库的介绍与应用》

后记:只能算是FAQ,写起来太复杂了;无非就是 mount -o 循环;

分类:

技术要点:

相关文章:

© 版权声明
THE END
喜欢就支持一下吧
点赞266赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容