Linux软件安装

diff

vimdiff

rpm    包管理器,安装、卸载、升级、查询和验证(有依赖关系)

        -i         安装install 

        -v        显示安装过程

        -h        用 # 显示安装进度条

        -U        升级软件包

        -q        查询

        -a        与-q一起使用,查看安装包

        -e        卸载软件包

        -l        显示软件包中的所有文件列表

        -f        查询命令或者文件属于哪个软件包

        -nodeps    忽略依赖

yum命令:帮我们在rpm安装时解决软件包依赖,背后还是使用rpm,不需要直接使用rpm

让安装软件更智能了,底层还是rpm在工作


Linux软件安装_第1张图片

yum安装rpm包 自动解决依赖工具

        install                    安装软件包

        groupinstall            安装组包

        list                            获取软件包名

        greplist                    获取组包名称列表

        list installed             查已安装软件                          

        provides                    根据命令配置查询软件包

        remove                        移除软件包(会删除依赖软件)

        search                        模糊查询软件包名

        repolist                        列出启用的YUM源


Linux系统如何安装软件?

1、rpm安装

        简单、快 依赖多,解决依赖困难繁琐

2、yum安装

        简单快,自动解决依赖,不能选择软件版本或软件存放路径

3、编译安装

        慢 复杂 需要GCC编译器,

4、将源码制作成rpm,然后放入yum仓库,实现yum自动安装

        一次性慢 复杂 安装快,可以自定义安装(版本、软件路径)


chattr        设置文件属性(重要文件加密)

        +i         给文件上锁

        -i          解锁

        +a        只能追加不能删除

        -a          解锁

lsattr            查看文件





Linux软件安装_第2张图片
Linux软件安装_第3张图片
Linux软件安装_第4张图片
Linux软件安装_第5张图片
Linux软件安装_第6张图片

你可能感兴趣的:(Linux软件安装)