查看 centos 版本:
[root@iZ23d ~]# cat /etc/centos-release
CentOS Linux release 721511 (Core)
1、删除之前的 php 版本:
[root@iZ23d ~]# yum remove php php-common
Loaded plugins: langpacks
Repository base is listed more than once in the configuration
Repository updates is listed more than once in the configuration
Repository extras is listed more than once in the configuration
Repository centosplus is listed more than once in the configuration
No Match for argument: php-5416
No Match for argument: php-5416targz
No Match for argument: php-701RC1
No Match for argument: php-701RC1targz
No Match for argument: phpMyAdmin-440targz
No Match for argument: php-common
No Packages marked for removal
2、rpm 安装 Php7 相应的 yum源:
[root@iZ23d ~]# rpm -Uvh >从MySQL官方Yum仓库安装MySQL56步骤:
1、首先需要从MySQL开发者网站下载Yum仓库文件,导入Yum库后,一个简单的yumupdate命令将确保你运行在MySQL56的最新发布版上,包括一些安全特性的更新。Yum同时也将确保导入相关依赖库,这些都将使我们的安装过程简单化。进入>
1、首先,检查主机是否已安装yum工具。如果已经安装,它将查询相应的安装包。
2、如果已安装yum工具,则可以使用以下命令强制删除卸载yum。
3、查看当前版本的Linux系统发型,示例:例如,此演示中返回的版本是:CentOS 65。
4、在确认发型版本是CentOS 6后,我们输入163图像的地址。
5、从163镜像页面中找到以下三个文件。
6、将以上三个文件下载到本地计算机。
7、再次安装yum工具。
8、最后,输入命令,yum查看,一切正常,所以linux安装yum成功。
rpm包就是二进制包,如果是手动安装,需要手动解决依赖关系yum方式也是使用的rpn包,比rpm包好处是也可以自动解决依赖关系源码编译方式,定制程度高,适合需要指定安装某个版本,自定义需要使用的模块,相对其他两种复杂一些基本上在cenos红帽系列的系统就这三种方式希望可以帮助你,请采纳基本同意1楼的观点。源改成centos的源。针对楼主的问题,有稍许不同意见。
1,楼主的第一个问题,错误在于file:///mnt/Server路径错误,
2,楼主的第二个问题,同样是因为没有指定rpm包的完整路径。
redhat的服务是要收费的,所以同一楼一样,建议楼主在测试时选用CENTOS系统。CentOS中Yum的使用(Yum是一款前端软件包管理器)
Yum工具的使用
Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包开发版管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
中文名Shell前端软件包管理器在CentOS 7和RHEL 7系统上如何安装Gnu GCC编译器和相关的工具比如:autoconf,automake,flex, c++编译器等工具。我们可以通过在centos 或者rhel 7 系统上安装下面的软件包来搭建基本的开发环境。
autoconf
automake
binutils
bison
flex
gcc
gcc-c++
gettext
libtool
make
patch
pkgconfig
redhat-rpm-config
rpm-build
rpm-sign
显示当前系统的yum group,使用下面的命令:
yum group list
命令输出:
[root@itsprite /]# yum group list
Loaded plugins: fastestmirror, langpacks
There is no installed groups file
Maybe run: yum groups mark convert (see man yum)
Loading mirror speeds from cached hostfile
base: mirrorsbttenet
extras: mirrorsbttenet
updates: mirrorsbttenet
Available environment groups:
Minimal Install
Infrastructure Server
File and Print Server
Basic Web Server
Virtualization Host
Server with GUI
GNOME Desktop
KDE Plasma Workspaces
Development and Creative Workstation
Available Groups:
Compatibility Libraries
Console Internet Tools
Development Tools
Graphical Administration Tools
Legacy UNIX Compatibility
Scientific Support
Security Tools
Smart Card Support
System Administration Tools
System Management
Done
安装GCC和开发环境
输入下面的命令:
yum group install "Development Tools"
安装完之后,使用下面的命令来验证gcc是否安装成功:
whereis gcc
命令输出:
[root@itsprite /]# whereis gcc
gcc:/usr/bin/gcc /usr/lib/gcc /usr/libexec/gcc /usr/share/man/man1/gcc1gz
输入下面的命令来查看gcc工具的版本:
[root@itsprite /]# gcc --version
gcc (GCC) 482 20140120(Red Hat 482-16)
Copyright (C)2013 Free Software Foundation, Inc
This is free software; see the source for copying conditions There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE
测试GCC编译器
下面我们使用刚安装好的GCC编译器来编译一个c语言程序
创建下面的testc程序:
#include
int main(void){
printf("Hello World!\n");
return0;
}
输入命令编译testc 文件:
gcc testc -o test
执行编译后的文件:
/test
Hello World!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)