yum 仓库搭建与源码包安装实战】的更多相关文章

目录 一.yum 仓库自建示例: 二.源码包安装实践 基础环境 服务端配置 下载及安装fpm软件 客户端: 一.yum 仓库自建示例: 1.安装ftp服务 yum -y install vsftpd 2.创建yum源仓库目录 mkdir /var/ftp/pub/{base,zabbix,nginx} 3.挂载在cdrom mount /dev/cdrom /mnt 4.复制光盘镜像中的rpm包到/var/ftp/pub/base目录 cp /mnt/Packages/* /var/ftp/pu…
目录 linux 软件管理--yum工具及源码包 一.yum基本概述 二.yum源的配置 三.yum实践案例 四.yum全局配置文件 五.yum签名检查机制 五.制作本地yum仓库 六.构建企业级yum仓库 七.源码包概述 linux 软件管理--yum工具及源码包 一.yum基本概述 1.什么是yum? yum是RedHat以及CentOS中的软件包管理器,能够通过互联网下载以rpm结尾的包,并且安装,并可以自动处理依赖性关系,无需繁琐的一次次下载安装. 1.联网获取软件 2.基于RPM管理…
7.6 yum更换国内源 7.7 yum下载rpm包 7.8/7.9 源码包安装 yum更换国内源 cd  /etc/yum.repo.d/ 删除源 rm -f   dvd.repo rm -f  CentOS-Base.repo 自己编辑一个源或者下载一个源文件: curl  -O http://mirrors.163.com/.help/CentOS7-Base-163.repo wget  http://mirrors.163.com/.help/CentOS7-Base-163.repo…
Linux 下的绝大多数源码包都是用 C 语言编写的,还有少部分是用 C++ 等其他程序语言编写的.所以,要想安装源码包,必须安装 C 语言编译器 gcc(如果是用 C++ 编写的程序,则还需要安装 gcc-c++). 我们可以先检测一下 gcc 是否已经安装,命令如下: [root@localhost ~]# rpm -q gccgcc-4.4.6-4.el6.i686 如果没有安装 gcc,则推荐大家采用 yum 安装方式安装.因为如果手工使用 rpm 命令安装,那么 gcc 所依赖的包太多…
第5周第4次课(4月19日) 课程内容: 7.6 yum更换国内源7.7 yum下载rpm包7.8/7.9 源码包安装 7.6 yum更换国内源 当yum仓库的软件不好用时,例如很多yum源都是国外的,如果在国内访问就比较慢很不方便,所以我们可以更换为国内的yum仓库源. 操作实例步骤如下: 首先删除dvd本地仓库,然后把之前备份的yum源copy回来,再删除CentOS-base.repo,通过wget从网上下载一个163的repo,但是提示找不到wget命令,而且刚才又删除了CentOS-b…
一.yum更换源 yum自带源地址一般斗是国外的,可能下载速度略慢,我们可以自己换成国内的源,比如163等.比如配置163的yum源:1.先删除默认源文件dvd.repo # rm -f /etc/yum.repos.d/dvd.repo 2.使用wget或者curl命令,下载生成yum源文件:CentOS7-Base-163.repo wget http://mirrors.163.com/.help/CentOS7-Base-163.repo //使用这个可能会报错,因为没有安装wget命令…
YUM命令 yum list //列出每个软件包(包括未安装和已安装) rpm -q repolist //列出所以仓库名称 info //查看软件信息 rpm -qi install //安装 rpm -ivh reinstall //重新安装 rpm -ivh --force remove //卸载 rpm -e search provides ***** clean all makecache 创建缓存 组管理 grouplist groupinstall groupremove 更新软件…
一.老师语录: 所有要求笔试的公司都是垃圾公司 笔试(是考所有的涉及到的点) 要有自己的卖点.专长(给自己个标签)(至少一个) 生产环境中,尽量使用mv(mv到一个没用的目录下),少使用rm 二.防火墙: selinux 内核防护软件(是否更改路径,名称) selinux的主要作用是最大限度的减少系统中服务进程可访问的资源(最小权限原则) getenforce 查看selinux状态 firewalld 外部防护,只管进不管出 面试题: 怎么限制root用户的权限:限制不了,root的权限最高…
目录 yum工具及源码包 yum yum源 yum实战案例 yum全局配置文件 制作本地yum仓库 构建企业级yum仓库 源码包 yum工具及源码包 yum yum是RedHat以及CentOS中的软件包管理器,能够通过互联网下载以rpm结尾的包,并且安装,并可以自动处理依赖性关系,无需繁琐的一次次下载安装. yum源 要成功的使用yum工具安装更新软件或系统,就需要有一个包含各种rpm软件包的repository(软件仓库),这个软件仓库我们习惯称之为yum源或者yum 仓库这个源可以是本地的…
Zabbix源码包安装 Cenos5.3 Basic server 安装顺序 Libxml2 Libmcrypt Zlib Libpng Jpeg:需要创建目录jpeg  /bin  /lib   /include   /man/man1 ./configure --prefix=/usr/local/jpeg8/ --enable-shared Freetype字体库 Libxpm安装.libXpm-devel安装 Autoconf  直接./configure装到系统里 Libgd:   […
注:由于mysql5.5的源码包安装与mysql之前的版本安装方法不同,故写一篇随笔记录.5.5的版本不再是./configure make make install 这里用到了cmake了,cmake是一个跨平台的编译工具. 注意: mysql-5.5以后的版本不能使用make编译,只能使用cmake工具编译安装. cmake指定编译选项的方式不同于make . "./configure" 与 "cmake . "相似 "./configure --he…
一.概述 源码包安装的优点在于它自由程度比较高,可以指定目录与组件.再有,你要是能改源码也可以. 二.安装方法 步骤 1.从官网或者信任站点下载源码包 [root@localhost ~]# wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz 2.把下载的安装包解压到/usr/local/src目录下 tar zxvf httpd-.tar.gz -C /usr/local/src/ 3.编译 在编译之前,我们看看INSTA…
★安装OS时,建议提前安装开发组件 CentOS 6:Development Tools.Server Platform DevelopmentCentOS 7:Development Tools.Development and Creative Workstation ★configure脚本(# ./configure [option…])常用选项: --help:获得其支持使用的选项--prefix=/PATH/TO/SOMEWHERE:指定默认安装位置:默认为/usr/local/:--…
一般平时安装MySQL都是源码包安装的,但是由于它的编译需要很长的时间,所以建议安装二进制免编译包.可以到MySQL官方网站去下载,也可以到comsenz官方网站下载,还有各大镜像站下载. 下载安装包,并安装依赖包 wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-x86_64.tar.gz yum -y install gcc-c++ ncurses-devel cmake make perl gc…
1.源码包安装之前,首页安装依赖包 yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel 2.去nginx官网去下载稳定版安装包 wget http://nginx.org/download/nginx-1.14.2.tar.gz 3.解压缩 tar -zxvf nginx-1.14.2.tar.gz 3.编译安装 cd nginx-1.14.2 ./config…
一  源码包安装 (1)python3.6源码包安装 ./configure ------> 定制功能 make make install mysql 源码包 cmake make make install (2) redis 源码包安装 make 修改环境变量 vim /etc/profile 添加以下一行: export PATH=/opt/redis-3.2.10/src:$PATH 生效配置 source /etc/profile (3) 让python链接redis unzip red…
源码包安装和apt-get/yum的区别 安装前的区别:概念上的区别 rpm和dpkg包是经过编译过的包,并且其安装位置由厂商说了算,厂商觉得安装在哪里合适,就会装在哪里,而源码包则是没有经过编译的文件,大部分由c语言写的,需要gcc编译器进行编译使用,如同java源文件和二进制文件的区别. 源码包执行效率更高. 安装后的区别:安装位置不同 rpm和dpkg包的安装位置是厂商说了算,而源码包是自己说了算. 以下是 RPM 包默认安装路径,仅供参考: /etc/ 配置文件安装目录 /usr/bin…
1)基于源码包安装MySQL [root@localhost ~]# rpm -q mysql mysql-server mariadb mairadb-server           //检查有没有安装rpm格式的包有就要卸载掉 ncurses-devel是cmake的依赖包 [root@localhost ~]#yum -y install ncurses-devel cmake [root@localhost ~]#rpm -q ncurses-devel cmake 导入mysql软件…
一.mysql安装 1.二进制安装 2.源码包安装 3.rpm包安装 1.源码包安装 1)上传或下载源码包 [root@db02 ~]# rz mysql-5.6.46.tar.gz 2)安装依赖 由于安装环境的不同,在生成的过程中可能也会报其它的错误,按照错误的提示安装相应的依耐包即可. [root@db02 ~]# yum install -y ncurses-devel libaio-devel gcc gcc-c++ glibc cmake autoconf openssl openss…
安装前准备 安装C语言编译器"gcc" yum -y install gcc --c 源码包语言编译器 下载源码包 安装注意事项 源代码保存位置:/usr/local/src/ 软件安装位置:/usr/local/ 如何确定安装过程报错: #安装过程停止 #并出现error.warning或no的提示 源码包安装过程 前置 下载源码包 解压缩下载的源码包 进入解压缩目录,必须进入,后面的安装命令都是在源码包目录下执行 知识点 安装时必须进入到解压缩后的目录中 [./configure]…
安装准备      安装c语言编辑器 gcc      压缩包  node-v6.2.0-linux-x64.tar.gz   源码包保存位置  /usr/local/src/ 源码包安装位置 /usr/local/软件名   解压缩 tar -zxvf node-v6.2.0-linux-x64.tar.gz 进入解压缩目录  cd node-v6.2.0-linux-x64 ./configure  软件配置与检验      定义需要的功能      检测系统环境是否符合安转要求      …
安装apache: 官网:http://httpd.apache.org/download.cgi#apache24 1.wget http://mirror.bit.edu.cn/apache//httpd/httpd-2.4.10.tar.gz 2.tar zxvf httpd-2.4.10.tar.gz 3.cd httpd-2.4.10  &&  ./configure ...  && make && make install **报错APR not…
Lamp源码包安装实录 附件中是安装步骤,下载站点里包含视频(http://down.51cto.com/data/460776) 本文出自 "李晨光原创技术博客" 博客,请务必保留此出处http://chenguang.blog.51cto.com/350944/1091159…
源码包安装适合初学者使用. 背景信息 APR (Apache Portable Runtime) Apache可移植运行的任务(APR)项目是创建和维护软件库,为底层平台的具体实现提供了一个可预见的和一致的接口. 其主要目标是提供一个API,软件开发商可以编码和放心的预测如果不相同的行为,无论平台上的软件建设, 缓解他们需要代码的特殊条件下工作或利用特定平台的不足或特点. PCRE (Perl Compatible Regular Expressions) PCRE库是一套利用Perl5来实现的…
RedHat系列软件管理 --源码包安装 源码包特点: 拥有广泛的平台支持性,可以装在所有的类UNIX操作系统上,不用考虑CPU架构. 灵活性,可以在安装过程中指定特有的选项. 定制度非常高,可以自己去修改源代码.像大企业对性能,应用,配置要求很高的话,推荐使用源代码包! *安装过程非常透明,有利于学习. 1.tar -zxvf proftpd-1.3.5.tar.gz  #解压解包 2.cd proftpd-1.3.5 #进入目录 3../configure #配置,执行configure可执…
Linux学习之源码包安装与脚本安装 目录 源码包与RPM包的区别 源码包安装 脚本安装 源码包与RPM包的区别 1.区别 安装之前的区别:概念上的区别 安装之后的区别:安装位置不同 源码包: 开源的 安装更慢,更容易报错 安装更自由 安装完后效率更高 RPM包: 经过编译,能看到源代码 安装更快,报错容易解决 2.RPM包安装位置与源码包安装位置 RPM包安装位置: 源码包安装位置: 安装在指定位置当中,一般是/usr/local/软件名/  3.安装位置不同带来的影响 RPM包安装的服务可以…
Linux系统下用源码包安装软件 by:授客 QQ:1033553122 下载源码安装包,解压或者直接双击打开(如果有安装zip或rar等压缩/解压缩软件的话),查找相关的安装说明文件,一般是README,INSTALL这两个文件,这两个文件一般会告诉你怎么安装你所下载的软件,找到后用记事本或内部查看器打开,查看安装说明. 通常,会包含以下几个步骤,以下举例说明. 例:用源码包tsung-1.5.1.tar.gz安装tsung软件 #步骤1.解压软件源码包 [root@localhost sof…
cmake源码包安装 CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程),具体学习请移步官网CMake 本文介绍的就是用cmake去安装的别人的包. 一般流程: mkdir build //创建一个编译文件夹 cd build cmake .. //编译 cmake --build . --config Release cmake源码包卸载 重点是我们安装后如何删掉cmake安装好的文件,在cmake过程中可能会看到一大堆的文件刷屏. 研究了一下,找到一种…
众做周知RedHat Linux使用RPM包管理器安装rpm包,但是RPM包是由红帽编译打包的,通常相对于最新版落后了很多,甚至可能缺少我们所要使用的功能.如果你需要定制想要的软件功能.自定义安装路径.体验最新版等,你就需要自己动手编译安装源码包了. 使用源码包安装需要如下几个过程: 1.先从官网下载源码安装包,名称一般为.tar.gz,.tgz,.tar.bz2格式,下载完成后解压缩,进入解压缩后的目录 2.安装开发相应的工具包,比如“development Tools"组,gcc,gcc-c…
对外提供服务,比如apache,应使用源码包安装对内提供服务,比如gcc,只是我自己使用,使用rpm包安装 rpm包不需要指定安装位置,源码包的安装需要手动指定安装位置 rpm包默认安装位置/etc/ 配置文件安装目录/usr/bin/ 可执行命令安装目录/usr/lib/ 程序所使用的函数库保存位置/usr/share/doc/ 基本的软件使用手册保存位置/usr/share/man/ 帮助文件保存位置 源码包一般安装在/usr/local/ 安装位置不同带来的影响 rpm包安装的服务可以使用…