linux yum软件包管理器推荐

linuxyum软件包管理器

linux命令

普通的可执行程序文件,/usr/bin

服务器程序、管理程序文件,/usr/sbin

配置文件,/etc

日志文件,/var/log

关于应用程序的参考文档,/usr/share/doc

执行文件及配置文件的man手册,/usr/share/man

二:软件包的封装类型

RPM软件包:扩展名是 .rpm ,需要使用linux系统中的rpm命令

DEB软件包:扩展名为 .deb ,只能使用DPKG机制的linux操作系统中进行安装,安装DEB软件需要使用linux系统中的dkpg命令

源代码软件包:一.般是“.tar.gz”和“.tar.bz2”

提供安装程序的软件包:扩展名不一、大多以TarBall格式居多

绿色免安装的软件包:直接含有编译好的执行程序文件,不需要特别安装

三:RPM包管理工具RPM包的命名格式、“软件名-软件版本-发布次数.硬件平台类型.rpm”rpm命令的作用查询、验证RPM软件包的相关信息安装、升级、卸载rpm软件包维护rpm数据库信息等综合管理操作rpm查询、不带子选项的“-q”可用于查询已知名称的软件包是否安装成功-qa:显示当前系统中以RPM方式安装的所有软件列表-qi:查看指定软件包的名称、版本、许可协议、用途描述等详细信息-ql:显示指定的软件包在当前系统中安装的所有目录、文件列表-qf:查看指定文件或目录是由哪个软件包安装的(–file)-qc:显示指定软件包在当前系统中安装的配置文件列表-qd:显示指定软件包在当前系统中安装的文档文件(–docfiles)列表例:显示当前系统中已安装的所有RPM包列表、并统计软件包个数[root@localhost~]#rpm-qa|wc-l查询未安装的RPM软件包-qpi:查看指定软件包的名称、版本等详细信息-qpl:查看该软件包准备要安装的所有目标目录、文件列表-qpc:查看该软件包准备要安装的配置文件列表-qpd:查看该软件包准备要安装的文档文件列表安装、升级、卸载RPM软件包-i:在当前系统中安装中安装一个新的RPM包-e:卸载指定名称的软件包-U:检查升级系统中的某个软件包、若该软件包原来并未安装、则等同于-i-F:检查并更新系统中的某个软件包、若原来并未安装、则放弃安装–force:强制安装某个软件包,替换或者以旧版本替换新版本时使用–nodeps:在升级或安装、卸载一个软件包时、忽略依赖关系-h:安装过程中、以#显示安装进度-v:显示软件安装过程中的详细信息维护RPM数据库–rebuilddb–initdb四:从源代码编译安装程序首先需要的开发环境是、自由软件来说,gcc编译器是最佳选择基本过程解包、tar配置、configure可以使用–prefix=/usr/local/aa指定安装到什么地方编译、make安装、makeinstall

用RPM安装包会存在依赖关系,后来互联网上的大神们用yum命令处理依赖关系

能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

1、将安装光盘挂到系统中一个固定的目录下。2、安装yum程序。3、修改yum程序的配置文件vi/etc/yum.repos.d/XXX.repo[test]name=RedHatEnterpriseLinux$releasever-$basearch-Sourcebaseurl=file:///mntenabled=1gpgcheck=0#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

4、执行各种命令yumcleanall//用来清除yum仓库的缓存yumlist//用来列出当前仓库中有哪些可用的软件包yuminstallXXX//用来安装需要的软件包yumeraseXXX//用来卸载指定的软件包

yumgrouplist//列出系统中安装了哪些程序组以及当前仓库中有哪些可用的程序组yumgroupinstall XXX //用来安装指定的程序组yumgroupremove XXX //用来删除指定的程序组

这里直接介绍下怎么使用yum

[root@localhost~]#yumlist结果

附:小练习

1、在tmp目录下建立一个test目录,在下面再建立一个a目录,将usr/share目录下的所有以l(不是数字1)开头的所有文件复制到a目录下。

2、为a目录在root目录下创建一个软链接。

3、将/usr/share目录中以a开关的所有文件(不包括目录)复制到/tmpa目录下,并使用bz2技术对目录进行压缩

[root@localhost~]#cp-rf`find/usr/share/-name a* `/tmp/a

[root@localhost~]#tarcjvfa.tar.bz/tmp/a

4、将mount–help的结果导入到文件中mount–help|col-b help.txt

5、将该文件的第10行到15行重新写入到另一个文件中,将第1行到第8行写到另外一个文件中,并把这两个文件合并成一个新的文件。

6、将上面产生的新文件中所有的mount变成MOUNT。

7、将mount–help文件中的每一行前面加上一个#。

8、然后再将第4行到第9行前面的#删除

:4,9s/#//

9、查询fidsk命令属于哪个软件包,并列出该软件包安装了多少个文件?是哪些文件?

10、安装VIM命令,并且当执行vi命令的时候直接使用VIM打开文件。

不如意的时候不要尽往悲伤里钻,想想有笑声的日子吧

linux yum软件包管理器推荐

相关文章:

你感兴趣的文章:

标签云: