1. 程式人生 > 其它 >CentOS系統常用軟體源配置

CentOS系統常用軟體源配置

安裝好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 來選擇。

參考網址