一、Linux应用程序基础
1.1应用程序与系统命令的关系
1.2典型应用程序的目录结构
1.3软件包封装类型
二、RPM
2.1rpm命令的格式
①rpm命令能够实现几乎所有对RPM软件包的管理功能
②执行“man rpm” 命令可以获得关于rpm命令的详细帮助信息
③rpm命令功能
*查询、验证RPM软件包的相关
*安装、升级、卸载RPM软件包
*维护RPM数据库信息
2.2、有网络时安装
1.进入opt目录下 cd /opt
2. 安装
[root@localhost opt]# wget http://mirror.centos.org/centos/7/os/x86_64/Packages/httpd-2.4.6-95.el7.centos.x86_64.rpm
2.3、无网络安装
① rpm -q [软件名] //查询软件是否安装
2.4 挂载
即先分区,分区就要先挂载 mount,在文件系统/dev/sr0中挂 载到/mnt;
mount /dev/sr0 /mnt:挂载到 /mnt
取消挂载:umount /dev/sr0 /mnt
ls /mnt/Packages | grep httpd:查询是否有安装包httpd
/var/lib/rpm //rpm的本地数据库的目录
进入Packages目录下
rpm -ivh [软件包名] // 软件包名格式:.rpm
-i:安装软件
-v:显示详情
-h:友好显示
ls /mnt/Packages | grep httpd //查询是否有安装包httpd
安装发现有依赖关系
安装时发现有依赖关系,安装失败,
先查找httpd-tools,发现是有的,先进行安装依赖包
rpm -vih httpd-tools-2.4.6-88.el7.centos.x86_64.rpm
那就需要安装需要创建 /etc/mime.types
先查询一下系统有没有mailacp,有的话就再安装一下mailacp
grep mailcap
rpm -ivh mailcap-2.1.41-2.e17.noarch,rpm
安装完成
rpm -vih httpd-tools-2.4.6-88.el7.centos.x86_64.rpm