安装完fedora19安装后,需要安装的一些必备的软件包

本文详细介绍了如何安装 Fedora 19,并进行一系列的基础配置,包括防火墙、SELinux 的停用,安装 rpmfusion 源,添加国内 yum 源,安装常用软件,升级系统,安装 Chrome 浏览器、Flash 插件,配置 Samba 和 NFS 服务,设置终端快捷键,安装 Filezilla 和 Faenza 图标主题,以及更换字体和设置 GnomeShell 插件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 安装fedora19后的初始化配置


1.1. 防火墙

如果你的电脑处于局域网内,那么防火墙是不需要的的,停止它!

sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service


1.2. SELinux


停止SELinux,如果你不需要它。

sudo vi /etc/sysconfig/selinux

# This file controls the state of SELinux on the system.
# SELINUX= can take one of these three values:
#

enforcing - SELinux security policy is enforced.

#
permissive - SELinux prints warnings instead of enforcing.

#
disabled - SELinux is fully disabled.

SELINUX=  disabled  # change

# SELINUXTYPE= type of policy in use. Possible values are:
#
targeted - Only targeted network daemons are protected.

#
strict - Full SELinux protection.

SELINUXTYPE=targeted

2. 安装rpmfusion源



它有非常多的免费和非免费的软件,音视频解码器。


Fedora 14的源:

sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-14.noarch.rpm  http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-14.noarch.rpm

Fedora 15的源:
sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-15.noarch.rpm  http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-15.noarch.rpm

Fedora 16的源:
sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-16.noarch.rpm  http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-16.noarch.rpm

Fedora 17的源:
sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-17.noarch.rpm  http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-17.noarch.rpm

Fedora 18的源:
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


Fedora 19的源:
sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-19.noarch.rpm  http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-19.noarch.rpm


添加yum源前先安装fastestmirror/downloadonly插件和axelget插件:

 1.安装fastestmirror/downloadonly插件 

由于yum中有的mirror速度是非常慢的,如果yum选择了这个mirror,这个时候yum就会非常慢,对此,可以下载fastestmirror插件,让系统yum的时候自动选择最快的镜像: 

yum install yum-fastestmirror yum-downloadonly -y 

fastestmirror配置文件:(一般不用动)/etc/yum/pluginconf.d/fastestmirror.conf 

2.安装axelget插件 

axelget是一个多线程下载工具,yum本身是单线程下载,难怪速度不快呢,安装方法:

  yum install alex

注意:在这里提供一个小技巧:在YUM的时可能会遇到很长时间都没有速度的现象,这时候可以Ctrl+C。这样就是终止了从当前站点的下载,然后会自动选择其他站点下载,速度往往快很多。 

3.接下来添加yum源 

RPMForge源-----RPMForge是一个安全、稳定并且更新及时的软件仓库,通过安装RPMForge可以在进行yum update的时候多一个选择,如果懒得自己编译安装,就得依靠RPMForge了。 

1、先安装priority这个yum的插件,这个插件用来设定安装软件时候软件仓库的优先级,一般是默认先从官方base或者镜像安装,然后从社区用户contribute的软件中安装,再从第三方软件仓库中安装。 #yum install yum-priorities 

2、手动编辑 /etc/yum.repos.d/ 目录中后缀为.repo的文件来设置软件仓库的优先级, priority=N(N是整数,范围从1-99,数字越小代表优先级越高) 

官方推荐配置是:[base], [addons], [updates], [extras] 这几部分 priority=1 

[centosplus],[contrib] 这几部分priority=2 

3、现在开始安装rpmforge的软件仓库 

获取-------http://dag.wieers.com/rpm/packages/rpmforge-release/ 

找到与系统平台架构匹配的rpmforge包安装之即可。安装完后.默认会在系统的/etc/yum.repos.d/下新增两个文件,mirrors-rpmforge和rpmforge.repo 

安装-------# rpm -ivhrpmforge-release-0.5.3-1.el6.rf.i686.rpm

rpm --import http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

更改 /etc/yum.repos.d/rpmforge.repo 配置文件,添加 priority=1(或者2.3.4….) 

现在就可以使用rpmforge这个软件仓库了。 

 

国内yum源-----国内有Linux的镜像服务器了,分别是:

网易

---------http://mirrors.163.com/.help/fedora-163.repo; http://mirrors.163.com/.help/fedora-updates-163.repo

搜狐

---------http://mirrors.sohu.com/help/fedora-sohu.repohttp://mirrors.sohu.com/help/fedora-updates-sohu.repo

其实,在Fedora等发行版中添加yum源很方便,只需要下载fedora-163.repo和 

fedora-updates-163.repo这两个文件,然后:在终端中用root用户将下载的两个文件移动到/etc/yum.repos.d文件夹中,最后重建一下元数据,就OK了 

这里是以网易镜像为例子,搜狐镜像的操作流程与网易相同。具体步骤如下: 

1.浏览器访问http://mirrors.163.com,在Linux列表中找到Fedora使用帮助的链接,进入该链接,下载fedora-163.repo和fedora-updates-163.repo。 

2.将下载的文件移动到/etc/yum.repos.d文件夹中,命令如下:

 #mv fedora-163.repo /etc/yum.repos.d 

#mv fedora-updates-163.repo /etc/yum.repos.d 3.重建元数据 

#yum makecache 

到此,网易的国内yum源就添加成功了。 

特别提醒:建议大家将网易的rpmfusion添加到yum源中: 

yum localinstall --nogpgcheck http://mirrors.163.com/rpmfusion/free/fedora/rpmfusion-free-release-stable.noarch.rpmhttp://mirrors.163.com/rpmfusion/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm

(两个URL地址中间有空格)。 

添加好网易的rpmfusion 这样你yum install一些软件就比rpm install要方便很多了,当然如果喜欢用源码编译的朋友可以不用添加这个fusion。 

注意:你也可登录rpmfusion的网页(http://rpmfusion.org/),然后下载对应你的系统版本的2个RPM包(没错,是两个),它们分别是free和nonfree。

参考网址:http://wenku.baidu.com/view/2cb8fa070740be1e650e9aba.html



3. 安装一下有用的一些软件包


sudo yum -y install yum-fastestmirror unrar thunderbird emacs ibus-table \
redhat-lsb gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-ffmpeg \
compat-libstdc++-33 NetworkManager-devel python-gevent tracker-ui-tools qemu \
libpciaccess-devel xorg-x11-util-macros llvm-devel mtdev* mutt msmtp tftp \
tftp-server policycoreutils-gui mtd-utils mtd-utils-ubi vim ibus-pinyin \
gnome-tweak-tool ckermit stardict stardict-dic-zh_CN stardict-dic-en \
ibus-table-chinese-wubi-haifeng gnash smplayer vlc samba pidgin pidgin-sipe \
meld expect glibc-static ncurses-static genromfs cmake ccache p7zip nmap \
gstreamer1-plugins-bad-freeworld gstreamer1-plugins-ugly gstreamer1-libav



4. 升级一下系统:



sudo yum -y update


5.安装chrome


32位系统:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.rpm
sudo rpm -ivh google-chrome-stable_current_i386.rpm

64位系统:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
sudo rpm -ivh google-chrome-stable_current_x86_64.rpm

6. 安装 flash plugin

32位系统:

wget http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm

sudo rpm -ivh adobe-release-i386-1.0-1.noarch.rpm

64位系统:

wget http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm

sudo rpm -ivh adobe-release-x86_64-1.0-1.noarch.rpm


sudo yum -y install flash-plugin




7. 安装音视频解压器:


wget http://mplayerhq.hu/MPlayer/releases/codecs/all-20110131.tar.bz2
tar jxf all-20110131.tar.bz


32位系统:

sudo mkdir -p /usr/lib/codecs

sudo cp all-20110131/*  /usr/lib/codecs

64位系统:

sudo mkdir -p /usr/lib64/codecs

sudo cp all-20110131/*  /usr/lib64/codecs

8. 配置samba


sudo smbpasswd -a -U your_username               #设置登陆的用户名和密码,你可以运行 whoami 查看你的用户名

sudo systemctl enable smb.service                          # 开机启动samba

sudo systemctl start smb.service                               #  立即启动samba

sudo systemctl restart smb.service                            # 立即重启samba

sudo firewall-cmd --permanent --zone=public --add-service=samba                           # 配置防火墙,让其它电脑能访问你的电脑。


下面是一个简单配置示例:

 mkdir /home/public
 chmod 777 /home/public

[share]
        comment = Galen's Share
        path = /home/public
        writable = yes
        valid users =
your_username          # 你可以运行 whoami 查看你的用户名


配置好后,记得重启samba (sudo systemctl restart smb.service)


9. 配置NFS


sudo systemctl enable nfs-server.service    # 开机启动NFS

sudo systemctl start nfs-server.service        #  立即启动NFS

sudo systemctl restart nfs-server.service     # 立即重启NFS

# 关闭防火墙, 否则会出现(mount: RPC: Unable to receive; errno = No route to host

sudo systemctl status  firewalld.service
sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service


下面是一个简单配置示例:

vi /etc/exports

/home/nfsroot *(rw,sync,no_subtree_check)


安装鼠标右键“在终端中打开”
yum install nautilus-open-terminal

标题栏添加“最大化/最小化/关闭”按钮

关于此项设置,大家可以通过安装gnome-tweak-tool来设置。打开gnome-tweak-tool,“shell-Arrangement of buttons on the titlebar”可选择相关配置。

安装所有gnome-shell 扩展

sudo yum install gnome-shell-extension*

然后在gnome-tweak-tool的shell extensions里想用哪个开哪个。

gnome插件下载网站,很强大的哦

https://extensions.gnome.org


设置终端快捷键
【系统设置】-【键盘】-【快捷键】-【自定义快捷键】
选择左下角的"+",输入名称:BootTerminal 命令输入终端路径
/usr/bin/gnome-terminal
(可以用 # locate terminal |grep bin查找terminal命令所在路径)
关闭对话框后,点击【禁用】,同时按下Ctrl+Alt+T.

安装File zilla
sudo yum install filezilla

字体----------------------

发现google-droid-sans-fonts字体非常好看,尤其对中文的支持近乎完美。喜欢的可以使用如下方法安装:
sudo yum install google-droid-sans-fonts

然后打开“优化工具”,将“默认字体”和“窗口标题字体”改为“Droid Sans”,然后,享受美观的中文字体吧。

我的显示器是14寸的,以下给出一份比较清晰美观的字体设置方案:
文本比例因子:1.0
微调:Medium
反锯齿:Grayscale
默认字体:Droid Sans 10
文档字体:Sans 10
等宽字体:Monospace 10
窗口标题字体:Droid Sans 11

补充:发现由红帽支持的Liberation Fonts字体比较美观,十分接近windows XP的样子。Fedora19中已经自带了这种字体。这里给出字体方案:
默认字体:Liberation Sans 10
文档字体:Liberation Sans 10
等宽字体:Liberation Mono 10

10,强大的Gnome Shell插件
借助强大的Gnome Shell插件,可以实现很多特殊的功能,比如在顶部的状态栏显示所有已打开的应用程序。个人认为这个功能对于提升效率非常有帮助。简单查找了一下,找到以下3个插件可以实现这个功能:
Window List:这个貌似是最好的,但目前不支持最新的Gnome3.8。
TaskBar:很多小功能非常帖心,比如带有“显示桌面”的小图标,以及显示所有程序列表的小图标。推荐!
Yet Another Window List:功能一般,但据说速度比前者好,只是听说,本人在实际使用过程中觉得速度上没有差别,但前者的使用体验要优于它。

Gnome Shell插件使用起来非常简单,在Fedora系统自带的Firefox中打开插件地址,页面左上角会出现一个OFF的图标,把点改成ON即可。

11,更换主题

sudo yum install faenza-icon-theme  #安装faenza图标主题

然后打开“优化工具”,选择左侧的“主题”,将“图标主题”改为“Faenza”即可。

目前先写这么多,将来有必要再写吧。

参考文档:

http://nerdman.blog.51cto.com/6376118/1126736

http://www.cnblogs.com/joeyupdo/archive/2013/03/01/2938995.html

http://imobile365.com/articles/6331





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值