linux yum软件包管理器
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安装包会存在依赖关系,后来互联网上的大神们用yum命令 处理依赖关系
能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
1、将安装光盘挂到系统中一个固定的目录下。
2、安装yum程序。
3、修改yum程序的配置文件 vi /etc/yum.repos.d/XXX.repo
[test]
name=Red Hat Enterprise Linux $releasever - $basearch - Source
baseurl=file:///mnt
enabled=1
gpgcheck=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
4、执行各种命令
yum clean all //用来清除yum仓库的缓存
yum list //用来列出当前仓库中有哪些可用的软件包
yum install XXX //用来安装需要的软件包
yum erase XXX //用来卸载指定的软件包
yum grouplist //列出系统中安装了哪些程序组以及当前仓库中有哪些可用的程序组
yum groupinstall "XXX" //用来安装指定的程序组
yum groupremove "XXX" //用来删除指定的程序组
这里直接介绍下怎么使用yum
[root@localhost ~]# yum list 结果
附:小练习
1、在tmp目录下建立一个test目录,在下面再建立一个a目录,将usr/share目录下的所有以l(不是数字1)开头的所有文件复制到a目录下。
2、为a目录在root目录下创建一个软链接。
3、将/usr/share 目录中以a开关的所有文件(不包括目录)复制到/tmp a 目录下,并使用bz2技术对目录进行压缩
[root@localhost ~]# cp -rf `find /usr/share/ -name "a*"` /tmp/a
[root@localhost ~]# tar cjvf a.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,9 s/#//
9、查询fidsk命令属于哪个软件包,并列出该软件包安装了多少个文件?是哪些文件?
10、安装VIM命令,并且当执行vi命令的时候直接使用VIM打开文件。