Linux软件安装

diff

vimdiff

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

        -i         安装install 

        -v        显示安装过程

        -h        用 # 显示安装进度条

        -U        升级软件包

        -q        查询

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

        -e        卸载软件包

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

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

        -nodeps    忽略依赖

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

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


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            查看文件





©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 文/时间细流 再过几个小时,就要跟2018说再见了。漫步公园的走步道上,行人少的可怜,只有五个人在行走着,寒冷的夜...
    时间细流阅读 328评论 2 1
  • 花开初夏,如沐阳光
    天天宇宇儿阅读 216评论 0 0
  • 不管是有多熟悉的家人朋友,都不经意会被贴过便签,前天孩子的一件事让我深刻体会到行为和便签不能再联系在一起了。 前天...
    素love暖阅读 149评论 0 1
  • 时光的剪影 悄然从指间划过 在斑驳陆离的世界里 勾勒泛白的记忆,指尖微凉 四月,清浅的文字 淡淡的情怀,柔柔的音乐...
    yz611715bl阅读 309评论 0 1