清华同方一体机精锐V41到今年已经用了将近8年了。虽然机器有着23寸宽屏幕,内存也升级到了4G,但主频只有2.93GHz的Pentium双核E6500跑个Win10都比较吃力。不过一直使用的是32位的Fedora18,各种软件齐全,表现还可以。前几周无意中查到奔腾E6500是64位的处理器,于是就升级到了目前最新Fedora25的64位版本。
安装之后,发现和原来的Fedora18相比,系统变化还是比较大的。首先,Fedora25默认使用WayLand代替X,GNOME也升级到了3.22.2,系统内置支持Android的MTP连接方式,这样连上手机就可以直接导入照片和文件了。再有就是命令行安装工具由yum变成了dnf,图形化的RPM包管理工具也看不到了,代之以gnome-software。不过使用dnf安装仓库软件时,和yum基本上是一样的,以下是几个常用的安装配置命令,可以方便对GNOME的使用:
安装gnome-tweak-tool,设置桌面可以存放文件,窗口的最大、最小化按钮:
dnf install gnome-tweak-tool
安装7zip、rar和多媒体编码还有VLC播放器:
dnf install p7zip p7zip-plugins
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
dnf install unrar
dnf install ffmpeg ffmpeg-libs gstreamer-ffmpeg xvidcore libdvdread libdvdnav lsdvd
dnf install gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly
dnf install vlc
dnf install mozilla-vlc
安装Windows的远程桌面:
dnf install remmina
添加右键打开终端的功能:
dnf install nautilus-open-terminal
安装exfat格式,支持大容量的U盘:
dnf install fuse-exfat
常用的就是这些了。Fedora25自带智能拼音用起来还可以,要使用五笔输入法,可以直接在系统提供软件安装程序(就是gnome-software)中输入"wubi"关键字查找,GNOME-SOFT提供了极点五笔和海峰五笔,个人感觉海峰要好用一些。
Fedora自带的LibreOffice对微软的Office的兼容性已经好了不少,不过还是从永中的官网下载了永中Office2016的64位Linux版准备安装。安装时发现在默认的WayLand中切换成root用户后,安装程序不能正常工作。还好可以在登录时选择X11替代WayLand,这样就可以安装永中Office了。在安装完毕之后,如果切换回WayLand,永中Office依然是可以正常工作的。
Fedora25软件仓库里面的JDK1.8和Oracle官方的版本号是一样的,基本上不用再到Oracle官网下载了。原本Android Studio2.2在32位的Fedora18上还是可以用的,但在64位Fedora25上就卡顿得没法用了。Eclipse+ADT+Android SDK倒是运行得比较流畅,只是谷歌提供的Linux版Android SDK似乎在纯64位Linux上运行有很多的问题。比如,在创建虚拟机的时候,总会提示mksdcard找不到libgcc_s.so.1这个库,而实际上这个库就在/usr/lib64目录里面,也就是说谷歌的Linux版Android SDK还是需要32位的库文件来保证其正常运行,这个问题可以通过以下命令解决:
dnf install libstdc++.*
除此之外,还要以下命令安装SDK所需的附加32位库:
dnf install zlib.i686 ncurses-libs.i686 bzip2-libs.i686
另外,在Linux中,选择谷歌提供的X86模拟器镜像创建虚拟机,启动速度确实会快很多。
由于谷歌在去年6月停止了对Eclipse插件ADT的开发,目前在安卓开发者官网上下载的ADT+Eclipse捆绑包都是基于早期Eclipse的Juno版本。在最新的Eclipse Neon版上使用ADT插件似乎会有兼容性问题,而由谷歌转交给Eclipse组织的新版的ADT项目目前也不是太可用。考虑到可以直接利用JEE版的Eclipse同时进行Android和服务器端开发,所以直接在Eclipse网站上下载了JEE版的Juno,然后把在安卓开发者官网下载的ADT集成Eclipse包中的eclipse/plugins目录中的所有文件拷到解压之后的Juno中的对应文件夹里面,就可以直接在Eclipse中统一进行Android和JavaEE的开发了。
在使用ADT进行开发时,一定要注意使用JDK或JRE的版本。系统的PATH环境变量有可能会由于安装其他软件(比如永中Office)被修改,从而导致其他低版本JRE优先于系统的JDK1.8被Eclipse使用,这样可能会造成编译Andorid项目时出现“com/android/dx/command/dexer/Main:Unsupported major.minor version 52.0”错误。此时只需要保证JDK1.8的java命令位于环境变量PATH的最前面就可以了。一个方法是在系统的/etc/profile文件的最后加入如下两行指令,分别设置环境变量JAVA_HOME和PATH:
export JAVA_HOME=<此处替换为JDK1.8所在的路径>
export PATH=$JAVA_HOME:$PATH
或直接编辑eclipse可执行文件所在目录中的eclipse.ini文件,在其中加入
-vm
<此处替换为JDK1.8所在路径>/bin/java
在64位的Fedora25中,系统提供的JDK1.8的可用位置是/usr/lib/jvm/java-1.8.0(实际上这个位置是/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.121-1.b14.fc25.x86_64文件夹的符号链接)。如果使用系统的openjdk,将上述的指令的尖括号及其中的内容换成/usr/lib/jvm/java-1.8.0即可。
设置时区:
export TZ='Asia/Shanghai'
分享到:
相关推荐
fedora15环境搭建
嵌入式基于A8在fedora18下的开发环境配置,个人总结的一份文档,图文并茂,其中涉及到了samba服务器的搭建,加速访问samba的方法、gnome的安装与设置.....等 等 ,对于刚上手嵌入式开发的朋友,是一份难得的个人总结...
本文档记录了在fedora系统中配置针对TQ210开发板的QT开发环境搭建的详细步骤
python集成开发环境(fedora20)
Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440
Fedora9下建立QtEmbedded 4.5开发环境.doc
Fedora12下搭建Qt Creator的ARM开发环境 并 移植Qt4.6.2到Micro2440
fedora14安装配置fedora14安装配置fedora14安装配置fedora14安装配置
Fedora10下搭建ARM开发环境QTE及移植过程[借鉴].pdf
在Fedora10系统下,搭建JSP开发环境全过程,09.4.23日测试通过。 JDK安装包 :jdk-6u12-linux-i586-rpm.bin Tomacat安装包 :apache-tomcat-6.0.18.tar.gz MYSQL安装包 :mysql-5.1.31-linux-i686-glibc23.tar.gz
Fedora下Android NDK使用
fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置fedora 5 telnet配置
fedora下mplayer的配置fedora下mplayer的配置fedora下mplayer的配置fedora下mplayer的配置fedora下mplayer的配置
在VM6.5下安装FEDORA9.0时遇到了一系列的问题,在我的努力下问问一一破解,最终一个LINUX下的交叉编译程序开发环境终于完成,希望能对大家有所帮助
Fedora-Workstation-Live-x86_64-26-1.5.iso 网盘下载链接 确保资源可用
Fedora下Qt环境搭建[参考].pdf
fedora 13 下载ANDROID源代码的总结
fedora64位下载
fedora安装后对系统的一些简单配置及一些常用小软件的快速安装技巧!
Fedora配置FTP服务器.pdf