(5)Linux_软件管理_yum安装本地软件

2018-07-05  本文已影响0人  至未来自己

软件管理

通用安装源码包流程:

  (1) cd httpd-2.2.32  : ./configure --prefix=/usr/local/apache2/  -------  预编译 配置检测,并指定要安装的路径

  (2)cd httpd-2.2.32  : make -------- 编译

  (3)cd httpd-2.2.32  : make install ------- 安装

  (4) 启动安装文件:/usr/local/xxxx/bin/xxxxd start

  (5) 修改配置文件:vim /usr/local/xxxx/conf/xxxd.conf

  (6) 启动服务:/usr/local/xxxx/bin/xxxxd start

  (7) 访问服务应用:

  (8) 服务的优化:

rpm

1.  rpm -q [安装的软件]:显示安装的软件包信息

     软件包名称 - 版本号 - 运行平台 - 位数.rpm

2.  安装 rpm -ivh 软件路径/xxx.rpm: v — 安装的进度条  h — 百分比

3.  查询 rpm -q [软件名称]:查询指定软件包是否安装;显示出来,表示装过

     查询 rpm -qa :查询系统中安装过的所有软件包

     查询 rpm -qi [软件名称]:查询软件包的详细信息

     查询 rpm -ql [软件名称]:查询指定软件包在系统中安装过的文件和目录清单

    rpm -qf [文件名称]:查看文件是由哪个软件包安装出来的

4.  更新 rpm -U [软件名称]:如果软件装过则更新,如果未安装则 安装

5.  更新 rpm -F [软件名称]:如果软件状态则更新,未安装,则什么都不做

6.  卸载 rpm -e [软件名称] --nodeps:删除并且忽略掉依赖关系

7. rpm -ql ntpdate|more:查询ntpdate软件包安装在哪几个地方

yum

1. yum 依赖关系存放到yum仓库:/etc/yum.repos.d/

    [仓库名] xx.repo

    name  =  仓库说明信息        baseurl = 依赖关系存放位置        gpgcheck = 是否需要检测       enabled = 仓库是否启用

2. yum install [软件名称]:安装软件

3. yum search [字符串]:查看软件名称 或 软件包中的 或 软件说明信息中的所包含的包名

4. yum update [软件名称]:更新软件名

5. yum remove [软件名称]:卸载某个软件  ----- 正常用rpm的方式卸载,不会卸载所有依赖关系的软件

6. yum clean all :清除yum下当前的缓存

7. mount -o loop /dev/sr0 /mnt/:挂载盘符到某个 目录下

8. yum 直接安装本地挂载盘里的软件:

    (1) mount -o loop /dev/sr0 /mnt/

    (2) cd /etc/yum.repos.d/

    (3) vim xxxx.repo:

         [centos]

         name=this is centos 7.2

         baseurl=file:///mnt/

         enabled=1

         gpgcheck=0

    (4) yum clean all

    (5) yum makecache

    (6) yum -y install [软件名称]

上一篇下一篇

猜你喜欢

热点阅读