CentOS 常用軟件源配置
目錄
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
來選擇。