返回顶部

zhangfd

个人博客,仅供学习使用

导航

linux:yum系统如何安装软件

系统中如何安装软件

  1. 订餐点外卖 (做好的饭 筷子) yum安装软件 简单快捷 (掌握)
  2. 买半成品 (速冻饺子 加工) rpm安装软件 需要有软件安装包
  3. 自己做饭 (食材 做饭) 编译安装软件 可以灵活调整

下载安装软件利用yum方式

第一个里程:本地配置源文件

[root@oldboyedu ~]# cd /etc/yum.repos.d/
[root@oldboyedu yum.repos.d]# ll
total 32
-rw-r--r--. 1 root root 1664 Apr 29 2018 CentOS-Base.repo
[base]
name=CentOS-\(releasever - Base mirrorlist=http://mirrorlist.centos.org/?release=\)releasever&arch=\(basearch&repo=os&infra=\)infra

统一yum安装的环境:
https://opsx.alibaba.com/mirror
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
命令作用:
从阿里云下载一个yum源文件,更新默认的/etc/yum.repos.d/CentOS-Base.repo,使下载环境统一

第二个里程:安装软件命令

yum install 软件名称
yum install -y vim tree wget net-tools nmap bash-completion(补全centos7的部分命令参数)

总结:yum安装软件常见问题

排错流程:

1. 能不能访问外网

a 访问外网IP地址不通 网卡DNS地址配置有问题 ping 223.5.5.5或ping 114.114.114.114或宿主机DNS
b 访问外网名称不通 DNS配置有问题 ping www.baidu.com
c DNS 配置文件/etc/resolv.conf
# Generated by NetworkManager
nameserver 114.114.114.114

2. 检查是否已经有下载的进程

ps -ef == windows 任务管理器-进程 PID成为进程编号
kill -9 PID

3. yum源文件被修改调整

常用安装软件:yum install vim tree wget net-tools nmap bash-comletion -y

4. 利用rpm命令也可以管理检查软件是否安装

查看软件是否安装:

	[root@oldboyedu ~]# rpm -qa sl   -q表示查询 -a表示所有
         sl-5.02-1.el7.x86_64

查看软件包中有哪些信息

         [root@oldboyedu ~]# rpm -ql cowsay  -l表示列表显示
         /usr/bin/animalsay
         /usr/bin/cowsay
         /usr/bin/cowthink

查看文件信息属于哪个软件大礼包

	[root@oldboyedu ~]# which ssh
         /usr/bin/ssh
         [root@oldboyedu ~]# rpm -qf /usr/bin/ssh
         openssh-clients-7.4p1-16.el7.x86_64

         [root@oldboyedu ~]# rpm -qf `which ssh`
         openssh-clients-7.4p1-16.el7.x86_64

PS: 有些命令名称和软件包的名称是不相同的

yum 下载的文件存放位置

配置/etc/yum.conf文件参数

[root@web01 7]# cat /etc/yum.conf 
[main]
cachedir=/var/cache/yum/$basearch/$releasever
keepcache=0    # 设置keepcache=1,下载安装的软件指定存放在cachedir=/var/cache/yum/$basearch/$releasever
debuglevel=2
logfile=/var/log/yum.log
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1
installonly_limit=5
bugtracker_url=http://bugs.centos.org/set_project.php?project_id=23&ref=http://bugs.centos.org/bug_report_page.php?category=yum
distroverpkg=centos-release

posted on 2019-12-31 11:56  zhangfd  阅读(772)  评论(0编辑  收藏  举报