Fedora Core 软件包管理器system-config-packages(二)

系统 Linux
Fedora Core 系统中软件包管理器是 system-config-packages ;这个工具可以用来删除和添加系统光盘提供的软件包;本文也附加了ISO 加载和解包的用法 mount -o loop file.iso ;同时也对yum和apt软件包管理器也作一介绍;

其实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 Core中,还有很两个软件包管理器yum 和apt;具体可以参见 yum和apt的相关帖子;

【编辑推荐】

  1. Fedora Core 软 件包管理器system-config-packages(一)
  2. Fedora Core 软 件包管理器system-config-packages(二)
  3. Linux 系统硬件管理的基础知识(三)
  4. Linux 系统硬件管理的基础知识(四)
  5. Ubuntu Linux至少适合5种人
责任编辑:志辉 来源: Fedora
相关推荐

2010-03-17 13:42:41

Fedora Core

2010-01-11 18:59:45

Fedora Core

2010-01-11 17:49:08

Fedora软件包

2010-01-06 16:33:24

Ubuntu软件包

2010-02-05 14:46:20

Ubuntu软件包

2010-01-05 10:14:09

Ubuntu软件包

2021-01-30 09:23:27

Windows操作系统微软

2021-05-28 16:00:45

Windows操作系统微软

2021-02-28 13:26:15

Linux软件包管理器软件仓库

2011-11-15 09:22:20

Solaris 11

2020-06-01 07:00:00

WingetWindows 10软件包管理器

2018-11-22 08:00:00

Linux软件包管理器Nix

2022-03-21 21:28:00

Homebrew包管理器Linux

2020-05-29 10:15:17

开发者微软Windows

2021-04-25 18:41:17

Windows软件包管理器微软

2020-05-20 16:01:45

Windows 10软件包管理器微软

2020-06-28 13:56:01

UbuntuAptSynaptic

2010-02-23 17:21:06

Fedora yum

2009-12-28 12:25:44

2020-07-10 08:53:59

Linux软件包管理器开源
点赞
收藏

51CTO技术栈公众号