使用Fedora快有一年半了,从windows转移到linux,到慢慢适应,现在感觉linux用着真舒服,以前都是去网上找各种资料来处理一些安装后的事情,现在闲下来了,想一想应该把自己的经验和以前看过的资料整理记录一下,方便自己和以后配置方便。同时也希望对浏览这篇文章的朋友有帮助。
1、安装yum插件
sudo yum -y install yum-plugin-fastestmirror 或者 sudo yum -y install yum-fastestmirror
2、安装rpmfusion源
sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-18.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-18.noarch.rpm
3、安装常用软件包
sudo yum -y install unrar p7zip gstream* ffmpeg-libs ffmpeg lsdvd emacs redhat-lsb compat-libstdc++-33 NetworkManager-devel python-gevent libpciaccess-devel xorg-x11-util-macros llvm-devel mtdev* mutt msmtp tftp tftp-server mtd-utils mtd-utils-ubi vim gnome-tweak-tool ckermit goldendict vlc samba glibc-static ncurses-static genromfs cmake ccache amule aria2 nautilus-open-terminal
4、安装GCC套件和CodeBlocks以及rpmbuild packages
sudo yum -y install gcc gcc-c++ codeblocks* @development-tools fedora-packager
5、安装google-chrome
添加google-chrom.repo 到/etc/yum.repos.d/
For 32Bit
[google-chrome]
name=google-chrome - 32-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
For 64Bit
[google-chrome]
name=google-chrome - 64-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
然后
sudo yum -y install google-chrome-unstable【安装稳定版则stable】
6、安装AdobeReader和FoxitReader
sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
sudo yum -y install AdobeReader_enu【也可以装chs版,但是建议不要安装,版本较老】
安装完AdobeReader后可以安装轻量级的FoxitReader,去Foxit官网下载后
sudo rpm -ivh Foxit-XXXXX.rpm【如果直接安装FoxitReader会缺少函数库导致安装失败】
7、关闭firewall,禁用selinux
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service
sudo vim /etc/sysconfig/selinux
修改SELINUX=enforcing为SELINUX=disabled
8、添加微软字体
去windows系统fonts目录下复制msyh.ttc
sudo mkdir /usr/share/fonts/win-fonts
sudo chmod 644 /usr/share/fonts/win-fonts/*
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fsv
然后通过gnome-tweak修改字体
9、修改系统启动顺序
改为Windows首选
sudo cat /boot/grub2/grub.cfg | grep Windows
记录下menuenrty后面 'XXXX' 里的内容
sudo grub2-set-default 'XXXX'
sudo gurb2-mkconfig -o /boot/grub2/grub.cfg
修改回Fedora
sudo cat /boot/grub2/grub.cfg | grep Fedora
sudo gurb2-mkconfig -o /boot/grub2/grub.cfg
10、修改主文件夹为英文名
export LANG=en_US
xdg-user-dirs-gtk-update
弹出改变名称窗口,同意
export LANG-zn_CN
注销,再次弹出窗口,选择以后不要提醒和保持原状即可【非是不喜欢中文名,主要是文字界面下中文会乱码,懒得折腾了】
11、安装和卸载Nvidia闭源驱动
方法1、
去Nvidia官网下载机器对应的闭源驱动
sudo yum -y install dkms kernel-devel kernel-header
把nouveau加入黑名单禁止其加载
sudo vim /etc/modprobe.d/blacklist.conf
加入blacklist nouveau
sudo vim /boot/grub2/grub.cfg 在rhbd quiet 后加入nouveau.modeset=0
【如果想省掉每次升级内核后都要编辑上述文件加入nouveau.modeset=0,可以这样做
sudo vim /etc/default/grub 在里面的GRUB_CMDLINE_LINUX项的rhgb quiet 后加上 nouveau.modeset=0,然后每次升级内核后
sudo grub2-mkconfig -o /boot/grub2/grub.cfg重新生成启动文件即可】
【如果没有禁用SELINUX,还要降低SELINUX级别,方法为sudo setsebool -P allow_execstack on】
上述做好后,重启机器,进入grub2菜单后在Fedora上按‘e’编辑临时启动设置,在 quiet 后加入数字 3,进入命令行。然后进入下载Nvidia驱动的文件夹,通常应该是~/Downloads,执行命令
sudo chmod +x NvidiaXXXXXX.run
sudo ./NvidiaXXXXX.run
即开始安装,安装完成后可以重启或者
sudo init 5进入图形界面,fedora雨滴图标后如果出现NVIDIA图案,进入桌面后运行NVIDIA X Settings没有问题则驱动安装成功
卸载则简单很多
sudo ./Nvidia-xxxx.run -uninstall
然后等待卸载完成即可
【但是这里要注意的是博主本人卸载.run驱动安装akmod驱动并且添加vdpau/vappi后运行vdpauinfo和vainfo总是提示缺失 libvdpau_nvidia.so库文件,该文件位于/usr/lib/中,链接到/usr/lib64/vdpau/或者/usr/lib32/vdpau/里的同名文件链接,最终指向是上述两个vdpaui库文件夹里的当前nv驱动库文件,所以如果提示缺失,执行 软链接一个到/usr/lib/中即可解决】
方法2、【推荐,但是安装前确认已经安装了RPMFusion源】
首先查看下自己的显卡型号
lspci|grep-i VGA
如果是双显卡【intel集成+nvidia独立显卡】的话可能会支持Bumblebee【如何安装Bumblebee】
接下来升级一下内核和SELinux 策略【或者禁用SELinux】
yum update kernel* selinux-policy*
reboot
完成后进行下一步,Geforce 6/7系列安装304xx驱动包,
yum install akmod-nvidia-304xx xorg-x11-drv-nvidia-304xx-libs
Geforce 8/9系列以及更新的显卡安装如下驱动包
yum install akmod-nvidia xorg-x11-drv-nvidia-libs
【以上安装的是akmod驱动包,好处在于会随着内核升级自动尝试DKMS升级,免去了许多麻烦,也可自己选择安装kmod驱动包,只需要把上面的akmod替换成kmod即可】
32bit系统如果安装了kernel-PAE,还要另外安装kernel-PAE-devel
yum install kernel-PAE-devel
安装完成后重启
reboot
需要VDPAU/VAPPI的需要安装如下包
yum install vdpauinfo libva-vdpau-driver libva-utils
卸载:
yum remove xorg-x11-drv-nvidia\* nvidia-settings nvidia-xconfig
reboot
即可
12、常用清理命令
sudo yum clean
sudo package-cleanup
通常可以这样来清理leaves包
sudo yum -y remove $(package-cleanup --leaves)
清理旧内核命令一样可以使用
package-cleanup 命令,不过可以通常修改yum.conf文件来设置每次内核升级只保留一个旧内核,这样如果新内核有问题则还有一个备用,方法如下
sudo vim /etc/yum.conf
修改installonly_limit=3为installonly_limit=2保存退出即可。
至于其他软件如tex,建议去官网下载texlive dvd iso文件来安装。
至此Fedora就配置的差不多啦~~~可以好好享受咯~~~~
13、调整亮度
有几个方法
gnome3可以安装插件解决
brightness-control https://extensions.gnome.org/extension/231/brightness-control/
通过Nvidia X Setting来设置【注,此方法没有测试过,仅仅写在这里当作备用】
直接用终端命令解决,18下自启脚本懒得配置
su
sudo echo 5 > /sys/class/backlight/acpi_video0/brightness
【据说intel集显可能是acpi_vedio0而是其他文件夹,博主不是intel集显,所以不知道】
14、添加注销按钮
gnome 3默认单用户时不显示注销按钮,用如下方法解决
gsettings set org.gnome.shell always-show-log-out true
注明:以上部分内容源自网络整理