======常用软件====== //RedHat 类别的 Linux 的软件配置// \\ ---- ====系统软件==== ===Nvidia 驱动 [Rocky Linux 8]=== ==检查兼容性== lspci |grep -E "VGA|3D" ## Example outputs ## 01:00.0 VGA compatible controller: NVIDIA Corporation TU106 [GeForce RTX 2060 Rev. A] (rev a1) ==下载驱动== http://www.nvidia.com/Download/Find.aspx?lang=en-us ==改变驱动文件的权限== chmod +x /path/to/NVIDIA-Linux-*.run ==安装第三方依赖== #Enable EPEL repo dnf config-manager --set-enabled powertools dnf install epel-release #Install needed packages sudo dnf install kernel-devel kernel-headers gcc make dkms acpid libglvnd-glx libglvnd-opengl libglvnd-devel pkgconfig ==关闭 nouveau== 首先修改 ''blacklist.conf'' echo "blacklist nouveau" >> /etc/modprobe.d/blacklist.conf 其次将 ''rd.driver.blacklist=nouveau'' 写到 ''/etc/default/grub'' 中 ''GRUB_CMDLINE_LINUX'' 一行**末尾**: GRUB_CMDLINE_LINUX="crashkernel=auto resume=/dev/mapper/rl_rocky--linux-swap rd.lvm.lv=rl_rocky-linux/root rd.lvm.lv=rl_rocky-linux/swap rhgb quiet rd.driver.blacklist=nouveau" 更新 ''grub2.conf'': grub2-mkconfig -o /boot/efi/EFI/rocky/grub.cfg ==重启并安装驱动== #reboot with run level3 systemctl set-default multi-user.target reboot #root is needed for driver installation ./NVIDIA-Linux-*.run 完成之后将 run level 设置为图形界面(level 5) systemctl set-default graphical.target 测试: nvidia_smi 如果主板启用了 secure boot, Nvidia 驱动会要求对其设置对应的 key。可以选择将 secure boot 关闭(win11 只会在预装的时候要求开启,装完以后直接关闭即可。) ===Nvidia 驱动 [centos 7]=== ==下载驱动== 首先去官网下载驱动包: https://www.nvidia.com/Download/index.aspx?lang=en-us ==关闭默认驱动== 然后关闭默认的 ‘’nouveau‘’ 驱动。先打开启动配置文件: nano /boot/grub2/grub.cfg 找到这么一行: rd.lvm.lv=centos/swap crashkernel=auto rhgb quiet 在 ''quiet'' 之后添加 nomodeset rdblacklist=nouveau ==安装驱动== 重启,然后使用 ''init 3'' 命令切换到命令行。找到下载好的驱动,给予权限: chmod +x you file name 进行安装。安装完毕之后使用 ''init 5'' 命令切换回图形界面即可。 ====开发软件==== ===VSCode=== ==安装== 首先导入微软的 GPG key: $rpm --import https://packages.microsoft.com/keys/microsoft.asc 接下来启用 VScode 的 repo: $sudo nano /etc/yum.repos.d/vscode.repo 填写 repo 配置: [code] name=Visual Studio Code baseurl=https://packages.microsoft.com/yumrepos/vscode enabled=1 gpgcheck=1 gpgkey=https://packages.microsoft.com/keys/microsoft.asc 然后安装 VScode: $sudo yum install code ====常用软件==== ===搜狗输入法=== 搜狗输入法是基于 ''fcitx'' 的,因此安装搜狗输入法需要三个大步骤: * 卸载 ibus * 安装 fcitx * 添加 搜狗到 fcitx 中 首先关闭 Gnome 自带的 ''ibus'': #不能使用 yum remove ibus $mv /usr/bin/ibus-daemon /usr/bin/ibus-daemon.bak 然后安装 ''fcitx'': $dnf install fcitx fcitx-libs fcitx-qt5 fcitx-table fcitx-table-chinese $dnf install qt5-qtwebkit* 配置环境变量: nano /etc/profile export XIM=fcitx export GTK_IM_MODULE=fcitx export QT_IM_MODULE=fcitx export QT4_IM_MODULE=fcitx export XMODIFIERS="@im=fcitx" 保存重启后查看 ''fcitx'' 是否正确安装: #不要使用 root 运行 $fcitx-diagnose #如果红字显示 fcitx 没有运行,需要运行 fcitx $fcitx 接下来安装搜狗。因为搜狗的安装包是应用在 Ubuntu 平台上的,因此我们需要安装将 ''deb'' 包转化为 ''rpm'' 包的 ''alien'': #安装 alien $yum install alien #下载搜狗的 deb $wget http://cdn2.ime.sogou.com/dl/index/1524572264/sogoupinyin_2.2.0.0108_amd64.deb?st=EPtVkvlW9rLVsn-jtfOGbA&e=1568569239&fn=sogoupinyin_2.2.0.0108_amd64.deb #转换为 rpm $alien -r sogoupinyin_2.2.0.0108_amd64.deb #安装搜狗输入法 $rpm -ivh --force sogoupinyin-2.2.0.0108-2.x86_64.rpm #拷贝库文件 $cp -R /usr/lib/x86_64-linux-gnu/fcitx/* /usr/lib64/fcitx/ #库文件权限 $chmod -R 755 /usr/lib64/fcitx/ 到此就可以启动 fcitx 了: #启动 fcitx $fcitx #配置搜狗 $fcitx-configtool 开机启动使用 tweak 工具设置就可以。 ====专业软件==== ===Houdini=== ==Rocky Linux 下需要的依赖== #for opening houdini dnf install libnsl dnf install libXScrnSaver #other utility dnf install libglvnd-opengl dnf install mesa-libGL-devel dnf install libxkbcommon-x11 dnf install xcb-util-wm dnf install xcb-util-renderutil dnf install mesa-libGLU