Chinaunix首页 | 论坛 | 博客
  • 博客访问: 475554
  • 博文数量: 122
  • 博客积分: 1403
  • 博客等级: 中尉
  • 技术积分: 1668
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-11 13:31
文章分类

全部博文(122)

文章存档

2018年(5)

2017年(12)

2014年(15)

2013年(33)

2012年(4)

2011年(53)

分类: LINUX

2011-02-18 09:07:14

一、RPM包及其管理
 
RPMRedHat Package Manager
RPM的出现,使一个Linux系统可以更方便地被分割成许多组件。从而使用户可以在系统上简单方便地安装、升级、查询、卸除各种功能与服务。
了解与熟悉RPM包,可以让我们更加清楚地了解RedHat Linux系统。并理解安装、维护、升级整个Linux系统的原理。
系统的源代码也常常会被制作成后缀名为 .src.rpm RPM包来方便用户下载使用。这种包裹不能直接安装,需要先行编译。
并不是所有的Linux系统都采用RPM来组建系统,debian就采用dpkg。而在RedHat Linux上,也可以使用其他诸如tar包等包裹增添服务与卸除服务。
 
安装与卸除
安装:rpm -i
升级:rpm -U
更新:rpm -F
卸除:rpm -e
可能会用到的补充参数
输出用:-v-h
预设条件:--nodeps--force
重定位:--root
rpm指令的第一个参数决定rpm的操作类型。
安装、升级、更新的区别
rpm -i:在该rpm包与该包的旧版本未被安装过的情况下,安装该rpm包。
rpm -U:无论系统是否有安装过某rpm包或其旧版本,安装或更新指定的rpm包。
rpm -F:仅在系统已安装某rpm包的旧版本rpm包时,更新rpm包。否则不安装。
 
RPM包的查询:
rpm -q:查询某一个RPM包是否已安装
rpm -qi:查询某一个RPM包的详细信息
rpm -ql:列出某RPM包中所包含的文件
rpm -qf:查询某文件属于哪一个RPM
rpm -qa:列出当前系统所有已安装的包
rpm -qp:指定一个等待安装的RPM
 
RPM包的校验
rpm -V:校验某个RPM
rpm -Va:校验所有已安装的RPM
RPM包的检查
rpm -K:检查RPM包的GPG签名
 
二、邮件
 
命令行邮件
通常你需要将一个文件的内容或一个命令的输出邮寄给你自己或其他用户。这可以通过直接在命令行下使用mail命令实现。
mail从标准输入读取要邮寄的内容。 s 可引出邮件主题,参数就是要邮寄到的邮件地址。
 $ mail -s "xsel.c source code" coder@example.com < xsel.c
 $ find . -name "*.old" | mail -s "old filenames"
 
邮件客户程序
pine - 菜单驱动接口,简便易用
mutt - 可详细配置的邮件客户程序
evolution - 邮件,任务管理器,联系管理器
mozilla mail - 图形,高级过滤,支持多个邮件帐号
kmail - 图形,简单易用,KDE的一部分
pine
pine对首次使用的用户来说会显得很容易,对超级用户来说又显得很灵活。他有一个菜单驱动的接口,同时把最常用的命令列在屏幕下方,pine在文本方式下运行。
mutt
一个可详细配置同时很灵活的文本邮件客户端程序,mutt的界面没有pine友好,mutt的一个显著特征是可选项线程消息浏览。
mozilla mail
mozilla包括mozilla mail。它能支持多个邮件帐号,同时有很灵活的消息过滤功能。
kmail
KDE包含了程序kmail.这个程序又小又简单,对初次使用邮件的人来说是一个很好的选择。
阅读(527) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~