淑妍 發表於 2025-5-7 19:01:00

Fedora 42安装日用及美化

<h1 id="fedora-42">Fedora 42</h1>
<p>官网教程,图形化安装,很简单</p>
<h1 id="换源加速">换源加速</h1>
<h2 id="dnf换源科大网站-已备份更换">dnf换源(科大网站, 已备份更换)</h2>
<h2 id="rpm-fusion换源">RPM Fusion换源</h2>
<p>RPM Fusion 提供了许多 Fedora 官方未收录的实用软件,科大或者清华网站就有教程或者https://www.sysgeek.cn/fedora-enable-rpm-fusion/</p>
<h2 id="flatpak-flathub-换源">flatpak flathub 换源</h2>
<p>科大源</p>
<h1 id="nvidia驱动">nvidia驱动</h1>
<h2 id="确保添加rpm-fusion的nonfree仓库">确保添加RPM Fusion的Nonfree仓库</h2>
<pre><code class="language-bash">sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
</code></pre>
<h2 id="安装nvidia驱动">安装nvidia驱动</h2>
<pre><code class="language-bash">sudo dnf install akmod-nvidia xorg-x11-drv-nvidia-cuda
</code></pre>
<h2 id="等待几分钟重启验证">等待几分钟,重启验证</h2>
<pre><code class="language-bash">sudo reboot
nvidia-smi
</code></pre>
<h2 id="nvidia驱动全局设置">nvidia驱动全局设置</h2>
<ol>
<li>gnome扩展<code>GPU Profile Selector</code>,已安装扩展,无效</li>
<li>bashrc文件添加全局启动,source一下</li>
</ol>
<pre><code class="language-bash"># nvidia
export __NV_PRIME_RENDER_OFFLOAD=1
export __GLX_VENDOR_LIBRARY_NAME=nvidia
</code></pre>
<p>验证:<code>glxinfo | grep "OpenGL renderer"</code></p>
<h2 id="禁用nouveau驱动防止挂起恢复失败">禁用nouveau驱动,防止挂起恢复失败</h2>
<p>编辑<code>/etc/default/grub</code>文件</p>
<p><code>GRUB_CMDLINE_LINUX</code> 这一行末尾加上<code>nouveau.modeset=0</code>,即<code>GRUB_CMDLINE_LINUX="*** nouveau.modeset=0"</code></p>
<p>更新 GRUB 启动项 <code>sudo grub2-mkconfig -o /boot/grub2/grub.cfg</code></p>
<h1 id="梯子">梯子</h1>
<p>手机文件管理开远程访问,手机下载*** verge的rpm包,用fedora的软件包安装</p>
<h1 id="输入法">输入法</h1>
<p>默认ibus,就安装了ibus-rime,默认是繁体,不用配置,直接配置雾凇拼音</p>
<h2 id="配置雾凇拼音">配置雾凇拼音</h2>
<blockquote>
<p>fcitx5配置的时候手动配置,解压到~/.config/fcitx5/rime</p>
</blockquote>
<p>inus可以直接github教程,plum安装即可,安装后可删除plum(plum解压位置即为~/.config/ibus/rime)</p>
<h1 id="常用软件安装">常用软件安装</h1>
<h2 id="wps">wps</h2>
<p>官网rpm包,但是会提示缺失字体</p>
<ol>
<li>
<p>git克隆 WPS 字体包<code>git clone https://github.com/iamdh4/ttf-wps-fonts.git</code></p>
</li>
<li>
<p>创建字体目录<code>sudo mkdir /usr/share/fonts/wps-fonts</code></p>
</li>
<li>
<p>复制字体文件<code>sudo cp ttf-wps-fonts/* /usr/share/fonts/wps-fonts</code></p>
</li>
<li>
<p>修改字体权限<code>sudo chmod 644 /usr/share/fonts/wps-fonts/*</code></p>
</li>
<li>
<p>更新字体缓存<code>sudo fc-cache -vfs</code></p>
</li>
</ol>
<p>我重新删除后,再次安装就变成了中文,可能跟版本有关系,下载的中文版</p>
<h2 id="微信typoravscode">微信、Typora、VScode</h2>
<p>flathub</p>
<h2 id="网易云">网易云</h2>
<p><strong>YesPlayMusic</strong>:开源第三方网易云播放器</p>
<p>flathub也有,但是会有乱码问题。安装 Noto SansCJK、Source Han Sans 字体后解决</p>
<h2 id="docker">Docker</h2>
<p>https://docs.docker.com/engine/install/fedora/(官网dnf安装)安装速度很慢,未成功</p>
<p>科大镜像安装Docker-ce</p>
<p>安装的包和依赖:</p>
<pre><code class="language-bash">Package                            Arch   Version                            Repository               Size
Installing:
containerd.io                     x86_64   1.7.27-3.1.fc42                  docker-ce-stable      155.4 MiB
docker-buildx-plugin            x86_64   0.23.0-1.fc42                      docker-ce-stable       72.3 MiB
docker-ce                         x86_64   3:28.1.1-1.fc42                  docker-ce-stable       83.3 MiB
docker-ce-cli                     x86_64   1:28.1.1-1.fc42                  docker-ce-stable       33.8 MiB
docker-ce-rootless-extras         x86_64   28.1.1-1.fc42                      docker-ce-stable       10.4 MiB
docker-compose-plugin             x86_64   2.35.1-1.fc42                      docker-ce-stable       70.4 MiB
Installing dependencies:
libcgroup                         x86_64   3.0-8.fc42                         fedora                157.7 KiB
slirp4netns                     x86_64   1.3.1-2.fc42                     fedora               89.3 KiB

Transaction Summary:
Installing:         8 packages
</code></pre>
<p>修改Docker Hub,https://docker.xuanyuan.me/</p>
<p>改变镜像拉取位置到机械硬盘,改变后若磁盘不显示文件夹,执行<code>sudo chown -R guoshu:guoshu /mnt/mydisk</code></p>
<pre><code class="language-bash">/etc/docker/daemon.json
{
    "registry-mirrors": [
      "https://docker.1ms.run",
      "https://docker.xuanyuan.me"
    ],
    "data-root": "/mnt/b033f109-7d82-4204-807c-d13ce90d4703/Docker"
}
</code></pre>
<h2 id="docker-easyconnect">Docker-EasyConnect</h2>
<p>我学校内网的连接需要验证码,所以需要用带图形界面docker-easyconnect</p>
<pre><code class="language-bash">docker run --rm --device /dev/net/tun --cap-add NET_ADMIN -ti -e PASSWORD=xxxx -e URLWIN=1 -v $HOME/.ecdata:/root -p 127.0.0.1:5901:5901 -p 127.0.0.1:1080:1080 -p 127.0.0.1:8888:8888 hagb/docker-easyconnect:7.6.7
</code></pre>
<p>可以检查一下docker代理情况,如下即没有问题</p>
<pre><code class="language-bash">sudo docker ps -a
guoshu 的密码:
CONTAINER ID   IMAGE                           COMMAND      CREATED          STATUS          PORTS                                                                        NAMES
e3fe99936be1   hagb/docker-easyconnect:7.6.7   "start.sh"   12 minutes ago   Up 12 minutes   127.0.0.1:1080-&gt;1080/tcp, 127.0.0.1:5901-&gt;5901/tcp, 127.0.0.1:8888-&gt;8888/tcp   zen_agnesi
</code></pre>
<p>然后需要一个vnc客户端连接vnc,地址:<code>127.0.0.1</code>,端口: 5901, 密码 xxxx;</p>
<p>我下载的Remmina,<code>sudo dnf install remmina</code></p>
<p>登录easyconnect后,就会有一个 socks5 代理跑在你电脑的 <strong>1080 端口</strong>,接下来需要配置一下***。参考https://zhuanlan.zhihu.com/p/389894063</p>
<p>我用的是*** verge,编辑文件,打开tun模式就可以了。</p>
<pre><code class="language-bash"># 增加一个名字是 vpn 的 sock5 代理
proxies:
- {"name": "vpn", "type": "socks5", "server": "127.0.0.1", "port": "1080"}

# 添加 ip-cidr 的规则,记得改为自己要连接的目标内网地址和端口号
rules:
- IP-CIDR,192.168.70.182/22,vpn
</code></pre>
<h2 id="安装字体">安装字体</h2>
<p><code>cp ~/Downloads/下载的字体 ~/.fonts/</code></p>
<p>刷新字体缓存 <code>fc-cache -fv</code></p>
<p>检查是否安装成功:</p>
<pre><code class="language-bash">fc-list | grep "字体名"
</code></pre>
<h2 id="adb">ADB</h2>
<pre><code class="language-bash">sudo dnf install android-tools
</code></pre>
<p>注意:执行adb命令的时候要加sudo</p>
<h2 id="flatseal">Flatseal</h2>
<p>直接软件中心安装即可,这个软件是管理flatpak下载软件的权限的。比如Termius无法访问home,没有权限,就可以解决。</p>
<h1 id="gnome美化">Gnome美化</h1>
<p>解压放入<code>~/.themes</code>、<code>~/.icons</code>,用tweaks应用即可</p>
<h2 id="问题">问题:</h2>
<p>Flatpak下载的应用不起效</p>
<p>解决:安装Flatseal应用(一个Flatpak权限管理器)</p>
<p>安装后运行Flatseal,选择"All Applications"选项卡,然后在"Filesystem"中打开用户全部文件权限即可。</p>
<h1 id="使用出现的问题">使用出现的问题</h1>
<h2 id="外界显示器问题">外界显示器问题</h2>
<p>接上HDMI线后,外接显示器不显示</p>
<p>解决方式:</p>
<ol>
<li>在不重启的情况下重新加载显示管理器<code>sudo systemctl restart gdm</code></li>
<li>快捷键手动切换显示输出:按 Super(Windows 键)+ P,然后选择合适的显示模式</li>
</ol><br><br>
来源:https://www.cnblogs.com/guoshu/p/18864907
頁: [1]
查看完整版本: Fedora 42安装日用及美化