CentOS系統常用軟體源配置
阿新 • • 發佈:2021-12-30
安裝好CentOS7系統之後,官方源中自帶的軟體不多,因而需要一些第三方源。本文章主要蒐集了一些常用軟體源的配置方法。
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
更新軟體包之後,執行下列命令檢視系統中安裝的帶有‘kernel‘字樣的安裝包
rpm -qa |grep kernel
使用命令刪除舊的安裝包:
yum remove 包名
安裝 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 的獨顯。
老版本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
設定 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
來選擇。