安装好CentOS7系统之后,官方源中自带的软件不多,因而需要一些第三方源。本文章主要搜集了一些常用软件源的配置方法。
CentOS 常用软件源配置
目录
- CentOS 常用软件源配置
- CentOS 软件源配置
- centos 北外源
- EPEL 源
- Nux Dextop源
- nvidia 官方 cuda 源
- 安装 nvidia 显卡驱动
- 老版本nvidia显卡安装驱动
- 安装常用软件
- 设置 cmake3 为默认的 cmake
CentOS 软件源配置
CentOS 由于很追求稳定性,所以官方源中自带的软件不多,因而需要一些第三方源。
centos 北外源
执行下述命令换源:
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.bfsu.edu.cn|g' \
-i.bak \
/etc/yum.repos.d/CentOS-*.repo
sudo yum makecache fast
EPEL 源
EPEL(Extra Packages for Enterprise Linux)是由Fedora Special Interest Group维护的Enterprise Linux(RHEL、CentOS)中经常用到的包。
执行下述命令:
sudo yum install epel-release
sudo sed -e 's!^metalink=!#metalink=!g' \
-e 's!^#baseurl=!baseurl=!g' \
-e 's!//download\.fedoraproject\.org/pub!//mirrors.bfsu.edu.cn!g' \
-e 's!http://mirrors!https://mirrors!g' \
-i /etc/yum.repos.d/epel.repo /etc/yum.repos.d/epel-testing.repo
sudo yum makecache fast
Nux Dextop源
Nux Dextop中包含了一些与多媒体相关的软件包。执行下述命令:
sudo rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
sudo yum makecache fast
nvidia 官方 cuda 源
首先使用 lspci | grep VGA
查看主机的显卡,如果结果中包含 NVIDIA 字样,则可以安装 nvidia 的显卡驱动。
如果需要安装,则可以先安装配置如下的源。
sudo yum update -y
sudo yum install -y yum-utils kernel-devel
sudo yum-config-manager --add-repo http://developer.download.nvidia.com/compute/cuda/repos/rhel7/x86_64/cuda-rhel7.repo
sudo yum makecache fast
安装 nvidia 显卡驱动
根据上面的介绍,将 nvidia 官方 cuda 源配置完成后,则继续运行下面的命令:
sudo yum -y install nvidia-driver-latest-dkms
接着再配置启用 nvidia 显卡:
编辑 /usr/lib/modprobe.d/nvidia.conf
文件,如果不存在就直接创建。
将 options nvidia-drm modeset=1 这行前面的 # 去掉。
最后再重启电脑,使用 nvidia-smi
命令查看是否启用了 nvidia 的独显。
参考网址
更新软件包之后,执行下列命令查看系统中安装的带有‘kernel‘字样的安装包
rpm -qa |grep kernel
使用命令删除旧的安装包:
sudo yum remove 包名
老版本nvidia显卡安装驱动
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
sudo yum install nvidia-detect
nvidia-detect -v
选择检测出来的显卡版本对应的驱动版本进行安装之后重启。
安装常用软件
此处为一些常用软件,可凭个人喜好自行选择安装软件。
sudo yum install htop tree cmake cmake3 mpv unrar
sudo yum install -y ntfs-3g exfat-utils fuse-exfat (用于识别exFAT格式的U盘)
设置 cmake3 为默认的 cmake
直接执行命令:
sudo alternatives --install /usr/local/bin/cmake cmake /usr/bin/cmake 10 \
--slave /usr/local/bin/ctest ctest /usr/bin/ctest \
--slave /usr/local/bin/cpack cpack /usr/bin/cpack \
--slave /usr/local/bin/ccmake ccmake /usr/bin/ccmake \
--family cmake
sudo alternatives --install /usr/local/bin/cmake cmake /usr/bin/cmake3 20 \
--slave /usr/local/bin/ctest ctest /usr/bin/ctest3 \
--slave /usr/local/bin/cpack cpack /usr/bin/cpack3 \
--slave /usr/local/bin/ccmake ccmake /usr/bin/ccmake3 \
--family cmake
后面需要更换时,运行 sudo alternatives --config cmake
来选择。