装完fedora之后要作的系统功能强化,以彻底摆脱window

此乃转载文章:http://tieba.baidu.com/p/3222136874?see_lz=1

在fedora22之后,dnf取代了yum,请fedora22之后版本的童鞋自己替换命令(不过貌似yum也能用。。。)

前言
你是否还在为linux无法轻松使用win系统上的各种常用功能而纠结?你是否还在认为linux只是程序员学习操作系统敲命令写代码才能玩转的工具?你又是否想过你也可以轻松玩转linux,离开win系统也能学习、办公和娱乐。。。接下来就让我来总结下Fedora20安装后的一些必要操作和常用软件的安装。
首先,要做的是打开一个终端窗口,什么!!!连终端窗口也不知道,那还是赶紧查查相关资料吧,一般使用组合键“Ctrl+Alt+T”就可以打开一个终端窗口了,当然有时候默认并没有这个快捷键,这个时候win系统下我们一直使用的鼠标就起作用了,随便点点就可以找到这个终端窗口了。还是不懂怎么办?那就百度一下吧
我收集的以下要用到的一些安装包,这是百度网盘的地址http://pan.baidu.com/s/1sjoEnGL

====================================================================================================================================

一、添加软件源1、安装wget
wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。wget名称的由来是“World Wide Web”与“get”的结合。(安装时若提示当前用户不在sudoers文件中,参考本文最后五、几个常见问题的说明)
安装方法:终端输入
sudo yum install wget
2、添加163源
因为大部分linux发行版的官方源都是国外的网站,在我们这边下载速度可能会慢一些。所以我们改用国内的镜像软件源,比如163的源或搜狐的源,163的源目前是每4小时更新一次,而搜狐的源我看了下上次更新的时间还是2013年,所以这里我们添加163的源就好了。
安装方法:
1)打开163源的官网
http://mirrors.163.com/.help/fedora.html
下载fedora-163.repo和fedora-updates-163.repo,
放入/etc/yum.repos.d/
sudo cp ~/下载/fedora*.repo /etc/yum.repos.d/
运行以下命令生成缓存
sudo yum clean all
sudo yum makecache
2)本机repo源的位置 /etc/yum.repos.d
添加方法:终端输入
sudo cd /etc/yum.repos.d
163源:wget http://mirrors.163.com/.help/fedora-163.repo
wget http://mirrors.163.com/.help/fedora-updates-163.repo
运行以下命令生成缓存
sudo yum clean all
sduo yum makecache
3. 添加rpmfusion源
从Fedora 8之后,为了提高最终用户的用户体验,把软件集中到一个地方进行管理,Fedora官方合并了 Dribble,Freshrpms, 和 Livna,形成了现在的RPM Fusion。它为Fedora和Red Hat Enterprise Linux 5提供预编译的RPMs包,CentOS(一个在红帽子企业版linux上再编译的系统)用户也可以使用这里的更新。该库囊括了自由软件和部分非自由软件。
安装方法:
1)打开rpmfusion的官网
http://download1.rpmfusion.org/
在free和nofree库中fedora目录分别下载
rpmfusion-free-release-20.noarch.rpm和
rpmfusion-nonfree-release-20.noarch.rpm
运行以下命令进行安装
cd ~/下载
sudo rpm –ivh rpmfusion*.rpm
运行以下命令生成缓存
sudo yum clean all
sduo yum makecache
4、安装fastestmirror
一个自动选择最快的yum源的插件
安装方法:
1)搜索fastestmirror包的全名
sudo yum searchfastestmirror
2)假设搜索的结果是“yum-fastestmirror-noarch”,那么输入命令
sudo yum installyum-fastestmirror-noarch

===================================================================================================================

二、安装一些日常应用软件1、首先是wineQQ
openSUSE吧现任吧主写的一个脚本,整合了wine与TM2013的安装,据说各linux发行版只需要执行tm2013_install.sh这个脚本就行了,现在给出链接http://tieba.baidu.com/p/2819638596
最开始我在opensuse13.1上是成功安装的,但其实我在Fedora20上面执行tm2013_install.sh并没有成功,所以稍微精简修改了下原脚本。前面已经给出了我的百度网盘分享地址
安装方法:
解压后直接运行以下命令进行安装(并不需要sudo,已经写在脚本里面了)
sh 路径/tm2013_install.sh
2、浏览器
Firefox是各Linux发行版默认的浏览器,chrome是Google出品的一款很强大的浏览器,所谓Google出品,必属精品,但这两款浏览器都消耗很多的资源,还有一个轻量级的opera浏览器,非常流畅。还有adobe-flash插件的安装。chrome访问不了官网,opera和adobe-flash插件可以分别到官网下载,在软件源里都没有,前面已经给出了我的百度网盘分享地址
安装方法:
1)安装chrome
首先进入rpm安装包所在目录,cd命令参照前面,后面所有安装均要进入安装包所在目录,不再提示。
运行下面这条命令
sudo rpm –ivh google-chrome*.rpm
如果提示缺少什么依赖包,则安装依赖包后在执行,后面的软件安装缺少依赖包时参照此处依赖包的安装,依赖包的安装方法
sudo –y yum install 依赖包1 依赖包2 依赖包n
2)安装opera
sudo rpm –ivh opera*.rpm
3)安装adobe-flash插件
sudo rpm –ivh flash*.rpm
3、桌面美化插件docky和cairo-dock
Docky是从项目剥离出来的一个Dock软件,最初即为GNOME Do的“Docky”模式。后来开发者觉得,GNOME Do是个快速启动工具,弄个Docky模式有点不伦不类,于是,Docky就作为一个独立软件立项了。而cairo-dock则是和docky类似的插件,不过貌似更为美观。两者都是仿苹果的软件,喜欢哪个装哪个。
安装方法:
1)安装docky
sudo yum install docky
2)安装cairo-docky
sudo yum install cairo-docky
4、压缩与解压缩工具
Linux下打包压缩解压缩一般用的是tar、gzip、bzip2命令,tar打包后的压缩包通常为*.tar.gz或*.tar.bz,gzip压缩后的文件为*.gz,bzip2压缩后的文件为*.bz。也有办法解压缩zip文件。但对于新手来说,win平台常见的rar、zip和7z文件使用unrar和p7zip可能更为适合,现在我们来安装一下。
安装方法:
1)安装unrar
sudo yum install unrar
2)安装p7zip
sudo yun install p7zip
5、在线音乐kwplayer
这是一个酷我音乐盒的linux版本,kwplayer 是linux桌面下的轻量级的音乐播放软件, 由LiuLang同学开发, 使用的是Python3+gtk3, 开源的(GPLv3),地址为https://github.com/LiuLang/kwplayer
方法:
sudo rpm –ivh kwplayer*.rpm
这个要安装音频解码器等依赖包,根据依赖检测缺失的包安装一下就好
6、多媒体播放器
多媒体播放器各linux发行版都会有自带的音乐播放器和视频播放器,都已经相当好用了。常见的音乐格式mp3、wav、flac和ape和视频格式mp4、avi、rmvb和mkv等都能正常播放。如果不能播放,那可能是你没有装好一些必须的音频视频解码器,安装一下就好了。不过还是介绍下那些经典的音乐播放器和视频播放器吧。
安装方法:
1)音乐播放器Amarok
KDE桌面下的播放器,功能全面,界面很好看因为Amarok是用KDELibs和Qt写成的,在gnome下使用可能会有bug。我亲自测试过的支持的音乐格式有mp3、wav、flac和ape。
安装方法:
sudo –y yum install amarok
2)音乐播放器RhythmBox
Gnome桌面下的默认播放器,它的灵感来自于苹果的iTunes,它使GStreamer多媒体库开发,在GNOME桌面环境中执行结果和效果者让人感到惊艳。我亲自测试过的支持的音乐格式有mp3、wav、flac和ape。
安装方法:(如果默认没有安装可以输入以下命令安装)
sudo –y yum install rhythmbox
3)音乐播放器Exaile
基于GTK界面的播放器,中文支持比较好。我亲自测试过的支持的音乐格式有mp3、wav、flac和ape。
安装方法:
sudo –y yum install exaile
4)音乐播放器Clementine
Clementine是简单跨平台的音乐播放软件,界面设计源于KDE Amarok 1.4的多标签设计。我亲自测试过的支持的音乐格式有mp3、wav、flac和ape。
安装方法:
sudo yum install clementine
5)视频播放器Mplayer
Linux下最完美的全能型多媒体播放器,支持相当多的媒体格式,无论在音频播放还是在视频播放方面,它支持的格式是相当全面的。同时更为诱人的是它可以让VCD上损坏的MPEG文件播放更流畅!我亲自测试过的支持的音乐格式有mp3、wav、flac、ape和视频格式有mp4、avi、rmvb、mkv。不过Mplayer这个播放器是基于命令行的,对于用惯了鼠标操作的同学是不太友好啦。不过没关系,我们可以再安装完Mplayer的基础上再进行安装一个Kmplayer。Linux 里的KMPlayer是一个Mplayer的KDE界面程序,而不是Windows下的那个韩国KMPlayer播放器。
安装方法:
sudo – y yum install Mplayer
sudo –y yum install Kmplayer
6)视频播放器VLC
VLC多媒体播放器(最初命名为VideoLAN客户端)是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及档案格式,并支持DVD、VCD的播放及各类串流协议。它亦能作为unicast和multicast的串流服务器在IPv4以及IPv6的高速网络连线下使用。它融合了FFmpeg出品的解码器与libdvdcss程序库,这更使其增添了播放多媒体档案及加密DVD影碟的功能。我亲自测试过的支持的音乐格式有mp3、wav、flac、ape和视频格式有mp4、avi、rmvb、mkv。
VLC多媒体播放器具有跨平台的持性,分别有Linux、Microsoft Windows、Mac OS X、BeOS、BSD、Pocket PC及Solaris等版本。
安装方法:
sudo –y yum install vlc
7)多媒体播放器banshee
Banshee是Gnome官方的播放器,是一个功能非常全的音乐播放器,能够支持各种格式文件。甚至能够支持视频文件的播放,Banshee也有MacOS和Windows版本,但是最稳定的版本,是运行在Linux上的版本。
安装方法:
sudo –y yum install banshee
7、办公软件
默认安装的libreoffice是开源的办公软件,兼容微软的office的各种文档格式,但是有点问题就是可能两者的显示效果并不一致,不知道是不是跟文字编码和字体有关,这一点上国产的WPS则要好一点点,所以一般linux和windows的文档交流用的是pdf文档。因为不同系统对office文档的显示效果并不那么一致,就连win系统不同版本间对office的显示效果有时都会不一样。
安装方法:
1)安装libreoffice
sudo –y yum install libreoffice
2)安装wps,wps for linux下载地址
http://community.wps.cn/download/
sudo rpm –ivh wps-office*.rpm
安装后打开wps是可能会提示缺少字体,可以到win系统下把字体复制到~/.fonts文件夹下就是了。因为那些字体是有版权的,wps并没有集成。
8、PDF阅读器
Linux下的PDF阅读器有官方的Adobe-Reader,、国产的FoxitReader,还有Okular、Piotr Szymanski由2005年开发的项目、以KPDF为基础、并代替KPDF、KGhostView、KFax、KFaxview、与KDVI,成为KDE 4自带的文档查看器,3款PDF阅读器显示效果相差不大,选一个自己喜欢的就好了,值得一提的是,官方的Adobe-Reader反而打开PDF文件有点慢。
安装方法:
1)安装Adobe-Reader
sudo rpm –ivh AdobeReader*.rpm
2)安装FoxitReader
Sudo rpm –ivh FoxitReader*.rpm
9、chm阅读器
chm是windows下用的最多的帮助文档格式,我们程序开发者经常看帮助文档有时就会用到,linux下也很多有chm阅读器,分别是xchm、chmsee、kchmviewer、gnochm、chmreader、fbreader,当然还是国人制作的chmsee适合国人一些,所以安装chmsee就好了。
安装方法:
sudo –y yum install chmsee
10、图形处理工具gimp
Windows下有Photoshop这个图形处理软件,而linux下对应的图形处理工具则是gimp,值得一提的是,gimp比Photoshop还要强大一些,可以直接输出视频。
安装方法:
sudo yum install gimp
11、翻译词典stardict
星际译王(stardict)是利用GTK(GIMP TOOLKIT)开发的国际化的、跨平台的自由的桌面字典软件。它并不包含字典档,使用者须自行下载配合使用。它可以运行于多种不同的平台,如Linux, MicrosoftWindows,FreeBSD及Solaris,并使用GPL授权。
安装方法:
sudo yum install stardict

===================================================================================================================

三、磁盘管理与刻录、启动U盘制作1、图形化分区和格式化磁盘工具gparted
在 Linux 中调整分区最简单的方法是使用GParted 程序。它拒绝在任何当前挂载的分区上进行操作,不能调整根目录(/)或者其他对操作系统功能来说至关重要的分区,避免了误操作。当然要调整这些至关重要的分区还是可以在命令行进行的。
安装方法:
sudo yum install gparted
2、专业的图形化光盘刻录工具k3b
K3b(KDE Burn Baby Burn)是一个设计给 KDE在Linux或其它类Unix系统上的CD/DVD烧录的自由软件 。当然各linux发行版一般都有自带磁盘刻录的工具啦。
安装方法:
sudo yum install k3b
3、Linux下制作USB安装盘(启动U盘)
在windows下我们使用通过制作PE或者使用UltraISO写入硬盘映像的方法来制作USB引导安装盘,也就是所谓的启动U盘,在linux下也是可以做到的,通过unetbootin这个傻瓜式的图形软件就可以一键制作各linux发行版的USB引导盘,但可惜的是unetbootin并不支持win系统的USB安装盘的制作。没有关系我们可以使用gparted、ms-sys、cp等工具进行制作win系统的USB引导盘,下面就来介绍一下。
安装方法:
1) 制作linux各发行版USB安装盘 
sudo –y yuminstall unetbootin
然后打开unetbootin这个软件就可以一键制作linux各发行版USB安装盘了。
2)制作win7系统的USB安装盘
有三步:
第一步:使用gparted格式化U盘为NTFS格式
第二步:使用ms-sys -7 /dev/sdb 写入win7引导信息到dev/sdb磁盘上面,注意看你的U盘设备是什么,是“dev/sdb”还是“dev/sdc”
第三部:挂载win7.iso和你的U盘,复制win7.iso里面的所有信息到U盘去,可以使用cp –r命令或直接在图形化的文件管理器里用鼠标进行复制。

gparted前面已经介绍了安装的方法,现在介绍安装ms-sys这个微软出品的在开源linux上使用的写入win系统引导信息的命令行工具,去官网下载一个最新版,http://sourceforge.net/projects/ms-sys/
只有源码的makefile文件,没有前面用的那种rpm包,所以我们要手动编译并安装
在终端进入下载的ms-sys目录下,运行命令
sudo make
这时如果没有错误提示则在运行make install命令,如果提示找不到cc或gcc,那就是没有安装gcc编译器的意思。
这时就可以先运行命令安装gcc编译器
sudo yum install gcc
安装完gcc编译器后,我们再运行
sudo make
sudo make install
安装完ms-sys命令后,我们可以运行ms-sys命令测试一下,这是就可以看到ms-sys的具体用法了。
然后我们使用之前安装的图形化gparted工具将U盘格式化为NTFS格式,win7安装盘一定要是NTFS格式,否则制作的引导盘无法引导win7系统,
格式化后关闭gparted,打开终端,然后输入partprobe命令刷新磁盘信息
然后写入win7引导信息到U盘,运行命令
ms-sys -7 /dev/sdb
-7这个参数是写入win7引导信息的意思,/dev/sdb是你的U盘设备名
最后挂载win7.iso并复制所有iso里的文件到你的U盘里面,可以使用如下命令
挂载win7.iso
sudo mount 路径/win7.iso /mnt/media
复制文件
cp –r /mnt/media/* U盘的挂载路径
因为win7.iso有3.2G大小,复制需要10-20分钟时间,耐心等待就好
如果你觉得命令行下看不到进度条不放心,也可以使用图形化的文件管理器进行复制
复制完后就win7USB引导设备就制作完成了,XP和win8我没有尝试,应该也是可以成功的。

===================================================================================================================

四、开发环境的安装
如果是作为一个普通用户使用Fedora,以上的软件已经足够像在windows上那样随心所欲地操作了,但如果作为开发者而言,一些开发环境的安装是不能不知道的。比如C/C++的编译器GCC,Java的编译与运行环境JDK,目前比较流行的Java的集成开发环境eclipse,甚至还有Oracle数据库、apache服务器等等。鉴于下学期大家要同时学习linux、C++和Java这三门课,我还是简要介绍下这两门语言在linux下的开发环境。
1、安装GCC编译器
GCC(GNU Compiler Collection,GNU 编译器套装),是一套由GNU开发的编程语言编译器。它是一套以GPL及LGPL许可证所发布的自由软件,也是GNU计划的关键部分,亦是自由的类Unix及苹果电脑Mac OS X操作系统的标准编译器。
sudo yum install gcc
2、安装openjdk
openjdk是jdk的开放原始码版本,以GPL协议的形式放出。在JDK7的时候,openjdk已经成为jdk7的主干开发,sun jdk7是在openjdk7的基础上发布的,其大部分原始码都相同,只有少部分原始码被替换掉。使用JRL(JavaResearchLicense,Java研究授权协议)发布。至于openjdk6则更是有其复杂的一面,首先是openjdk6是jdk7的一个分支,并且尽量去除Java SE7的新特性,使其尽量的符合Java6的标准。
我们安装openjdk7就好了
1)安装java程序运行环境
java-1.7.0-openjdk.x86_64(Java程序的运行环境,libreoffice等多数开源程序的运行就是基于此)
sudo –y install java-1.7.0-openjdk.x86_64
1) 安装java开发环境
java-1.7.0-openjdk-devel.x86_64(开发环境,Java的编译环境)
sudo–y install java-1.7.0-openjdk-devel.x86_64
3、安装linux下的常用文本编辑器
vi是所有linux下的强大命令行文本编辑器,vim是vi的升级版本,有高亮显示的功能,已经是一个代码编辑器了,很多程序员都喜欢用vim或者emacs作为写C/C++代码的编辑器。nano是一个易于使用的命令行文本编辑器。gedit是gnome桌面默认的图形文本编辑器,对应的,KDE桌面也有一个默认的图形文本编辑器叫kwrite。
安装方法:
1)安装vim
sudo –y yum install vim
2)安装nano
sudo –y yum install nano
3)安装emacs
sudo –y yum install emacs
4、安装eclipse
Eclipse是目前比较流行的Java集成开发环境
sudo –y yum install eclipse

===================================================================================================================

五、几个常见问题的说明1、当前用户不在sudoers文件中
解决办法是,将当前用户写到/etc/sudoers文件中
1)切换到root用户
su –
2)修改/etc/sudoers文件权限,修改为可写权限
chmod 777 /etc/sudoers
3)使用gedit或kwrite编辑/etc/sudoers文件
添加要提升权限的用户;在文件中找到root ALL=(ALL)ALL那一行,在该行下添加提升权限的用户信息,比如我的用户名为“jison“,就填上jison如:
root ALL=(ALL) ALL
jison ALL=(ALL) ALL
说明:格式为(用户名 网络中的主机=(执行命令的目标用户) 执行的命令范围)
4)保存退出,并恢复/etc/sudoers的访问权限为440
chmod 440 /etc/sudoers
5)切换到普通用户,测试用户权限提升功能
sudo 命令
2、音乐格式不支持播放
那是因为没有安装到相关的音乐解码器,安装一下以下音频解码器就好了。
安装音频解码器:(可以一条命令一起安装,每个包之间用空格隔开即可,这样写只是为了大家知道有哪些包)
sudo yum install ffmpeg
sudo yum install ffmpeg-libs
sudo yum install gstreamer-ffmpeg
sudo yum install xvidcore
sudo yum install libdvdread
sudo yum install libdvdnav
sudo yum install lsdvd
sudo yum install gstreamer-plugins-good
sudo yum install gstreamer-plugins-bad
sudo yum install gstreamer-plugins-ugly
sudo yum install gstreamer-plugins-bad
sudo yum install gstreamer-ffmpeg
3、视频格式不支持播放
那是因为没有安装到相关的视频解码器,安装一下以下视频解码器就好了。
安装视频解码器:(可以一条命令一起安装,每个包之间用空格隔开即可,这样写只是为了大家知道有哪些包)
sudo yum installffmpeg
sudo yum install ffmpeg-libs
sudo yum installgstreamer-ffmpeg
sudo yum installlibmatroska
sudo yum installxvidcore
4、Fedora无线接收信号弱的问题
网卡驱动的问题,相同环境linux下的驱动一般都没有windows下面好用。我用了四个linux发行版,centOS7的无线网卡驱动好用一些,效果和win相差不大,ubuntu和fedora的无线略差,openSUSE也还行。实际测试的结果是4M宽带,Fedora20隔两堵墙和中间四五米的走廊信号还能用,而win和centOS还可以再远4到5米接收信号,opensuse介于两者之间。当然网速就一般了,正常上网没有问题。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章