生活不会突变,你要做的只是耐心和积累。人这一辈子没法做太多的事情,所以每一件都要做得精彩绝伦。你的时间有限,做喜欢的事情会令人愉悦,所以跟随自己的本心。
yum:Yellowdog Updater,Modified,是一种Python写的基于rpm的软件管理工具。
[loaclrepo] #仓库名
name=this is a local repository #仓库描述
baseurl=URL #仓库位置(file://、http://、ftp://)
gpgcheck=0 or 1 #是否做证书检查
gpgkey=URL #证书路径
enabled=0 or 1 #是否激活次仓库,如不写则默认开启
大致可分为:本地仓库(file://)和网络仓库(http://、ftp://)
以配置本地仓库为例(网络与本地类似),配置方法如下:
1. 检查本地镜像是否连接,如果没有需要连接
2. 创建一个挂载点,目录名可以随意,结合自己习惯(如mkdir -p /media/cdrom)
3. 挂载本地仓库(如mount /dev/cdrom /media/cdrom,前者是仓库目录,后者是挂载目录)
4. 在/etc/yum.repos.d/目录下创建本地仓库的配置文件(如cd /etc/yum.repos.d/ ,进入目录后,如果该目录下存在文件,可通过rm -rf /etc/yum.repos.d/*命令将其全部删除,如果不想删除,可通过mkdir repo 和 mv * repo命令将其移动到repo下,之后在该目录下新创建一个文件,如vim CentOS.repo,名字随便起,但后缀必须是.repo.)
5. 创建完配置文件后,将下面的内容写入当中,然后保存并退出
[CentOS7.3]
name=CentOS7.3
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0
6. 使用 yum repolist 命令检查仓库是否可用,如果没有报错,出现下面的内容就说明可用,就说明yum仓库配置成功了
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile 5,1 All
repo id repo name status
CentOS7.3 CentOS7.3 3,831
repolist: 3,831
7. 将挂载信息写入/etc/fstab,让其永久挂载
echo "/dev/cdrom /media/cdrom iso9660 defaults 0 0" >> /etc/fstab
8. 执行yum install -y httpd安装http服务,再次检查是否能正常安装,如果最后出现complete,表示安装完成
name=http repo
baseurl=http://mirrors.163.com/centos/7/os/x86_64/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/7/os/x86_64/RPM-GPG-KEY-CentOS-7
enabled=1
163官方教程:http://mirrors.163.com/.help/(网易开源镜像使用帮助)
1.cd /etc/yum.repos.d/
2.选择CentOS( 根据自己系统选择,有Ubuntu, Fedora, Debian, Arch, Gentoo, Slackware等),http://mirrors.163.com/.help/centos.html
下载对应版本repo文件, 放入/etc/yum.repos.d/(操作前请做好相应备份)
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
3.wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
如果,没有wget命令,使用 rpm ivh命令将其装上(进入光盘挂载目录的Packages)
4.使用 vim CentOS7-Base-163.repo 打开配置文件,将enabled=0改成enabled=1,保存并退出
5.执行yum repolist命令,检查yum源是否可用,没有报错即可
查询
yum list(yum list installed/yum list all/yum list 软件名)
yum info 查询软件包信息
yum list installed 列出系统中已安装的软件包
yum list available 列出软件仓库中可用的(尚未安装)的软件包
yum list updates 列出可升级版本的软件包
安装
yum install 软件名
yum reinstall 软件名
搜索
yum search 软件名
查看软件属于哪一个组件
yum provides 软件名
升级
yum update (all 所有)
卸载
yum remove 软件名
检查yum仓库是否可用
yum repolist
更换仓库
yum clean all(清除缓存)
查询
yum grouplist
yum groupinfo 包组名
安装
yum groupinstall 包组名
卸载
yum groupremove 包组名
常见包组
图形化环境:
启动图形化(init5 / startx)
例子:yum groupinstall "GNOME Desktop"(通过命令行安装桌面环境,结合自己的系统,通过yum grouplist查看有的包组 )
开发包组
Development Tools
例子:yum groupinstall "Development Tools" (通过命令行将开发者工具包安装在系统里,无需在安装系统的时候勾选此项)
提示:在安装Linux操作系统的时候建议安装最小化,之后需要什么我们再去手动安装,这样不但能让本地资源高可用,而且能够提高我们管理技能。