会计考友 发表于 2012-8-4 12:19:50

红帽linux认证:Fedora/Redhat在线安装更新软件包(3)

 比如我们用的机器是单处理器的X86机,想看一下是否有新内核可用。所以咱们试一下下面的这个。看是否已经有了新内核可以升级的;   # yum info kernel.i686
  代码:# yum info kernel.i686
  Setting up repositories
  updates-released 100% |=========================| 951 B 00:00
  extras 100% |=========================| 1.1 kB 00:00
  base 100% |=========================| 1.1 kB 00:00
  freshrpms 100% |=========================| 951 B 00:00
  Reading repository metadata in from local files
  Installed Packages
  Name : kernel
  Arch : i686
  Version: 2.6.11
  Release: 1.1369_FC4
  Size : 37 M
  Repo : installed
  Summary: Linux 内核操作系统的核心)。
  Description:
  kernel 软件包包含 Linux 内核 (vmlinuz),Red Hat Linux
  操作系统的核心。内核处理操作系统的基本功能:
  分配内存、处理分配、设备的输入和输出等等。
  Available Packages
  Name : kernel
  Arch : i686
  Version: 2.6.12
  Release: 1.1398_FC4
  Size : 14 M
  Repo : updates-released
  Summary: The Linux kernel (t

会计考友 发表于 2012-8-4 12:19:51

红帽linux认证:Fedora/Redhat在线安装更新软件包(3)

he core of the Linux operating system)
  Description:
  The kernel package contains the Linux kernel (vmlinuz), the core of any
  Linux operating system. The kernel handles the basic functions
  of the operating system: memory allocation, process allocation, device
  input and output, etc.通过上面的信息,我们可以看到 2.6.11的是已经安装了,因为已经显示的是Repo : installed ,下面还有一个Version: 2.6.12 ,告诉我们是Repo : updates-released,看来这个是升级用的了。
  所以是否升级就看我们的了。
  # yum update kernel
  代码:# yum update kernel
  Setting up Upgrade Process
  Setting up repositories
  updates-released 100% |=========================| 951 B 00:00
  extras 100% |=========================| 1.1 kB 00:00
  base 100% |=========================| 1.1 kB 00:00
  freshrpms 100% |=========================| 951 B 00:00
  Reading repository metadata in from local files
  Resolving Dependencies
  --> Populating transaction set with selected packages. Please wait.
  ---> Downloading header for kernel

会计考友 发表于 2012-8-4 12:19:52

红帽linux认证:Fedora/Redhat在线安装更新软件包(3)

to pack into transaction set.
  kernel-2.6.12-1.1398_FC4. 100% |=========================| 174 kB 00:18
  ---> Package kernel.i686 0:2.6.12-1.1398_FC4 set to be installed
  --> Running transaction check
  Dependencies Resolved
  ============================================================Package Arch Version Repository Size
  =============================================================================
  Installing:
  kernel i686 2.6.12-1.1398_FC4 updates-released 14 M
  Transaction Summary
  =============================================================================
  Install 1 Package(s)
  Update 0 Package(s)
  Remove 0 Package(s)
  Total download size: 14 M
  Is this ok :是不是升级,只需要在 Is this ok :行的后面输入y或者N;y是yes,就是点头同意的意思;N就是摇头No的意思。
  对于软件包的查询,还有,比如:
  #yum list available 列出所有升级源上的包;
  #yum list updates 列出所有升级源上的可以更新包;
  #yum list installed 列出已经安装的包;
  yum 的命令支持通配符; 比如;
  代码:# yum list mp* |more
  Setting up repositories
  Readi

会计考友 发表于 2012-8-4 12:19:53

红帽linux认证:Fedora/Redhat在线安装更新软件包(3)

ng repository metadata in from local files
  Installed Packages
  mpage.i386 2.5.4-5 installed
  Available Packages
  mpc.i386 0.11.2-3 extras
  mpeg2dec.i386 0.4.0-5b.2.fc4 freshrpms
  mpeg2dec-devel.i386 0.4.0-5b.2.fc4 freshrpms
  mpg321.i386 0.2.10-6.2.fc4 freshrpms
  mplayer.i386 1.0-0.16.pre7.2.fc4 freshrpms
  mplayer-docs.i386 1.0-0.16.pre7.2.fc4 freshrpms
  mplayer-fonts.noarch 1.1-3.fc freshrpms
  mplayer-skins.noarch 1.7-1.fc freshrpms
  #2.安装和升级软件包;
  安装和升级分别是 install 和 update 参数;比如;
  # yum update firefox
  这样我们就可以升级 firefox了。
页: [1]
查看完整版本: 红帽linux认证:Fedora/Redhat在线安装更新软件包(3)