fedora 安装配置记录

1.安装wget man手册

1
2
#yum install man-pages
#yum install wget

2.安装yum源

1
2
3
4
5
6
7
8
# cd /etc/yum.repos.d
# wget http://mirrors.163.com/.help/fedora-163.repo //(网易开源镜像)
# wget http://mirrors.163.com/.help/fedora-updates-163.repo
# wget http://mirrors.sohu.com/help/fedora-sohu.repo //(搜狐开源镜像)
# wget http://mirrors.sohu.com/help/fedora-updates-sohu.repo
# wget http://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/fedora?codeblock=0 //(中国科技大学开源镜像 下载后注意将名称更名为fedora-ustc.repo)
# wget http://lug.ustc.edu.cn/wiki/_export/code/mirrors/help/fedora?codeblock=1 //将名称改为fedora-updates-ustc.repo
# yum makecache //(更新缓存)

3. 升级更新系统

1
2
3
4
5
# yum update   #升级所有包,改变软件设置和系统设置,系统版本内核都升级 刚开始软件系统配置都没有,选择第一种
# yum upgrade #升级所有包,不改变软件设置和系统设置,系统版本升级,内核不改变
(查看Linux版本的方法:
#uname -r #查看当前linux系统的内核版本号
#uname -a #可以查看包括内核版本号、机器硬件信息、网络节点名、操作系统名字等信息 )

4. 安装右键启动终端功能

Nautilus-Open-Terminal 是一个让你随处都可以打开终端的nautilus插件。尤其是当你想在一个包含子目录的目录中对某个特定目录做命令行操作的时候,它特别有用。如果你安装了这个插件,那么你只需要做的就是右键点击这个目录,然后选择菜单项’在终端打开’。

1
#yum install nautilus-open-terminal

效果图

5. 安装镜像选择工具,这个工具会从所有已配置的镜像中选择速度最快的下载

fastestirror让yum在更新时先根据ping值进行判断,然后从最快响应的地址下载。

1
#yum install yum-plugin-fastestmirror

注:安装priority yum的插件,用来设定安装软件时候软件仓库的优先级,一般是默认先从官方base或者镜像安装,然后从社区用户contribute的软件中安装,再从第三方软件仓库中安装。手动编辑 /etc/yum.repos.d/ 目录中后缀为.repo的文件来设置软件仓库的优先级, priority=N(N是整数,范围从1-99,数字越小代表优先级越高) 官方推荐配置是:[base], [addons], [updates], [extras] 这几部分 priority=1
[centosplus],[contrib] 这几部分priority=2

1
#yum install yum-priorities

6. 将用户添加到sudo用户组,取消sudo每次都输入密码的限制,需要root权限

1
# vim /etc/sudoers

找到root ALL=(ALL) ALL 在下一行加上 ‘username ALL=(ALL) ALL’ username 是要添加的用户名, 引号中的空格都为tab

每次sudo命令都提示是如根密码,移动到’#%wheel ALL=(ALL) ALL’ 这一行,去掉#注释,移动到’#%wheel ALL=(ALL)NOPASSWD:ALL’这一行,去掉#注释。保存后退出。

添加用户到wheel用户组

1
# usermod -G wheel username

7. 安装axelget插件

axelget是一个多线程下载工具,yum本身是单线程下载, 安装方法:

1
# yum install yum-axelget

注意:在YUM的时可能会遇到很长时间都没有速度的现象,可以Ctrl+C。终止从当前站点的下载,然后会自动选择其他站点下载,速度往往快很多。

8. 加入第三方源rpmfusion

1
2
3
4
# wget http://download1.rpmfusion.org/free/Fedora/rpmfusion-free-release-stable.noarch.rpm
# wget http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
#rpm -ivh rpmfusion-free-release-stable.noarch.rpm
#rpm -ivh rpmfusion-nonfree-release-stable.noarch.rpm

9. 给LibreOffice安装中文字体

1
#yum install libreoffice-langpack-zh-Hans

10. 安装开发工具 vim gcc g++ cmake make python2 python3 lua cscope tags

直接用yum安装

11. 创建SSH密钥 加入github 设置git

1
$ ssh-keygen -t rsa -C "youremail"

在~/.ssh下找到.pub文件,将其中的内容复制出来,打开github网站,并登陆,将其加入到github ssh keys中

测试下

1
$ ssh -T Git@github.com

再设置下github账户名和email

1
2
git config --global user.name "yourname"
git config --global user.email "youremail"

设置github参考另一篇文章’使git显示彩色’

11.安装rz和sz命令

1
sudo yum install lrzsz

12.添加CentOS SCLo软件集合仓库

1
yum install centos-release-scl-rh centos-release-scl

13.安装man中文文档

中文man手册

1
sudo yum install man-pages-zh-CN

.bashrc加入别名alias cman='man -M /usr/share/man/zh_CN'

gnome扩展管理

需要安装浏览器插件GNOME Shell integration,再使用yum安装chrome-gnome-shell,即可访问extensions.gnome.org/管理gnome插件

1
sudo yum install chrome-gnome-shell

gnome扩展安装

访问extensions.gnome.org/安装插件

gnome插件推荐

  1. Applications Menu
  2. Coverflow Alt-Tab
  3. Dash to Dock
  4. Dynamic Top Bar
  5. NetSpeed
  6. System Monitor
  7. Window List
  8. AlternateTab
  9. Background Logo

gnome优化插件

1
sudo yum install gnome-tweak-tool

可通过gnome优化工具打开窗口的最小化和最大化按钮
可通过gnome优化工具管理安装的插件

参考资料

  1. 安装Fedora 20桌面版并配置(gnome桌面环境)
  2. Fedora 把用户添加到sudo用户组的方法
  3. 创建SSH密钥
  4. Centos 7安装完成后需要做的事情
  5. linux下man手册的安装和使用