Fedora COSMIC Atomic 后需要安装必要的软件

安装第三方源

docker配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
curl -fsSL https://download.docker.com/linux/fedora/docker-ce.repo -o docker-ce.repo

sudo install -o root -g root -m 644 docker-ce.repo /etc/yum.repos.d/docker-ce.repo

sudo rm -f /etc/yum.repos.d/docker-ce.repo

sudo tee /etc/yum.repos.d/docker-ce.repo > /dev/null <<'EOF'
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/fedora/$releasever/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/fedora/gpg
EOF

安装nofree源

1
2
3
rpm-ostree install \
https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm \
https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

安装高频软件

1
2
3
rpm-ostree install fcitx5 fcitx5-rime fcitx5-configtool fcitx5-gtk3 fcitx5-gtk4 fcitx5-qt5 fcitx5-qt6 \
vim net-tools intel-media-driver \
docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
1
systemctl reboot

配置flatpak

1
2
3
flatpak remote-modify flathub --url=https://mirrors.ustc.edu.cn/flathub
flatpak remote-delete fedora # 删除默认的fedora源,国外源响应太慢
flatpak update

安装常用软件

1
2
3
flatpak install org.freedesktop.Platform.ffmpeg-full
flatpak install flathub dev.zed.Zed
flatpak install flathub com.visualstudio.code

配置git

1
2
3
git config --global user.name 'username'
git config --global user.email 'email'
ssh-keygen -t rsa -C 'email'

安装nodejs以及常用软件

1
2
3
4
5
6
7
8
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.7/install.sh | bash
nvm install --lts
nvm use --lts

npm config set registry https://registry.npmmirror.com/

npm install -g hexo
npm install -g opencode-ai

安装Python相关软件

创建toolbox 镜像

1
2
3
toolbox create --distro fedora --release 44
toolbox enter

安装pyenv编译依赖库

1
2
sudo dnf install -y gcc make zlib-devel bzip2-devel readline-devel \
sqlite-devel openssl-devel tk8-devel libffi-devel xz-devel

安装pyenv

  1. 安装pyenv
1
2
3
4
5
6
7
8
curl https://pyenv.run | bash
# 或者 git clone https://github.com/pyenv/pyenv.git ~/.pyenv

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc

  1. 配置镜像加速
1
export PYTHON_BUILD_MIRROR_URL="https://mirrors.aliyun.com/python-source/%s"
  1. 安装Python
1
2
pyenv install --list | grep 3.12 # 查看可用版本
pyenv install 3.12.14
  1. 配置默认的Python版本
1
2
3
pyenv versions  # 查看已安装的版本
pyenv global 3.12.14 # 设置默认版本
pyenv global system # 恢复系统默认版本
  1. 配置pip中国源
1
2
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set global.trusted-host pypi.tuna.tsinghua.edu.cn

常用软件配置

配置vim

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
" ---------- 空格替代 Tab(1 Tab = 2 空格) ----------
set expandtab " 输入 Tab 时插入空格
set tabstop=2 " Tab 显示宽度为 2 列
set shiftwidth=2 " 自动缩进宽度为 2
set softtabstop=2 " 退格键一次删除 2 个空格

" ---------- 语法高亮 ----------
syntax on " 开启语法高亮

" ---------- 搜索高亮 ----------
set hlsearch " 搜索结果高亮
set incsearch " 输入关键词时实时高亮
set ignorecase " 搜索时忽略大小写
set smartcase " 但输入大写时区分大小写

" ---------- 可选提升 ----------
set number " 显示行号
set autoindent " 自动缩进
set smartindent " 智能缩进(C/Java 等语言更友好)

配置输入法

  1. fcitx5环境变量

方式一:

1
2
3
4
echo 'QT_IM_MODULE=fcitx5' >> ~/.pam_environment
echo 'QT_IM_MODULE=ibus' >> ~/.pam_environment
echo 'XMODIFIERS=@im=fcitx5' >> ~/.pam_environment
source ~/.pam_environment

方式二:

~/.config/environment.d/im.conf 文件中增加

1
2
3
QT_IM_MODULE=fcitx5
QT_IM_MODULE=ibus
XMODIFIERS=@im=fcitx5
  1. fcitx5 UI

修改ui文件:~/.config/fcitx5/conf/classicui.conf

1
2
3
4
5
6
7
8
9
# Font
Font="Sans Serif 20" # 默认10号字,20大约等于200%缩放
# Use Per Screen DPI on X11
PerScreenDPI=False # 关闭x11自动缩放
# Force font DPI on Wayland
ForceWaylandDPI=48 # 系统200%缩放会导致在Wayland过大,把100%系统下对应的96缩小一半则刚刚好
# Enable fractional scale under Wayland
EnableFractionalScale=False # 关闭Wayland自动缩放

配置中国源

  1. 配置pip中国源
1
2
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip config set global.trusted-host pypi.tuna.tsinghua.edu.cn
  1. 配置npm中国源
1
npm config set registry https://registry.npmmirror.com

Fedora COSMIC Atomic 后需要安装必要的软件

http://mixiang.tech/2026/09/12/2026-09-12-19/

作者

Mixion

发布于

2026-09-12

更新于

2026-09-12

许可协议