我的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

多次更新之后,可能系统会存在多个kernel版本,通常是没有什么作用,可以通过如下的途径删掉多余的kernel:


#查看已安装kernel
rpm -qa | grep kernel
#查看当前使用的kernel
uname -r
#确定要删除的kernel,同时会自动删除grub中的相关引导项
yum remove kernel-******

安装几个系统增强的小工具软件:


sudo yum install gnome-tweak-tool nautilus-open-terminal

二、开发篇

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之后,系统中一个软件有了多个软件版本,此时系统默认是使用原有的版本,此时可使用alternatives命令进行指定。

alternatives的使用方式一般如:

alternatives --install <link> <name> <path>
<priority>

其中:

install表示安装选项
link是符号连接
name是标识符
path是执行文件路径
priority表示优先级

设置步骤一般如下:


#安装新的命令提供程序
alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_05/bin/java
#查看并修改当前命令的提供程序
alternatives --config java

此时再用java -version命令,就可以看到新指定的版本了。

3、版本控制软件

目前常用的版本控制系统不外乎svn和git两种,在linux下都有优秀的服务端以及客户端,以及对应IDE的插件:


yum install subversion rapidsvn rabbitvcs* git gitg

我的Fedora环境,布布扣,bubuko.com

时间: 2024-11-03 21:17:00

我的Fedora环境的相关文章

构建VIM下的C++编程环境

1.VIM配置 Vim强大的配置与功能,其来源基本上就两个地方:Vim插件以及Vim配置文件. Vim本身的系统配置文件夹是在/usr/share/vim/和/etc/vim/两个文件夹下.一般情况下,我们不需要改变这两个文件夹下的配置文件,只需在自身用户文件夹/home/username(其中,username为用户名,我的用户名是xiaoku)下建立自己的配置文件(.vimrc). 一个具有语法高亮的.vimrc配置文件参考内容如下: 1 " This line should not be

Linux哪个版本操作系统比较适合

想挑选最适合你需求的Linux发行版,首先要确定你是归于哪一种类型的Linux用户. 我以为,在桌面上运转Linux的最大优点之一在于,挑选多多.Linux爱好者可以享受一系列广泛的桌面环境.文件管理器.终端.GTK与Qt软件,当然还有Linux发行版自身. 可是话又说回来,所有这些选择似乎让人目不暇接.不知所措.试图从其他平台换成Linux的普通人被相互冲突的建议搞得晕头转向,常常只会导致信息过载.我在本文中将介绍几条有所帮助的指导准则,拔开重重迷雾.我会根据你的要求.而不是别人的要求来支招,

转载--c语言宏定义(1)

作者:独舞风 链接:c语言宏定义(1) 1.为什么要有宏定义? 代码中某个特定数值需要参与运算,而且该数值作用于多个地方,当需要对该数值进行修改时,希望只改动一个地方就能实现该数值的全部更新:即便某个数值只用到一次,当修改时也会面临搜索阅读大量代码.数值含义不明晰的问题:某些“操作块”封装成函数时,调用函数开销(保存上下文环境.参数调用.堆栈分配等)太大影响效率,不封装则需要多次输入相同的“操作块”内容,并且修改麻烦容易出现不一致的问题,这时就需要把“操作块”定义成宏,该方案本质是“空间换时间”

哪款Linux发行版是你的最佳选择呢?

想选择最适合你需要的Linux发行版,首先要确定你是属于哪一种类型的Linux用户. 我认为,在桌面上运行Linux的最大优点之一在于,选择多多.Linux爱好者可以享用一系列广泛的桌面环境.文件管理器.终端.GTK与Qt软件,当然还有Linux发行版本身. 可是话又说回来,所有这些选择似乎让人目不暇接.不知所措.试图从其他平台换成Linux的普通人被相互冲突的建议搞得晕头转向,常常只会导致信息过载.我在本文中将介绍几条有所帮助的指导准则,拔开重重迷雾.我会根据你的要求.而不是别人的要求来支招,

Linux下Bochs的安装

简介 Bochs(发音:box)是一个以GNU宽通用公共许可证发放的开放源代码的x86.x86-64IBM PC兼容机模拟器和调试工具.它支持处理器(包括保护模式),内存,硬盘,显示器,以太网,BIOS,IBM PC兼容机的常见硬件外设的仿真.(来自WIKI百科) 安装 方式1: 如果不想有调试功能,终端下直接命令行式安装 Debian/Ubuntu环境: $ sudo apt-get install bochs 然后它会自动安装依赖的包如下: The following NEW package

Linux 驱动之 Hello World

P. S. 其实在 Win 10 上也可以装老版本的 VirtualBox 然后再安装 Fedora,是我傻逼了. 现在我对装系统编译内核已经轻车熟路了,这里还是记录一下大概的步骤吧. # 安装 VirtualBox # 版本: 5.2.32 r132073 (Qt5.6.2) # 安装 Fedora # 版本: Fedora-9-i386-DVD.iso # 设置 宿主机和 Fedora 的双向粘贴复制拖放 # 配置 Fedora 环境变量 # 安装完系统之后, 路径 /sbin 并不在搜索路

fedora 21 配置jdk环境 替换openjdk

1. 查看fedora 现有的java环境版本 openjdk version "1.8.0_25" OpenJDK Runtime Environment (build 1.8.0_25-b18) OpenJDK 64-Bit Server VM (build 25.25-b02, mixed mode) 2.下载sun的最新的jdk  rpm版本 a. 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/inde

OpenCV在Linux(Fedora)下搭建开发环境简述

盼望了好久的Fedora21终于发行了.先来晒一张图: 默认桌面还是那么简洁: 好了,废话少说.来看看在Fedora下搭建opencv开发环境,因为我已经搭建好了(过程比较艰辛) 先注明参考文章,感谢这位博主: http://www.cnblogs.com/gala/archive/2011/10/10/2206529.html 下面是我写的了. 总叙:因为主要是参考的官方文档搭建的,所以呢如果没有什么问题我就直接带过. 1.各种依赖关系: GCC 4.4.x or later.(按照安装gcc

VMware+Fedora+KGDB环境搭建及调试

一.准备环境 1. 下载Fedora,版本Fedora-Live-Desktop-x86_64-20-1.iso 2. 安装VMware10.0.0 build-1295980 3. VMware 虚拟两台Fedora, 第一台名为Fedora-Client-host: step 1: step2: step3: step4: step5: step6: step7: step 8: 4. Fedora安装之后,要接着安装必要的软件: [[email protected] xxxxx]# yum