配置完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.rpmyum 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 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,和上面的方法相似。?
轉載于:https://www.cnblogs.com/tangxiaosheng/p/7607027.html
總結
以上是生活随笔為你收集整理的配置完centos 6以后,大概需要安装的软件(主要是yum)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 阿里mysql同步工具otter的doc
- 下一篇: 数列