Gnome 3在Fedora 14的安装困境
Fedora 14默认不包含Gnome 3的官方支持,需要通过第三方仓库解决依赖问题。以下是当前可用的仓库配置方案:
# 添加Gnome 3测试仓库
sudo yum-config-manager --add-repo=http://repos.fedorapeople.org/repos/rhdias/g33/fedora-g33.repo
sudo yum install @gnome-desktop
第三方软件仓库大全
除了Livna,这些仓库对开发者特别有用:
- RPM Fusion:多媒体编解码器和驱动
- Remi:PHP和MySQL最新版本
- EPEL:企业级扩展包
# 一键配置常用仓库
sudo yum install epel-release
sudo rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
替代YUM的包管理方案
针对国内网络环境优化的方案:
# 使用DNF(Fedora 18+默认)
sudo yum install dnf
sudo dnf config-manager --set-enabled updates-testing
# 配置国内镜像源(以清华源为例)
sudo sed -e 's|^metalink=|#metalink=|g' \
-e 's|^#baseurl=http://download.fedoraproject.org/pub|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \
-i.bak /etc/yum.repos.d/*.repo
实际安装案例
完整安装Gnome 3并解决中文环境问题:
# 完整安装流程
sudo yum groupinstall "GNOME Desktop Environment"
sudo yum install fcitx fcitx-configtool
echo "export GTK_IM_MODULE=fcitx" >> ~/.bashrc
echo "export QT_IM_MODULE=fcitx" >> ~/.bashrc
常见问题排错
遇到依赖冲突时的解决方案:
# 强制清除冲突包
sudo rpm -e --nodeps conflicting-package
# 重建仓库缓存
sudo yum clean all
sudo yum makecache