当前位置:   article > 正文

Linux软件安装三种方式_linux安装软件的三种方式

linux安装软件的三种方式

目录

一、源代码编译安装

二、rpm安装

三、yum


 

一、源代码编译安装

优点:

  • 获得最新的软件版本,及时修复bug;
  • 根据用户需要,自由选择模块安装,灵活定制软件功能;
  • 可以将文件放在同一目录下,便于管理。

步骤:1、./configure配置

           2、make编译与安装

           3、执行make install命令

二、rpm安装

因rpm不会自动解决依赖关系,实际项目中一般使用yum安装或源代码编译安装。

解决软件包依赖关系的方法

1)安装有依赖关系的多个软件时

  • 被依赖的软件包需要先安装
  • 可同时指定多个.rpm包文件进行安装

2)卸载有依赖关系的多个软件时

  • 依赖其他程序的软件包需要先卸载
  • 可同时指定多个软件名进行卸载

3)忽略依赖关系

三、yum

命令格式:

yum [option]  [command]  [package...] 
  1. 1. yum install <package_name>   //安装指定的软件包
  2. 2. yum remove <package_name>     //删除指定的软件包
  3. 3. yum search <keywords>         //搜索匹配特定字符的软件包
  4. 4. yum list           //列出yum仓库中所有可安装的软件包清单
  5. 5. yum info           //列出yum仓库中所有可安装的软件包详细信息
  6. 5. yum update         //更新所有软件    
  7. 6. yum update <package_name>   //更新指定的软件  
  8. 7. yum repolist       //查看当前可用yum源
  9. 8. 清理缓存
  10.   yum clean packages   //清除缓存中的rpm包文件
  11.   yum clearn headers   //清除缓存中的rpm头文件
  12.   yum clean oldheaders   //清除缓存中旧的rpm头文件
  13.   yum clearn 或 yum clearn all     //清除缓存中rpm包文件和旧的rpm头文件
-y自动回答 yes,如果不加-y,那么每个安装的软件都需要手工回答 yes
-v显示软件安装过程中的详细信息

 配置本地yum仓库

1)挂载光盘   /dev/cdrom是/dev/sr0

  1. [root@localhost ~]# mount /dev/sr0 /mnt   //将光盘挂载到/mnt目录下
  2. mount: /dev/sr0 写保护,将以只读方式挂载
  3. [root@localhost ~]# df                     //查看挂载是否成功
  4. 文件系统                   1K-块   已用   可用 已用% 挂载点
  5. /dev/mapper/centos-root 10475520 5032976 5442544   49% /
  6. devtmpfs                  917592       0  917592    0% /dev
  7. tmpfs                     933512       0  933512    0% /dev/shm
  8. tmpfs                     933512    9184  924328    1% /run
  9. tmpfs                     933512       0  933512    0% /sys/fs/cgroup
  10. /dev/sda1                1038336  182376  855960   18% /boot
  11. tmpfs                     186704      12  186692    1% /run/user/42
  12. tmpfs                     186704       0  186704    0% /run/user/0
  13. /dev/sr0                 4414592 4414592       0  100% /mnt

2)移动yum自带的仓库文件 

  1. [root@localhost ~]# cd /etc/yum.repos.d/   //切换至/etc/yum.repos.d/
  2. [root@localhost yum.repos.d]# mkdir aaa   //创建一个名为aaa的新目录
  3. [root@localhost yum.repos.d]# mv *.repo aaa //将yum仓库中以.repo结尾的文件移动到aaa中

3)新建yum仓库文件

  1. [root@localhost yum.repos.d]# vim yuji.repo //新建yum仓库文件
  2. [yuji]
  3. name=yuji             #设置名称
  4. baseurl=file:///mnt   #设置链接地址,file//是固定格式,挂载在/mnt
  5. enabled=1             #开启此yum源
  6. gpgcheck=0             #无需验证公钥
  7. :wq                   #保存退出

4)清理缓存并安装软件

  1. [root@localhost yum.repos.d]# yum clean all && yum makecache //清理yum缓存并重新建立元数据
  2. [root@localhost yum.repos.d]# yum list   //查看可安装的软件列表
  3. [root@localhost yum.repos.d]# yum install httpd -y //安装httpd测试是否成功

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/404863
推荐阅读
相关标签
  

闽ICP备14008679号