Chinaunix首页 | 论坛 | 博客
  • 博客访问: 327105
  • 博文数量: 41
  • 博客积分: 1606
  • 博客等级: 上尉
  • 技术积分: 535
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-28 18:20
文章分类

全部博文(41)

文章存档

2013年(1)

2012年(8)

2011年(4)

2010年(8)

2009年(2)

2008年(18)

我的朋友

分类: LINUX

2008-07-28 12:48:28

Q. How do I use up2date command to update Redhat enterprise Linux server via RHN?

A. For Redhat enterprise Linux operating systems, you need to get updates from via Redhat Network Satellite/proxy servers (usually used by big hosting/ISPs or larget RHEL installation setups) to install critical and non-critical security updates as well as binary packages.

Task: Register my system with RHN

To register your system with RHN type the following command and just follow on screen instructions:

 # up2date --register

Task: Display list of updated software (security fix)

Type the following command at shell prompt:

# up2date -l

Task: Patch up system by applying all updates

To download all update type the following command:

# up2date -u

Task: Forcefully update or patching

Sometime you need to forcefully apply updates. By default RHN does not install new kernel, so you need to run updates using following command:

# up2date -uf

Task: Install new software/rpm

Use up2date command to install new RPM from RHN:

# up2date httpd

Task: Update installed software

To fix latest bugs or to apply a patch use up2date command as follows for php package:

# up2date php

Task: Download source RPM files

Download source packages only but don't install:

# up2date -d --src Package-Name

Task: Display the list of available packages

# up2date --showall
# up2date --showall | grep httpd

Task: Install particular architecture package

If you are using 64 bit RHEL version it is possible to install 32 packages:

# up2date --arch=i386 mysql

Above command will install mysql 32 bit version instead of 64 bit version.

Task: Display what package provides the file

You can easily find out what RPM package provides the file. For example find out what provides the /etc/passwd file:

# up2date --whatprovides "/etc/passwd"

Output:

setup-2.5.37-1.3.noarch

It queries the RHN servers to resolve the comma separated list of dependencies. It will return a list of packages that will satisfy these dependencies.

Task: Display list of group software

Option --show-groups displays all the component groups that are installable via up2date command. This is good to set of software such as development environment.

# up2date --show-groups 

Output:
Administration Tools
Arabic Support
Assamese Support
Authoring and Publishing
GNOME
GNOME Desktop Environment
GNOME Software Development
Games and Entertainment
Windows File Server
Workstation Common
X Software Development
X Window System
XEmacs

To install group X Software Development just type the command:

# up2date -i "@ X Software Development "

Read man page of up2date command for more information:

man up2date

 

阅读(1427) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~