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
共享完成后在网页上可以对其进行访问
- linux中的软件管理
- Linux中的软件管理
- linux中的软件管理
- Linux中的软件管理
- linux中的软件管理
- linux中的软件管理
- Gentoo中的软件管理
- linux下软件管理
- linux软件管理方式
- LINUX管理、安装软件
- linux 软件管理命令
- linux笔记 - 软件管理
- Linux软件管理
- Linux软件管理基础
- linux下软件管理
- linux 软件管理
- Linux软件安装管理
- Linux---软件安装管理
- 三周第一次课 2017.10.30 linux和win互传文件、用户配置文件和密码配置文件、用户组、用户
- 拖拽,hover,动画常用属性
- leetcode 46
- 机智云荣获OFweek2017“最受欢迎物联网开发平台”
- 凸包详解
- Linux中的软件管理
- BigDecimal 使用方法详解
- org.springframework.dao.EmptyResultDataAccessException: Incorrect result size: expected 1,actual 0 1
- java 简单面向对象
- 吴恩达deeplearning.ai课程系列笔记06
- navicat for java 导入Excel表时,无法打开文件!
- Java中File类及其方法简介
- R语言-时间序列-arima模型-forecast、tseries包
- Unity3D-VR手柄控制器的实现