Fedora 36安装httpd
1、下载安装httpd:
1、下载安装httpd:
注意:避免通过 NVIDIA 网站提供的软件包安装 NVIDIA 驱动程序。通过 pacman 安装允许将驱动程序与系统的其余部分一起升级。
这些说明适用于默认内核linux或linux-lts。
1.如果您不知道您拥有什么显卡,请通过以下方式找到:
lspci -k | grep -A 2 -E "(VGA|3D)"
2、根据NVIDIA GPU型号,选择对应的版本:
sudo pacman -S nvidia
sudo pacman -S nvidia-open
sudo pacman -S nvidia-470*
sudo pacman -S nvidia-390*
要启用 DRM(直接渲染管理器)内核模式设置,请添加内核参数:nvidia-drm.modeset=1
sudo vim /etc/default/grub
添加到这一行GRUB_CMDLINE_LINUX_DEFAULT
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nvidia-drm.modeset=1"
添加模块到 mkinitcpio
sudo vim /etc/mkinitcpio.conf
MODULES=(nvidia nvidia nvidia_modeset nvidia_uvm nvidia_drm)
sudo mkinitcpio -p linux
为了避免在 NVIDIA 驱动程序升级后忘记更新 initramfs 的可能性,您可能需要使用 pacman HOOK:
sudo vim /etc/pacman.d/hooks/nvidia.hook
[Trigger]
Operation=Install
Operation=Upgrade
Operation=Remove
Type=Package
Target=nvidia
Target=linux
# Change the linux part above and in the Exec line if a different kernel is used
[Action]
Description=Update NVIDIA module in initcpio
Depends=mkinitcpio
When=PostTransaction
NeedsTargets
Exec=/bin/sh -c 'while read -r trg; do case $trg in linux) exit 0; esac; done; /usr/bin/mkinitcpio -P'
如果您使用的是较旧的卡,NVIDIA 将不再主动支持您的卡的驱动程序。这意味着这些驱动程序不正式支持当前的Xorg版本。因此,使用Nouveau驱动程序可能更容易,它支持当前Xorg的旧卡。
但是,NVIDIA的旧版驱动程序仍然可用,可能会提供更好的3D性能/稳定性。
对于特斯拉 Tesla(NV50/G80-90-GT2XX)系列,请安装nvidia-340xx-dkmsAUR软件包。
对于居里Curie(NV40/G70)系列及更早版本,驱动程序不再针对Arch Linux打包。
Code name | Official Name | Nvidia 3D object codename |
---|---|---|
NV04 | Riva TNT, TNT2 | Fahrenheit |
NV10 | GeForce 256, GeForce 2, GeForce 4 MX | Celsius |
NV20 | GeForce 3, GeForce 4 Ti | Kelvin |
NV30 | GeForce 5 / GeForce FX | Rankine |
NV40 | GeForce 6, GeForce 7 | Curie |
NV50 | GeForce 8, GeForce 9, GeForce 100, GeForce 200, GeForce 300 | Tesla |
NVC0 | GeForce 400, GeForce 500 | Fermi |
NVE0 | GeForce 600, GeForce 700, GeForce GTX Titan | Kepler |
NV110 | GeForce 750, GeForce 900 | Maxwell |
NV130 | GeForce 1060, GeForce 1070 | Pascal |
NV140 | NVIDIA Titan V | Volta |
NV160 | GeForce RTX 2060, GeForce GTX 1660 | Turing |
NV170 | GeForce RTX 3060, GeForce RTX 3070 | Ampere |
来自:博客园
1、一般可以这样升级
sudo pacman -Syu
2、升级时经常遇到报错,类似:
error: php53: signature from "lilac (build machine) <lilac@build.archlinuxcn.org>" is unknown trust
3、如果升级遇到报错,大部分都是签名错误的问题。长时间不更新就可能遇到这个问题。
解决的办法是重新生成签名。
安装新签名:
sudo pacman -Syy && sudo pacman -S archlinuxcn-keyring
sudo pacman-key --init
sudo pacman-key --populate archlinux
4、执行:
sudo pacman-key --refresh-keys
5、如果报not changed ,执行:
cd /etc/pacman.d/
删除gnupg目录及其文件
sudo rm -R gnupg/
1.分割pdf文件,每一页转换为jpg文件
convert -density 300 def.pdf %02d.jpg
2.合并多个jpg文件为一个pdf文件
convert 1.jpg 2.jpg 3.jpg 4.jpg output.pdf
1.配置前保证已安装Google noto字体,没有则安装:
sudo pacman -S noto-fonts noto-fonts-cjk
2.先配置一个noto字体配置文件,由于默认情况noto sans cjk jp 的顺序在noto sans cjk sc之前,不调整的化,日文字体优先显示,会出现一些异形字体。把noto sans cjk sc调整到jp之前。
创建一个文件64-language-selector-prefer.conf
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer>
<family>Noto Sans</family>
<family>Noto Sans CJK SC</family>
<family>Noto Sans CJK TC</family>
<family>Noto Sans CJK JP</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Noto Sans Mono</family>
<family>Noto Sans Mono CJK SC</family>
<family>Noto Sans Mono CJK TC</family>
<family>Noto Sans Mono CJK JP</family>
</prefer>
</alias>
<alias>
<family>serif</family>
<prefer>
<family>Noto Serif</family>
<family>Noto Serif CJK SC</family>
<family>Noto Serif CJK TC</family>
<family>Noto Serif CJK JP</family>
</prefer>
</alias>
</fontconfig>
放到/etc/fonts/conf.d/下:
sudo cp 64-language-selector-prefer.conf /etc/fonts/conf.d/
3.全局生效的方法:
在/etc/fonts/conf.d/目录中,防止配置冲突,先删除10和11开头的配置文件
sudo rm 10-*
sudo rm 11-*
把下面几个文件链接过来就好了。
sudo ln -s /etc/fonts/conf.avail/10-hinting-slight.conf /etc/fonts/conf.d/
sudo ln -s /etc/fonts/conf.avail/10-sub-pixel-rgb.conf /etc/fonts/conf.d/
sudo ln -s /etc/fonts/conf.avail/11-lcdfilter-default.conf /etc/fonts/conf.d/
4.刷新字体配置
fc-cache -fv