CentOS 7常用工具安装
git
在Linux下开发项目,少不了要使用git工具,安装方法十分简单,通过一条 yum 指令既可完成安装:
yum install git
安装完成后检测版本:
# git --version
git version 1.8.3.1
autoconf
这是一个在 Bourne shell 下制作供编译、安装和打包软件的配置脚本的工具
# yum install autoconf
检查版本:
# autoconf --version
autoconf (GNU Autoconf) 2.69
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+/Autoconf: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>, <http://gnu.org/licenses/exceptions.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by David J. MacKenzie and Akim Demaille.
readline-devel
# yum install readline-devel
gcc
假如需要通过 make 编译程序,且编译过程中出现以下错误:
configure: error: no acceptable C compiler found in $PATH
这就说明去少了 GCC 编译器环境,安装方式如下:
# yum -y install gcc
lua版本管理:
通过直接在命令行输入 lua ,即可知道当前选择的Lua版本:
# lua
Lua 5.1.4 Copyright (C) 1994-2008 Lua.org, PUC-Rio
>
我这里的Lua版本是 CentOS 7 默认自带的,但是假如我想要将其换成 lua 5.3.0,操作步骤如下:
安装
wget下载工具:# yum install wget下载
lua 5.3.1安装包:# wget http://www.lua.org/ftp/lua-5.3.0.tar.gz使用
tar指令解压安装包并通过make指令编译:# tar zxf lua-5.3.0.tar.gz # cd lua-5.3.0 # make linux编译成功后,在此文件中的
src目录会生成一个可执行文件lua,可以直接运行此文件:# cd src # ./lua Lua 5.3.0 Copyright (C) 1994-2015 Lua.org, PUC-Rio >执行不报错,则表示编译成功。
- 配置为全局可用:
上面编译得到的lua执行器并非全局可用,我们需要通过ln软链接将其目录配置/usr/bin/lua中:
shell
# ln -s ~/lua-5.3.0/src/lua /usr/bin/lua
~/lua-5.3.0/src/lua是上面编译得到可执行器的绝对地址,根据你的实际情况进行修改,假如提示 “ln: 无法创建符号链接"/usr/bin/lua": 文件已存在”,则需要先删除旧的软链接:
shell
# rm rf /usr/bin/lua
完成上述步骤,即已完成了 lua 5.3.0 的安装。
protobuf 安装:
这是一个 Google 推出的序列化和反序列化工具,在游戏开发中常用于协议的定制和表格数据的读取,这里就需要用到一个格式转换工具 protoc 将 .proto 的文件转化为指定语言类型的文件,例如在之前讲解 《Skynet服务器框架(五) 使用pbc(protobuf)》的时候就有涉及到,为了满足需求,需要安装两个工具 protobuf-c-compiler 和 protobuf-compiler:
# yum install protobuf-compiler
# yum install protobuf-c-compiler
查询版本检查是否安装成功:
# protoc --version
libprotoc 2.5.0
参考资料:
CentOS 7常用工具安装的更多相关文章
- Linux(CentOS)中常用软件安装,使用及异常——XManager, 中文支持,JDK
XManager图形化界面远程连接 采用Xshell的方式可以不用在CentOS系统中配置即可以相连,主要原理就是SSH连接的方式,但是XManager图形化界面远程连接是需要修改CentOS系统的. ...
- centos 7 常用工具篇
1.vmstat监控linux整体性能工具如查看命令:vmstat 1 4 2.用netstat查看网络连接,接口等信息如:netstat -an 3.dig 或者nslookup 跟踪yum解析过 ...
- CentOS系统-常用组件安装
1,安装系统后,补装包组yum groupinstall "Compatibility libraries" "Base" "Development ...
- 服务器重装和配置:Ubuntu16.04 + Anaconda3 + GTX1080驱动 + CUDA8 + cuDNN + 常用工具安装
前一篇[基于Ubuntu16.04的GeForce GTX 1080驱动安装,遇到的问题及对应的解决方法]是在机器原有系统上安装GPU驱动,后来决定备份数据后重装系统,让服务器环境更干净清爽. 1.安 ...
- Ubuntu常用工具安装
安装 aptitude 管理软件 $ sudo apt-get install aptitude 安装gdebi(安装deb包) # 安装: $ sudo apt install gdebi-core ...
- 在CentOS 6.4上安装Puppet配置管理工具
在CentOS 6.4上安装Puppet配置管理工具 linux, puppetAdd comments 五052013 上篇说了下在ubuntu12.04上安装puppet,安装的版本为puppet ...
- centos中MySQL,VmTools安装,使用及异常
Linux(CentOS)中常用软件安装,使用及异常--MySQL,VmTools 本文主要是为了记录在工作中遇到的常用软件的安装过程,方便以后遇到相同情形时可以快速的查阅.主要讲述了MySQL, V ...
- VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装
VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装在阿里云开源镜像地址下载镜像Index of /centos/7.2.1511/isos/x86_64/http://mirro ...
- Linux工具安装和常用配置
1 常用开发工具安装 1 安装Mysql ①基本安装 wget http://repo.mysql.com/mysql57-community-release-el7-10.noarch.rpm: s ...
随机推荐
- mysql-connector-java小笔记
Java 连接MySQL需要驱动包,否则JDBC无法访问数据库(无法注册驱动),常用的是mysql-connector-java,在idea中新建项目时可以在选择依赖时勾选Mysql,这样就会自动加载 ...
- BIOS/MBR UEFI/GPT关系与区别-资料整理
---恢复内容开始--- 关于 BIOS/MBR UEFI/GPT他们之间的关系一直比较疑惑, 首先一点前提 BIOS UEFI 是一类,是控制硬件,引导启动的:MBR GPT是硬盘的分区定义.. 后 ...
- PostgreSQL 递归查询 (转)
数据库中的数据存在父子关系(单继承,每一条记录只有一个父亲). 如果要查询一条记录以及他的所有子记录,或者要查询一条记录以及他的所有父记录.那么递归查询就再合适不过了.可以简化复杂的SQL语句 现在 ...
- 项目总结--基于Cortex-A9平台的米兰花智能培育系统
基于Cortex-A9平台的米兰花智能培育系统 1. 系统功能概述 本系统主要实现了模拟米兰花智能培育的过程.通过前端传感器采集相关环境因子数据经ZigBee组网发送到协调器汇总,网关通过串口读取协调 ...
- CentOS7系统安装及环境初始化
操作系统安装: 将网卡名称设置为eth*,不使用CentOS 7默认的网卡命名规则.所以需要在安装的时候,增加内核参数.1. 光标选择“Install CentOS 7” 2. 点击Tab,打开 ...
- git 总结命令
git 命令 创建git版本库:git init 查看状态:git status 把文件添加到暂存区:git add 把文件提交到版本库:git commit -m "提交说明" ...
- java 加密解密工具类(实用!!!)
最近发现了一个加密解密的好例子,很方便使用,可以作为平时开发的工具集,记录一下. package com.sh.springboottdemo2.util; import com.sun.org.ap ...
- webservice的cxf的客户端
1.新建一个java项目 2.用cmd命令生成客户端的使用说明文档 wsdl2java -p xiaostudy -d . http://127.0.0.1:9998/number?wsdl 3.导入 ...
- 转载:poj题目分类(侵删)
转载:from: POJ:http://blog.csdn.net/qq_28236309/article/details/47818407 按照ac的代码长度分类(主要参考最短代码和自己写的代码) ...
- Python学习札记(三) I/O
参考:输入和输出 I/O 1.print()函数 a.调用print()输出字符串有以下两种方式:(1)print('[字符串]') (2)print("[字符串]") b.调用p ...