配置完centos 6以后,大概需要安装的软件(主要是yum)
根据实践,把我的经验说一下,以后我自己也可以按照这个快速安装软件。
1. 配置源。
百度网盘的tools/download/linux已经放了几个挺重要的 东西了。
yum -y install epel-release
如果这个不行,可以手动安装
针对系统架构选择相应的类型,选择相应的包,我使用的x86_64,就要进入该目录下寻找相应包,安装方法如下:
rpm -vih http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-6.noarch.rpm
或者:
cd ~ && wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-6.noarch.rpm
rpm -vih epel-release-7-6.noarch.rpm
yum install yum-axelget -y
下载 atomic-release-1.0-21.el6.art.noarch.rpm rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
atrpms-repo-6-7.el6.x86_64.rpm。同时把repo目录下的CentOS-SCLo-scl-rh.repo和CentOS-SCLo-scl.repo下载下来。感兴趣的话,remi*.rpm也可以下载(安装源)。需要把scl*.repo中的验证取消。
安装rpm。
2. 安装axel。
3. 安装 yum-fastestmirror, yum-plugin-fastestmirror, yum-priorities, yum-metadata-parser, yum-utils
配置源的优先级。按照 http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html 来配置优先级。
因为可能利用 yumdownloader下载源码,以及debug程序,所以不少源中的debug和source都打开了。
4.
yum -y groupinstall "Chinese Support [zh]"
yum -y groupinstall chinese-support
yum -y install rapidsvn dos2unix unrar enca fish bzip2-devel pbzip2 pigz binutils-devel
yum -y groupinstall "Development tools"
yum -y install meld eclipse-cdt eclipse-pde eclipse-svnkit eclipse-subclipse vnc tigervnc-server autocutsel thunar
yum -y install libXfont xorg-x11-xinit xorg-x11-fonts-Type1
yum -y install samba samba-client samba-swat
yum -y install python27
yum -y install splint ElectricFence
如果想装gnome图形界面,需要:
yum groupinstall -y 'Desktop'
yum groupinstall -y fonts
安装过程中突然发现yum没法用了,因为python2.6悄然被替换成python2.7.13版本。于是更改所有的yum*第一行,把python换成python2.6
cd /usr/bin
ls yum*
yum -y install rabbitvcs-thunar gperftools-devel libunwind
gtk相关的是:
yum install gtk2 gtk2-devel glib2 glib2-devel libglade2 libglade2-devel
使用python27之前,可以 scl enable python bash
下面参见:http://blog.csdn.net/qianligaoshan/article/details/46390719
5.1 splint的使用
使用splint对程序静态检查,可以对程序包括返回值在内的检查,使用之前先进行安装,debian系统用apt-get install,如果不记得程序的名称,可以使用apt-cache search搜索后再安装。如果是红帽系列应该使用yum命令查找并安装。该程序提供了几种不同的检查功能,严格控制程度不同分别有standard默认选项,checks是中度检查,strict是高度严格检查。如果使用某个功能使用+,不使用某个功能使用-。例如splint +weak *.c。
put.c
5.2 ElectricFence的使用
该软件所提供的功能是内存方面的检查,可以是越界,重复释放,访问错误,内存泄漏等。内存越界检查在gcc中也提供了这个功能,只是gcc中是以宏的形式表现出来的。编写程序的时候有时会把访问数组的个数弄错,导致越界访问,越界访问并不一定表现出任何错误。这也是最可怕的,所以使用该软件联合编译会检查你的程序,数组有没有越界,如果越界,编译执行会出现段错误并打印出错误的地方。例如:gcc –g3 –Wall –std=c99 outofband.c –o outofband –lefence,efence默认只捕获越出动态分配区域最右一个元素的读或写。
outofbound.c
时区改为本地时间,另外校准,
yum install ntp -y; chkconfig ntpd on; service ntpd start
一、修改时区
# cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
修改为中国的东八区
# vi /etc/sysconfig/clock
ZONE="Asia/Shanghai"
UTC=false
ARC=false
3.同步BIOS时间:
#hwclock -w
对于Centos7,这样调整时区时可以的。但网上说了另一种方法 https://blog.csdn.net/kuluzs/article/details/52825331,https://blog.csdn.net/kuluzs/article/details/52825331里面说的时ntp,和上面的方法相似。
配置完centos 6以后,大概需要安装的软件(主要是yum)的更多相关文章
- 安装完CentOS 7 后必做的七件事
CentOS是最多人用来运行服务器的 Linux 版本,最新版本是 CentOS 7.当你兴趣勃勃地在一台主机或 VPS 上安装 CentOS 7 后,首要的工作肯定是加强它的安全性,以下列出的七件事 ...
- 安装完CentOS 7 后必做的七件事[转]
CentOS是最多人用来运行服务器的 Linux 版本,最新版本是 CentOS 7.当你兴趣勃勃地在一台主机或 VPS 上安装 CentOS 7 后,首要的工作肯定是加强它的安全性,以下列出的七件事 ...
- CentOS 7 Apache服务的安装与配置
原文出处:http://blog.51cto.com/13525470/2070375 一.Apache简介 Apache 是一个知名的开源Web服务器.早期的Apache服务器由Apache Gro ...
- CentOS 7 Apache服务的安装与配置(转)
https://blog.51cto.com/13525470/2070375 一.Apache简介 Apache 是一个知名的开源Web服务器.早期的Apache服务器由Apache Group来维 ...
- apache 安装配置 (centos)
1. 使用yum包安装Apache软件 [root@Apache ~]# yum -y install httpd* [root@Apache ~]# rpm -qa | grep httpd --查 ...
- linux安装常用软件和查询基本信息
linux安装常用软件和查询基本信息 1. 安装常用软件 [ ...
- Linux虚拟机安装完centos后环境配置
linux下面安装软件 yum install rpm -ivh 编译安装 三部曲:./configure make make install 卸载 rpm -e 安装方法 1)通过yum安装软件 需 ...
- 阿里云服务器CentOS 5.7(64位)安装配置LAMP服务器(Apache+PHP5+MySQL)
一.快速安装Apache+PHP5+MySql ----------------------------------------------------- 补充:由于163的yum源上只有php5.1 ...
- 安装完CentOS 7 Minimal之后,从头打造桌面工作环境
安装完CentOS 7 Minimal之后,从头打造桌面工作环境 U盘装CentOS 7 DVD版不能引导的解决办法 更改root密码 SSH登录 增加除root之外的常规用户 装完CentOS 7之 ...
随机推荐
- MySQL数据库一个字段对应多个值得模糊查询和多个字段对应一个模糊查询
当一个字段想模糊查询出多个字段的时候,正常情况下一般会这么作 1 select * from a where name like 'a%' or name like 'b%' ....or ...; ...
- Ubuntu设置DNS永久生效
环境查看 设置临时生效,修改配置文件/etc/resolv.conf nameserver 202.96.134.133 重启失效 设置永久生效,修改网卡配置文件/etc/network/interf ...
- IIS Asp.Net 访问 Com组件 报拒绝访问
IIS Asp.Net 访问 Com组件 报拒绝访问 解决方法: IIS 程序池->高级设置->进程模式->标识->内置帐户=LocalSystem
- 【每日一题】 UVA - 340 阅读理解+模拟
https://cn.vjudge.net/problem/UVA-340 题目很难读,差不多读了两天 意思是给你一个n个数的数列,然后有m个询问,每个询问也是一个n个数的数列,让你输出两个数:一个是 ...
- PHP-之POSIX系列函数和兼容Perl系列函数比较
PHP有两种正则系列函数 POSIX 系列和兼容Perl系列的函数 在PHP大于5.3使用POSIX系列函数会报E_DEPRECATED 错误, POSIX系列函数在大于5.3版本不建议使用,PHP7 ...
- LeetCode 590 N-ary Tree Postorder Traversal 解题报告
题目要求 Given an n-ary tree, return the postorder traversal of its nodes' values. 题目分析及思路 题目给出一棵N叉树,要求返 ...
- nginx最基本操作
1.安装 yum install nginx 2.查看配置位置 nginx -t 3.查看nginx.conf,找到默认html配置路径 vi /etc/nginx/nginx.conf cd /us ...
- HashMap如何解决取Value值为Null
场景: 用HashMap方法时候,取Keys时候自认为敲的肯定是准确无误,然后能得到对应的Values 值. 但写脚本代码时候不好习惯,没事总喜欢敲个空格建,导致取Keys之后多空格. Featur ...
- debian下配置nginx缓存
root权限下 新建/usr/nginx/cache/webpages目录 在/etc/nginx/sites-available下找到自己所需配置的文件,打开文件后在开头加上proxy_cache_ ...
- sql server 复制、镜像常见故障处理
sql server2008数据库复制实现数据同步常见问题 操作使用的一些技巧(事务复制类型): 1.如何修改一个已经发布的表的属性? 将发布所有订阅删除,(发布不用删除),就可以在发布属性的项目中取 ...