• 我的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.8.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
    曾经我以为我是个程序员攻城狮,,现在我发现,必须要要前面加上“广告公司”四字。
  • 相关阅读:
    asp.net core 3.1 CreateDefaultBuilder默认启动解析
    VS2019安装扩展成功后,扩展不显示(未启用,也找不到选项)
    Redis持久化必知必会
    调试错误,请回到请求来源地,重新发起请求
    复制DataRow行 插入DataTabel
    mysql查看被锁住的表
    RedisHelper帮助类(转)
    C#接口的作用实例解析
    ASP.NET CORE 启动过程及源码解读(转)
    医疗行业&产品/技术交流群
  • 原文地址:https://www.cnblogs.com/bashenandi/p/3717929.html
Copyright © 2020-2023  润新知