3-6·yum命令、三步快速搭建yum
2017-12-14 22:10
357 查看
一·什么是Yum
Yum在线安装+yum源文件1)yum的优点:将所有软件包放到官方服务器上,当进行yum在线安装时,可以自动解决依赖性问题。(rpm缺点:安装过程中,rpm包依赖性太强)
2)redhat的yum在线安装需要付费,centOS不需要。
3)在
[/etc/yum.repos.d/]目录中,默认有4个yum源文件,其中
[CentOS-Base.repo]是基本yum源文件,如果我们能上网,那它是默认生效的,而其他的都是默认不生效的。
4) [base]:名字可以随便起。
5) name:名字也是随便起。
6) mirrorlist和baseurl一个是主站点,一个是辅助站点,这两个有一个就行。可以找一个163或清华大学的yum源更换。
7) enabled:默认最后一个容器不生效,其他容器都生效。
8) gpgcheck:一般都要开启,开启后安装时会验证rpm包是否是官方的,以保证系统安全。
9) gpgkey:默认系统安装后,在目录【
/etc/pki/rpm-gpg】下都会存在数字证书。注:前面的【
file://】表示文件协议,后面的【
/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6】是数字证书的位置。
[root@CentOS6 ~]# cd /etc/pki/rpm-gpg [root@CentOS6 rpm-gpg]# ll 总用量 16 -rw-r--r--. 1 root root 1706 11月 27 2013 RPM-GPG 4000 -KEY-CentOS-6 -rw-r--r--. 1 root root 1730 11月 27 2013 RPM-GPG-KEY-CentOS-Debug-6 -rw-r--r--. 1 root root 1730 11月 27 2013 RPM-GPG-KEY-CentOS-Security-6 -rw-r--r--. 1 root root 1734 11月 27 2013 RPM-GPG-KEY-CentOS-Testing-6 [root@CentOS6 rpm-gpg]#
二·搭建本地Yum
光盘yum源搭建:1)挂载光盘
mkdir /media或mnt/cdrom //建立挂载点; mount /dev/cdrom /media或mnt/cdrom //挂载光盘;
2)使网络yum源失效:
cd /etc/yum.repos.d/ //进入yum源目录; mv CentOS-Base.repo CentOS-Base.repo.bak //修改Yum源文件后缀名,使其失效;
(判断yum源是根据后缀名repo来实现的,修改后缀名则可以使该yum源失效)
3)使光盘yum源生效:
vim CentOS-Media.repo //编辑yum配置文件 baseurl=file:///mnt //地址为光盘挂载地址,如果有多余的光盘挂载点,需要注释掉不需要使用的光盘挂地址; enabled=1 //把enabled=0改为enabled=1,使该yum源配置生效;
保存!
4)验证
[root@localhost ~]# yum repolist 已加载插件:langpacks, product-id, subscription-manager This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register. media_cdrom | 4.1 kB 00:00:00 源标识 源名称 状态 media_cdrom added from: file:///media/cdrom 4,371 repolist: 4,371
三·Yum常用命令
yum命令1)常用yum命令:
查询:
①yum list //查询目前使用的yum源中所有可用软件包列表; ②yum search 关键字 //搜索服务器上所有和关键字相关的包;
安装: ①yum -y install [包名] ⑴-install:安装; ⑵-y:自动回答yes; ②例如:yum -y install httpd 升级: ①yum -y update 包名 ⑴-update:升级; ⑵-y:自动回答yes; 卸载: ②yum -y remove 包名 ⑴-remove:卸载; ⑵-y:自动回答yes;
!!!服务器使用最小化安装,用什么软件安装什么,尽量不要卸载!!!
2) yum软件组管理命令
yum grouplist //列出所有可用的软件列表; yum groupinstall [软件组名] //安装指定软件组,组名可以由grouplist查询出来; yum gourpremove [软件组名] //卸载指定软件组;
LANG=en_US:切换至英文;(临时生效)
LANG=zh_CN.utf8:切换至中文;(临时生效)
修改语言若是想永久生效则CentOS7
如果系统没有中文支持,可以通过网上下载安装中文语言包,使用命令:yum groupinstall Chinese-support
[root@localhost ~]# vim /etc/locale.conf //配置修改文件 LANG="en_US.UTF-8"
3)gcc是C语言的编译器
gdk是java的编译器
bash是linux命令行的编译器。
gcc必须用二进制包(rpm)安装,因为源码安装gcc包会依赖gcc包。
注意!基本上大部分编译都需要GCC
相关文章推荐
- CentOS 6.5使用yum快速搭建LAMP环境
- 使用mysqlreplicate命令快速搭建 Mysql 主从复制
- redhat利用yum快速搭建LAMP环境
- 使用yum快速搭建LAMP和配置phpMyAdmin
- CentOS下LNMP高性能的WEB服务器快速Yum搭建流程
- CentOS 6.5使用yum快速搭建LAMP环境
- 用Python命令快速搭建Web发布服务器
- 三步快速搭建android开发环境 (下载包已集成可用sdk,无需费心到google相应网站下载,快哉!)
- 使用Yum在CentOS7 下快速搭建Nginx Mysql PHP Discuz
- yum 源的搭建以及rpm命令
- CentOS6.5使用yum快速搭建LAMP(Linux+Apache+MySQL+PHP)环境
- Centos6.8环境下用yum命令搭建lnmp环境
- Centos5.6_X64使用yum快速搭建xen虚拟化环境
- 快速搭建yum服务器
- 使用mysqlreplicate命令快速搭建 Mysql 主从复制
- CentOs 通过yum快速搭建LAMP记载, 并将php升级到5.3
- 使用yum快速搭建LAMP环境
- CentOS 6.5使用yum快速搭建LAMP环境
- YUM快速搭建LAMP平台
- CentOS6.5 用yum命令搭建LNMP