linux软件管理

[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



 


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值