[root@localhost ~]# mount -t iso9660 /dev/cdrom /mnt/ 挂载镜像文件
挂载:指的就是将设备文件中的顶级目录连接到 Linux 根目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。
-t 文件系统类型 光盘/镜像 iso9660
/dev/cdrom 被挂载设备
/mnt/ 挂载点
卸载:[root@localhost ~]# umount /dev/cdrom
或[root@localhost ~]# umount /mnt/
强制卸载:[root@localhost ~]# umount -l /mnt/ -l强制卸载
cd . 重新进入
tree-1.6.0-10.el7.x86_64.rpm
包名-主版本号-次版本号-修订版本.系统版本.运行平台.rpm
安装包
[root@localhost Packages]# rpm -ivh /mnt/Packages/tree-1.6.0-10.el7.x86_64.rpm
-i install
-v 显示安装过程
-h 显示进度百分比
[root@localhost Packages]# rpm -q tree 查询是否安装
-q qery
[root@localhost Packages]# rpm -ql tree 查询所有安装文件的位置
-l list
[root@localhost Packages]# rpm -qc tree 查询配置文件
-c configure
[root@localhost Packages]# rpm -qd tree 查询自带文档
-d document
[root@localhost Packages]# rpm -qi tree 查询包的信息
-i information
[root@localhost Packages]# rpm -qf /etc/man_db.conf
-f 通过文件查询对应的软件包
通过文件查询对应的软件包:
[root@localhost Packages]# rpm -qf `which useradd`
[root@localhost Packages]# rpm -qf $(which useradd)
查询含有vim的软件包
[root@localhost Packages]# rpm -qa | grep vim
卸载
[root@localhost Packages]# rpm -e tree
-e 卸载
yum库:解决软件之间的依赖关系
本地yum库
配置文件:
[root@localhost Packages]# mkdir /yum/
[root@localhost Packages]# mount -t iso9660 /dev/cdrom /yum/
[root@localhost Packages]# rpm --import /mnt/RPM-GPG-KEY-CentOS-7
[root@localhost Packages]# rpm --import /mnt/RPM-GPG-KEY-CentOS-Testing-7
[root@localhost Packages]# mkdir /etc/yum.repos.d/old/
[root@localhost Packages]# mv /etc/yum.repos.d/* /etc/yum.repos.d/old/
[root@localhost Packages]# vim /etc/yum.repos.d/local.repo
[local] #库名
name=local iso #描述
baseurl=file:///yum #安装源
gpgcheck=1 #是否校验
enabled=1 #是否开启
测试
[root@localhost Packages]# yum makecache fast 建立缓存
[root@localhost Packages]# yum clean all 清楚缓存
[root@localhost Packages]# yum repolist 软件包总数
[root@localhost Packages]# yum list 列出所有的软件包
[root@localhost Packages]# yum install httpd 安装httpd交互式
[root@localhost Packages]# yum -h install httpd 直接安装
[root@localhost Packages]# yum reinstall -y httpd 重新安装
[root@localhost Packages]# yum info httpd 查看软件信息
[root@localhost Packages]# yum remove httpd 卸载
[root@localhost Packages]# yum -y remove httpd
[root@localhost Packages]# yum search httpd 检索软件
[root@localhost Packages]# yum provides /etc/man_db.conf 查询文件对应的软件包
[root@localhost Packages]# yum upgrade 升级系统中所有的已安装软件
[root@localhost Packages]# yum grouplist 列出所有的组
互联网yum库
[root@localhost ~]# mv /etc/yum.repos.d/local.repo /etc/yum.repos.d/old/
华为镜像站
下载配置文件:
wget -O /etc/yum.repos.d/CentOS-Base.repo https://repo.huaweicloud.com/repository/conf/CentOS-7-reg.repo
阿里云镜像站
阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)
清华大学镜像站
centos | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror