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

转载 2006年05月18日 17:46:00
        Fedora Core 软件包管理工具system-config-packages,这个工具主要是对系
 <script type="text/javascript"><!-- google_ad_client = "pub-2299987709779770"; google_ad_width = 300; google_ad_height = 250; google_ad_format = "300x250_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
统安装盘中的软件管理,比如从安装盘中添加,有时我们在安装系统时没有安装的软件,可以通这个软件来补充;也可以通过软件包管理工具来删除通过系统安装盘已经安装的软件;功能上来说并不是特别强大;但对于补装软件还是有必要的;
一、system-config-packages的安装和使用;

1、首先确认是不已经安装
system-config-packages
[root@localhost beinan]# rpm -qa system-config-packages
system-config-packages-1.2.25-1
如果有上面的提示,就是已经安装;
如果没有安装,您可以通过如下的命令来安装:
[root@localhost beinan]# rpm -ivh system-config-packages*

2、运行
system-config-packages
[beinan@localhost ~]# system-config-packages --help
Usage: system-config-packages [--help] [--tree=PATH] [--isodir=PATH]

我们可以看到
system-config-packages的帮助,可以看到system-config-packages支持iso补装或者删除软件包;
所以我们在运行这个命令时,要指定ISO的存放位置;
[beinan@localhost ~]# system-config-packages --isodir=存放ISO光盘映像的目录;
可能您的ISO映像存放于 Windows中的fat32分区,您可以用 mount 来加载分区;
请看《在Fedora core 4.0 加载NTFSFAT32分区详述》
比如我是把ISO存放在windows操作系统的fat32分区中,并且我根据请看《在Fedora core 4.0 加载NTFSFAT32分区详述》 文档mount/mnt/wind目录中;
并且我把Fedora 的四人ISO存在于fat32分区,并且直接放到fat32分区之下;所以mount /mnt/wind中,所以ISO的目录就是/mnt/wind
所以根据自己系统的情况,用软件包管理器来添加和删除软件的命令是:
[beinan@localhost ~]# system-config-packages --isodir=/mnt/wind


注意
:如果您把四个ISO存放在某个目录,必须把四个ISO同时放在一个目录里;这样才不会出现让您播放某张光盘的情况;

二、如何在Linux中打开iso文件?
其实ISO也是一个打包文件,和rar以及zip文件类似,只是他们的格式不同罢了;我们除了用软件包管理器以外,我们还能用把iso 挂载到一个目录中;这样我们也可以用手工来安装我们所需要的包;
首先我们要把iso 加载到一个目录,用的是
 mount -o loop ISO文件名 目的目录
比如我们要把 iso 临时加载到 /mnt/temp目录中,当然我们首先要建这个目录
[root@localhost beinan]# mkdir /mnt/temp
然后我们来加载FC4的第一张ISO文件;
[root@localhost beinan]# mount -o loop /mnt/wind/FC4-i386-disc1.iso /mnt/temp/
[root@localhost beinan]# ls /mnt/temp/
autorun GPL README RPM-GPG-KEY RPM-GPG-KEY-fedora-rawhide TRANS.TBL
eula.txt images README-Accessibility RPM-GPG-KEY-beta RPM-GPG-KEY-fedora-test
Fedora isolinux RELEASE-NOTES RPM-GPG-KEY-fedora RPM-GPG-KEY-rawhide
我们所需要的RPM包就位于 /mnt/temp/Fedora/RPMS 目录中;
如果我想把四个ISO的文件都提取出来,我们能一个一个的加载,然后每个ISO文件的内容都拷入同一个目录中;
[root@localhost beinan]# mkdir /mnt/hda10/fc40
[root@localhost beinan]# cp -R /mnt/temp/* /mnt/hda10/fc40/
然后我们再加载第二张ISO
[root@localhost beinan]#umount /mnt/temp 注:先卸载第一个ISO;
我们加载第二个ISO;并和第一个ISO一样,把所有的文件提出来,放到和第一个ISO提出来的文件存放在同一个目录;如果遇到提示是不是覆盖文件,覆盖就行;第三张和第四张盘都是如此;
[root@localhost beinan]# cp -R /mnt/temp/* /mnt/hda10/fc40/
cp
:是否覆盖‘/mnt/hda10/fc40/eula.txt’? y
通过这个例子,我们知道提取出四张ISO内的所有文件都存放在 /mnt/hda10/fc40目录中。所以我们想查看Fedora Core 4.0所有的RPM包,就可以到 /mnt/hda10/fc40/Fedora/RPMS目录中查看,一个都不少,四张盘的都在;
如果想安装什么,就用
[root@localhost beinan]#rpm -ivh file.rpm 注:file 是软件包的名字;
如果有依赖关系,要把依赖的包先安装上;
比如我们想安装 gaim
[root@localhost beinan]#rpm -ivh gaim*.rpm 注:可以用通配符

三、其它软件包管理器,具有在线升级、安装、移除软件包功能;
Fedora 中,还有很两个软件包管理器yum apt;具体可以参见 yumapt的相关帖子;
Fedora/Redhat 在线安装更新软件包,yum 篇》《用apt+synaptic 在线安装或升级Fedora core 4.0 软件包
 <script type="text/javascript"><!-- google_ad_client = "pub-2299987709779770"; google_ad_width = 728; google_ad_height = 90; google_ad_format = "728x90_as"; google_ad_type = "text_image"; google_ad_channel =""; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //--></script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
上一篇:《Fedora core 4.0 加载 NTFS 和 FAT32 分区详述
下一篇:《Fedora/Redhat 在线安装更新软件包,yum 篇 》 <script type="text/javascript"><!-- google_ad_client = "pub-2299987709779770"; google_ad_width = 468; google_ad_height = 15; google_ad_format = "468x15_0ads_al_s"; google_ad_channel =""; google_color_border = "FFFFFF"; google_color_bg = "FFFFFF"; google_color_link = "0000FF"; google_color_url = "008000"; google_color_text = "000000"; //--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>

yum(Fedora和RedHat以及SUSE中的Shell前端软件包管理器)命令详解

yum官方网站:http://yum.baseurl.org/ Fedora对于yum的介绍:http://fedoraproject.org/wiki/Yum yum(全称为 Yello...
  • sunylat
  • sunylat
  • 2015年11月22日 00:53
  • 604

linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能

linux yum命令详解 yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM...
  • wzf_042
  • wzf_042
  • 2017年06月29日 14:04
  • 269

Ubuntu更新包管理器失败:Requires installation of untrusted packages问题解决

最近使用的Ubuntu系统很不稳定,在关机的时候莫名奇妙的无法关机,只能强制关机。考虑进行更新,执行sudo apt-get update之后,发现有index无法获取,执行sudo apt-get ...

bzoj4196[NOI2015]软件包管理器

4196: [Noi2015]软件包管理器 Time Limit: 10 Sec  Memory Limit: 512 MB Submit: 1168  Solved: 672 Desc...
  • keshuqi
  • keshuqi
  • 2016年07月19日 18:22
  • 280

【NOI2015T2】软件包管理器-树链剖分维护路径和子树信息

【NOI2015T2】软件包管理器-树链剖分维护路径和子树信息

Bzoj4196:[Noi2015]软件包管理器:树链剖分

题目链接:4196:[Noi2015]软件包管理器 这是一道沙茶题 昨天写一道树链剖分题调了3h最后莫名其妙地过了被人D了一顿 今天我不服我要秒A一道树链剖分给你们看看 然而…… 建立线段树...

bzoj 4196: [Noi2015]软件包管理器

Description  Linux用户和OSX用户一定对软件包管理器不会陌生。通过软件包管理器,你可以通过一行命令安装某一个软件包,然后软件包管理器会帮助你从软件源下载软件包,同时自动解决所有...
  • lqybzx
  • lqybzx
  • 2017年07月01日 20:11
  • 111

yum 软件包管理器

1、Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。基於RPM包管理,能够从指定的...

Linux下软件安装总结(软件包管理器、源码包、图形桌面环境)

Windows图形界面下的软件安装,都是向导式,基本上就是下一步到底就可以。下面总结在linux下安装软件的三种方法。在某些时候linux下的很多安装包都以源码包的方式发布,这时就还需要编译。 一、使...

NOI2015 Day1 T2 软件包管理器 树链剖分

NKOJ3423 NOI2015 软件包管理器时间限制 : 20000 MS 空间限制 : 524288 KB 问题描述 Linux用户和OS X用户一定对软件包管理器不会陌生。通过软件包...
  • rgnoH
  • rgnoH
  • 2017年11月22日 15:06
  • 32
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Fedora 软件包管理器system-config-packages
举报原因:
原因补充:

(最多只允许输入30个字)