• linux软件包管理


    linux软件包管理包括:

    • 二进制软件包管理
    • 源代码包安装
    • 脚本安装
    • Debian系列的软件包管理(像ubantu)

    1.RPM软件包管理

       卸载 :#rpm -e [软件名称],如果不考虑依赖关系去强行卸载使用 # rpm -e --nodeps [软件名称]

       安装:#rpm -ivh [软件名称] 。排除文档文件 -- excludedocs;指定目录 --prefix=Paht(大多数软件包不允许更改目录); --test 安装测试;--replacepkgs 覆盖安装;--replacefiles 忽略错误信息;安装时候出现了依赖关系,--nodeps不考虑依赖强行安装,一般运行不了;

      查看是否安装:#rpm -q [软件名称]

      查看跟某个服务相关的软件包:#rpm -qa | grep samba

    查询文件属于哪个软件包:# rpm -qf

    查询已经安装或安装包的帮助信息:rpm -qi [name]或rpm -qip

    查看软件包安装了哪些文件或要安装哪些文件:rpm -ql 【name】或rpm -qlp

     2.yum软件包管理

    因为rpm有很多缺点,比如安装时候的依赖关系很烦,升级不方便。yum解决了自动安装软件包依赖关系和升级问题。不过这个要在互联网环境。

    安装:# yum install [sudo]。这个命令回去互联网上检测这个包的信息,然后提示下载安装。

    检测升级:# yum check-update [name]

    升级 :yum update [name]

    软件包查询:yum list。可以加上过滤信息,例如 yum list |grep sudo

    检测软件包信息:yum info [name]

    卸载:yum remove [name]

    帮助:yum -help或者man yum

     3.源代码包安装

  • 相关阅读:
    hdu1050 Moving Tables
    初读《数学之美》........................(2)
    初读《数学之美》........................(1)
    zju1058 Currency Exchange
    hdu 2391 Filthy Rich
    hdu1029 Ignatius and the Princess IV(统计)
    hdu1072 Nightmare (BFS)
    apache2.2 + tomcat 6 集群
    权限管理系统实现:
    设置页面那些ID对应的对象隐藏setDisplay
  • 原文地址:https://www.cnblogs.com/shizhongtao/p/3491339.html
Copyright © 2020-2023  润新知