CentOS7
目前在此电脑上安装的linux为CentOS7 3.10.0-693.2.2.el7.x86_64
1.添加第三方源
EPEL=Extra Packages for Enterprise Linux,为CentOS提供了额外的10000多个软件包。
sudo yum install epel-release
执行后,/etc/yum.repos.d目录下会多一个epel.repo文件。
ELRepo 包含了一些硬件相关的驱动程序,如显卡、声卡驱动(可不装)
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
sudo rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
/etc/yum.repos.d/elrepo.repo
国内yum源
网易163:http://mirrors.163.com/
阿里云:http://mirrors.aliyun.com/
清华:https://mirrors.tuna.tsinghua.edu.cn/
2.yum-axelget EPEL提供的yum插件,可并行下载。同时会安装软件axel,为并行下载工具,如使用http、ftp下载等。
sudo yum install yum-axelget
3.全面更新
sudo yum update
会更新kernel
4.删除多余的kernel(使用最新kernel,保留一个旧kernel)
uname -r 当前系统版本号
rpm -qa | grep kernel | sort 当前系统的所有kernel
sudo yum remove kernel-3.10.0-123.8.1.e17.x86_64 删除旧版本的kernel
5.GCC
sudo yum install gcc # C 编译器
sudo yum install gcc-c++ # C++ 编译器
sudo yum install gcc-gfortran # Fortran 编译器
sudo yum install compat-gcc-44 # 兼容 gcc 4.4
sudo yum install compat-gcc-44-c++ # 兼容 gcc-c++ 4.4
sudo yum install compat-gcc-44-gfortran # 兼容 gcc-fortran 4.4
sudo yum install compat-libf2c-34 # g77 3.4.x 兼容库
sudo yum install make
sudo yum install gdb # 代码调试器
sudo yum install cmake # Cmake
sudo yum install git # 版本控制
6.NTFS驱动
sudo yum install ntfs-3g
7.java
sudo yum install java
8.Python
sudo yum install python-matplotlib # 2D 绘图库
sudo yum install PyQt4 # Qt4 的 Python 绑定
sudo yum install numpy # 数组操作库
sudo yum install scipy # 科学计算库
sudo yum install python-requests # 网页请求
sudo yum install python-docopt # 命令行参数分析器
sudo yum install gdal-python # gdal 的 Python 绑定
9.google chrome
添加Fedora中文社区镜像源:
sudo wget http://repo.fdzh.org/chrome/google-chrome-mirrors.repo -P /etc/yum.repos.d/
安装:
sudo yum install google-chrome-stable
注:chrome无法在root用户下运行,若需要在root下执行,在终端中输入: --no-sandbox google-chrome,占用一个终端。
10.解压软件
sudo yum install p7zip
sudo yum install unar
11.FTP客户端
sudo yum install filezilla
12.终端模拟器
sudo yum install guake 下拉
13.VirtualBox虚拟机
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo
sudo mv virtualbox.repo /etc/yum.repos.d/
sudo yum install VirtualBox-5.0
更新 kernel 之后需要执行 sudo /sbin/rcvboxdrv setup ;
在 VirtualBox 安装虚拟系统后,记得使用 “设备”->“安装增强功能”,使用效果会更好;
error:unable to find the sources of your current Linux kernel.无法找到当前使用的内核的代码,无法编译。
报错日志在/var/log/vbox-install.log
解决办法:
yum install gcc kernel kernel-devel
sudo /sbin/rcvboxdrv setup
14.Wine
sudo yum install wine
15.同步网盘
坚果云,国内的全平台同步网盘,不限空间,但限制每月上传流量1G,下载3G。
#坚果云依赖于notify-python
sudo yum install notify-python
#下载
wget https://jianguoyun.com/static/exe/installer/fedora/nautilus_nutstore_amd64.rpm
sudo rpm -i nautilus_nutstore_amd64.rpm
16.下载软件
transmission是linux下常用的torrent下载软件。
sudo yum install transmission
uGet 支持http、https、FTP、torrent等,多连接,监视剪贴板
sudo yum --enablerepo=epel-testing install uget aria2
17.截图软件shutter
sudo yum install shutter
18.CentOS7 /home下的文件夹名称改为英文
用登陆用户打开终端:
export LANG=en_US
xdg-user-dirs-gtk-update
此时会弹出提示,选择使用新名称
export LANG=zh_CN.UTF-8
至此,更新完毕。
19.安装WPS Office
WPS for Linux 社区:http://community.wps.cn/
下载:http://community.wps.cn/download/
使用yum install 安装。
也可以使用wget http://kdl.cc.ksosoft.com/wps-community/download/a21/wps-office-10.1.0.5672-1.a21.x86_64.rpm
以上,皆来自于http://seisman.info/linux-environment-for-seismology-research.html
作者SeisMan
首页http://seisman.info/