我的Fedora环境
Fedora现在也更新到了第20个版本,只是在15+以后的版本,大多数操作,都是大同小异的,也不必特意去关注版本号,只有对应到具体的软件,可能会因为库的版本,有或多或少的区别。
之前每次都喜欢按照一些网文,装好就一气装上一大堆所谓的常用软件,不过似乎最后大多数都派不上用处,因此觉得还是踏实一些,用到哪里装哪里好了。
一、系统篇
一般装好之后,第一件事,就是安装第三方yum源,在国内出于速度考虑,可以选择安装163(http://mirrors.163.com/)、sohu(http://mirrors.sohu.com/)的源都不错。查看页面中 的help可以看到具体安装方法,不必赘述。
同时必须提一下必要的rpmfusion(rpmfusion.org)软件源,下载对应发行版本的free和nonfree软件包,使用本地rpm命令安装即可。
安装软件源之后,再安装fastestmirror插件,可以自动选择最快的源,然后使用如下命令,更新yum缓存,更新系统:
yum install fastestmirror
yum makecache
yum -y update
adobe的软件源不是太好找,下载对应平台的包安装即可,还是记录一下吧:
#x86软件源
wget http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
#x64软件源
wget http://linuxdownload.adobe.com/linux/i386/adobe-release-i386-1.0-1.noarch.rpm
多次更新之后,可能系统会存在多个kernel版本,通常是没有什么作用,可以通过如下的途径删掉多余的kernel:
#查看已安装kernel
rpm -qa | grep kernel
#查看当前使用的kernel
uname -r
#确定要删除的kernel,同时会自动删除grub中的相关引导项
yum remove kernel-******
安装几个系统增强的小工具软件:
sudo yum install gnome-tweak-tool nautilus-open-terminal flash-plugin
二、开发篇
1、开发之前往往会在命令行修改一些配置信息 ,我个人比较喜欢的是命令行的vim软件
yum install vim
2、在linux平台我主要从事的是java相关的开发,因此jdk是必不可少的软件了,下载安装过程,基本是乏善可陈的。照旧即可,我下载的是jdk1.8.0_05。
安装好之后,修改系统配置环境文件/etc/profile,使新的安装生效:
JAVA_HOME='/usr/java/jdk1.8.0_05'
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export $JAVA_HOME $CLASSPATH $PATH *****
注意classpath的值之间是用":"区分的,而不是windows平台的";"
安装完jdk,习惯性的使用java -version检查jdk的安装情况,却奇怪的发现,返回的一般是系统默认安装的OpenJDK。
这是因为安装完jdk之后,系统中一个软件有了多个软件版本,此时系统默认是使用原有的版本,此时可使用update-alternatives命令进行指定。
update-alternatives的使用方式一般如:
update-alternatives --install <link> <name> <path> <priority>
其中:
install表示安装选项
link是符号连接
name是标识符
path是执行文件路径
priority表示优先级
设置步骤一般如下:
#安装新的命令提供程序
update-alternatives --install /usr/bin/java java /usr/java/jdk1..0_05/bin/java
#查看并修改当前命令的提供程序
update-alternatives --config java
此时再用java -version命令,就可以看到新指定的版本了。
3、版本控制软件
目前常用的版本控制系统不外乎svn和git两种,在linux下都有优秀的服务端以及客户端,以及对应IDE的插件:
yum install subversion rapidsvn rabbitvcs* git gitg
三、娱乐篇
虽然是linux平台,但是日常的娱乐还是需要的哦,首先要安装一些音频视频解码器:
$sudo yum install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly libtunepimp-extras-freeworld xine-lib-extras-freeworld
$sudo yum install gnash smplayer vlc ffmpeg ffmpeg-libs gstreamer-ffmpeg libmatroska xvidcore
我的Fedora环境的更多相关文章
- fedora环境安装webkit支持作爬虫下载解析JS
环境: 我使用的fedora19.1-xfce版本,属于redhat系的桌面环境. 1.安装 webkit源码安装webkit失败,这里提供的是yum安装方式. a.查看当前yum库中的webkit资 ...
- 构建VIM下的C++编程环境
1.VIM配置 Vim强大的配置与功能,其来源基本上就两个地方:Vim插件以及Vim配置文件. Vim本身的系统配置文件夹是在/usr/share/vim/和/etc/vim/两个文件夹下.一般情况下 ...
- jumperserver3.0的安装部署
适用于jumperserver版本:v0.3.1-2 官网:http://www.jumpserver.org/ 系统:centos7.2 基本安装 备注:如果是centos系统最好使用基本安装,否 ...
- GPG入门教程
原文地址:http://www.ruanyifeng.com/blog/2013/07/gpg.html 作者: 阮一峰 日期: 2013年7月12日 前两篇文章,我介绍了RSA算法. 今天,就接着来 ...
- 交叉编译Spice-gtk
Fedora环境 编译环境 操作系统: 64位 Fedora23 下载源文件 spice-gtk.spice-protocol 安装依赖 $ sudo yum install -y dh-autore ...
- gpg 的使用
GPG入门教程 GpG使用指南 1. 安装 源码编译安装:源码下载地址 ./configure make make install 直接安装编译好的二进制文件 # Debian / Ubuntu 环境 ...
- linux 下的两种软件安装方式 —— 源码(编译、安装),编译好的二进制(直接安装)
我们以 GPG(加密工具)为例来说明两种安装方式的区别: 源码(Source code releases,名称中则会含有src等说明信息,tarball:source),先编译再安装 GPU 的源码地 ...
- 【转】GnuPG使用介绍
一.什么是 GPG 要了解什么是 GPG,就要先了解 PGP. 1991 年,程序员 Phil Zimmermann 为了避开政府监视,开发了加密软件 PGP.这个软件非常好用,迅速流传开来,成了许多 ...
- 搭建fedora开发环境 common lisp, c++, go
第三方软件库: http://download1.rpmfusion.org/free/fedora/releases/25/Everything/x86_64/os/repoview/index.h ...
随机推荐
- golang 并发之协程及通道
一.概述 在golang中,每个并发执行单元称为goroutine,当程序启动时,main函数在一个单独的goroutine中运行,(main goroutine).新的goroutine会用go语句 ...
- Ubuntu切换至root用户
第一种方式: 使用命令 sudo passwd root 设置root用户的密码 然后su root即可切换至root用户 第二种方式: sudo bash
- android入门——Activity(2)
主要内容:一.IntentFlag 二.简单复杂数据传递 三.数据回传 四.打开系统界面 五.IntentFilter匹配 一.IntentFlag 复制一段内容 来源 http://i ...
- Java基础之"=="和 和 equals 方法的区别
一."=="操作符 ==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同,要比较两个基本类型的数据或两个引用变量是否相等,只能用==操作 ...
- PASCAL的读入优化
没readkey的情况 type Tstring=record s:array[0..maxn] of char; n:longint; end; procedure scan(var S:Tstri ...
- 打造自己博客(wordpress)的wap手机版本
这儿介绍我试用的两款插件:wordpress-mobile-edition和wp-t-wap.1.先说一下两者的区别. wordpress-mobile-edition插件使用后,可以用手机直接访问你 ...
- wordpress在window下完美实现301重定向的方法
问题: 首先,简单说一下关于301重定向的问题,最简单的理解就是,假设你的主机上绑定有 www.uilike.cn, uilike.cn, www.uiseo.cn三个域名,当你想输入 uilike. ...
- Good Luck in CET-4 Everybody!(博弈)
Good Luck in CET-4 Everybody! Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K ...
- xmu1125 越野车大赛(三分)
1125: 越野车大赛 Time Limit: 500 MS Memory Limit: 64 MB Special JudgeSubmit: 4 Solved: 3[Submit][Statu ...
- 百度 LBS 开放平台,开发人员众測计划正式启动
Hi各位亲爱滴开发人员: 你是否以前-- 期望第一时间率先接触到百度LBS开放平台的最新功能? 期望被邀请作为最最尊贵的首批试用志愿者感受志愿者的特权? 期望自己的意见被产品经理採纳.优化功能.从 ...