Linux中的软件管理

来源:互联网 发布:windows live破解版 编辑:程序博客网 时间:2024/06/06 09:47

1.挂载

挂载文件到指定文件夹

指令   mount  被挂载文件路径 指定文件夹

***挂载后可在指定的目录中查看被挂载文件中的内容***

2.安装指令

*****         先对软件名称有个初步了解

   例子:[firefox]-[38.3.3-2].[e17]x[86_64].rpm            ----rpm结尾的安装包适用于redhat操作系统

                    a              b                        c

               a:软件名称

               b:软件版本号

               c:适用于64位操作系统

*****

(1)rpm  ***rpm是底层安装指令,适用于所有环境,仅发现依赖性而不安装***

                   ***依赖性——安装一个软件后,在其运行中需要其他辅助软件共同运行的辅助软件***

删除软件 rpm -e 软件名字
安装软件 rpm -ivh file://安装文件路径
显示所有已安装软件 rpm -qa 显示所有 | grep 过滤的东西
忽视依赖性安装 rpm -ivh 安装文件路径 --nodeps
二次安装(更新)rpm -ivh 安装文件路径 --nodeps --force
查找已安装软件位置 rpm -ql
查看安装包位置 rpm -qlp 安装包名字      
查看软件详细信息 rpm -qi 软件名
查看软件安装包详细信息 rpm -qip 安装包名字
查看软件属于哪个安装包 rpm -qf 软件名字
检测软件包是否被篡改 rpm -Kv 安装包名字
检测软件在安装或卸载过程中的执行动作 rpm -qp 安装包名字 --scripts

 『1』删除软件    rpm -e 软件名字

 

『2』安装软件  rpm -ivh file://安装文件路径

  -安装完成

(2)yum ***yum是上层安装指令,发现依赖性并安装,使用的前提是必须要有yum源,以及配置源的指向文件***

 『1』配置本机yum源指向
删除/etc/yum.repo.d/目录下所有文件                            rm -fr /etc/yum.repos.d/*
编辑yum源指向                                                                vim /etc/yum.repos.d/yum.rep

 baseurl后所跟的是文件所挂载的目录

『2』安装资源共享服务
yum install httpd -y


关闭防火墙                systemctl stop firewalld  
开机不开启                systemctl disable firewalld
开启httpd                  systemctl start httpd
开机时启动httpd      systemctl enable httpd
『3』建立共享目录

***在 /var/www/html下的目录文件,都是被共享的,其他主机使用阿帕其可以对其进行访问***

***建立目录后使用之前的挂载将iso挂载在该目录***

『4』测试

共享完成后  在浏览器中可以访问到该目录


『5』开机自动挂载iso

***/etc/rc.d/rc.local所有开机时所要运行的内容都在这里***

 

对其加权限

『6』yum常用指令

yum        install        softwarename     安装
                repolist              列出设定yum源信息
                remove        softwarename      卸载
                list        softwarename    查看软件源中是否有次软件
                list all            列出所有软件名称
                list installd            列出已经安装的软件名称
                list available            列出可以用yum安装的软件名称
                clean all            清空yum缓存
                search        softwareinfo    根据软件信息搜索软件名字
                whatprovides    filename    在yum源中查找包含filename文件的软件包        
                update                更新软件
                history                查看系统软件改变历史
                reinstall    softwarename    重新安装
                info        softwarename    查看软件信息
               groups list            查看软件组信息
               groups info    softwaregroup    查看软件组内包含的软件
               groups install    softwaregroup    安装组件
               groups remove    softwaregroup    卸载组件

3.第三方软件仓库的搭建

与搭建官方指定软件仓库的唯一区别就是多了一项扫描

指令 createrepo -v /rpm存放目录


扫描完成后该目录中会多出一个目录repodata

共享完成后在网页上可以对其进行访问