Linux软件包安装

发布于:2023-01-29 ⋅ 阅读:(676) ⋅ 点赞:(0)

目录

1、软件包分类 

2、源码包特点

3、二进制包特点

4、rmp默认安装位置

5、RPM 包安装

6、rmp 查询


1、软件包分类 

源码包 

二进制包

2、源码包特点

优点:

  • 开源,如果有足够的能力,可以修改源代码 
  • 可以自由选择所需的功能 
  • 软件是编译安装,所以更加适合自己的系统,更加稳定也效率更高

卸载方便

缺点:

  • 安装过程步骤较多,尤其安装较大的软件集合时(如 LAMP 环境搭建),容易出现拼写错误 
  • 编译过程时间较长,安装比二进制安装时间长 
  • 因为是编译安装,安装过程中一旦报错新手很难解决

3、二进制包特点

RPM 包的优点: 

包管理系统简单,只通过几个命令就可以实现包的安装、升级、查询和卸载 

安装速度比源码包安装快的多

RPM 包的缺点: ²

经过编译,不再可以看到源代码 ²

功能选择不如源码包灵活 ²

依赖性(树形依赖,环形依赖,模块依赖)

4、rmp默认安装位置

/etc

配置文件安装目录

/usr/bin

可执行的命令安装目录

/usr/lib

程序所使用的函数库保存位置

/usr/share/doc

基本的软件使用手册保存位置

/usr/share/man

帮助文件保存位置

5、RPM 包安装

方法1: rpm –ivh 包全名

#注意一定是包全名。如果跟包全名的命令要注意路径,因为软件包在光盘当中

选项:

-i install 安装(install)

-v 显示更详细的信息(verbose)

-h 打印#显示安装进度(hash)

-e 卸载软件

方法2:构建yum 源  进行软件安装

(优点:可以自动解决软件包的依赖关系)

步骤:

1、挂载

 mkdir /mnt/cdrom #创建 cdrom 目录,作为光盘的挂载点

 mount /dev/cdrom /mnt/cdrom/#挂载光盘到/mnt/cdrom 目录下

2、备份 yum源文件 mv   cp  

3、编辑yum 配置文件   vim CentOS...

name=CentOS-$releasever - Media

baseurl=file:///mnt/cdrom #地址为你自己的光盘挂载地址  

gpgcheck=1

enabled=1

4、验证yum源是否安装成功  yum list

5、安装软件  yum install httpd

6、启动软件  systemctl start httpd

7、关闭防火墙  systemctl stop firewalld

8、去浏览器搜索 192.168.182.100 即可弹出页面

6、rmp 查询

   1)针对已经安装的包的查询

      rpm  -qa              查看所有已经安装的软件包

      rpm  -qi  包名        查询某个已经安装的软件包的详细信息

      rpm  -ql  包名        查看已经安装的文件列表的完整安装目录

   2)针对未安装包的查询

      rpm -qip  包全名     查看某个没有安装的软件包的详细信息

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到